Commit graph

2151 commits

Author SHA1 Message Date
wheremyfoodat
a2649ffb76 Simplify TEV code 2024-07-15 15:38:15 +03:00
wheremyfoodat
2cd50e7f37 Clean up ubershader code 2024-07-15 15:11:23 +03:00
wheremyfoodat
c535ae43ee Shader recompiler: Fix dot3 RGBA 2024-07-15 14:34:59 +03:00
wheremyfoodat
11c9279329 Properly flush shader cache 2024-07-15 14:30:21 +03:00
wheremyfoodat
fe53214c86 Shader recompiler: Finish alpha test and stub lighting 2024-07-15 04:51:08 +03:00
wheremyfoodat
0878474e01 Shader recompiler: Add depth mapping 2024-07-15 04:30:04 +03:00
wheremyfoodat
c8eb1c1128 Shader recompiler: Add UBO 2024-07-15 04:10:55 +03:00
wheremyfoodat
fe4bbea2ef Merge branch 'master' into specialized-shaders-2 2024-07-15 02:53:32 +03:00
wheremyfoodat
61e2e71f68
Merge pull request #536 from wheremyfoodat/x64-non-ieee-pica-mul
x64 shader rec: Add support for PICA non-IEEE multiplication
2024-07-14 23:43:20 +00:00
wheremyfoodat
133082c232 x64 shader rec: Add support for PICA non-IEEE multiplication 2024-07-15 02:12:04 +03:00
wheremyfoodat
ea59933b18 Simplify alpha test code 2024-07-15 00:46:15 +03:00
wheremyfoodat
b384cb8ad9 Fix build 2024-07-15 00:13:22 +03:00
wheremyfoodat
c73758959b Merge branch 'master' into specialized-shaders-2 2024-07-14 23:57:12 +03:00
wheremyfoodat
8eab353491
Merge pull request #534 from wheremyfoodat/crypto
Downgrade SetFileSize failure to warning
2024-07-14 20:18:38 +00:00
wheremyfoodat
bee414a4f8 Downgrade SetFileSize failure to warning 2024-07-14 23:05:49 +03:00
wheremyfoodat
c4e45ee6b8
Renderer GL: Fix hotswapping shaders 2024-07-14 18:20:59 +03:00
wheremyfoodat
398d84d13e
Merge pull request #533 from wheremyfoodat/crypto
Qt: Add live ubershader editor
2024-07-14 13:37:45 +00:00
wheremyfoodat
186fd3b94b Qt: Shader editor now works 2024-07-14 16:06:52 +03:00
wheremyfoodat
d87477832b Qt: Initial shader editor support 2024-07-14 15:32:26 +03:00
wheremyfoodat
276cf9e06f
Build LuaJIT/Discord RPC even in LR core 2024-07-12 18:23:49 +03:00
wheremyfoodat
83dabc2737
Merge pull request #532 from wheremyfoodat/crypto
Fix AES-CTR decryption for non-NCCHKey0 games
2024-07-11 19:54:31 +00:00
wheremyfoodat
e608436315 Sanity check: Assert .code is encrypted before setting normal key 2024-07-11 22:31:38 +03:00
wheremyfoodat
096d0a89ee Fix AES-CTR decryption for non-NCCHKey0 games 2024-07-11 22:22:33 +03:00
wheremyfoodat
a1ff34d417
Add LR core to CI (#530)
* Add LR core to CI

* Update Hydra_Build.yml

* Update Hydra_Build.yml

* Update Hydra_Build.yml

* Update Hydra_Build.yml

* Update Hydra_Build.yml

* Update Hydra_Build.yml

* Update Hydra_Build.yml

* Update Hydra_Build.yml
2024-07-09 23:58:07 +03:00
offtkp
fe566e960b Update GL ES patch to work with latest changes 2024-07-09 20:57:56 +03:00
wheremyfoodat
6f6167a201
Fix LR variable fetch error 2024-07-09 20:56:47 +03:00
offtkp
a3886a948f Switch to GL_TEXTURE_2D for lighting LUT 2024-07-09 20:51:09 +03:00
wheremyfoodat
f248893ffe
Merge pull request #529 from jonian/master
Libretro core support
2024-07-09 14:10:38 +00:00
wheremyfoodat
a12b721c95 More formatting 2024-07-09 16:52:09 +03:00
wheremyfoodat
623a9a64d6 LR: Format/Cleanup 2024-07-09 16:11:25 +03:00
Jonian Guveli
c7e22c540d Libretro: Use libretro save dir for emulator files 2024-07-09 14:49:44 +03:00
Jonian Guveli
ea03d135da Allow overriding config/data paths in emulator 2024-07-09 14:48:22 +03:00
Jonian Guveli
0a49dc0af7 Libretro: Various fixes and optimizations 2024-07-09 14:47:44 +03:00
Samuliak
21a06d6a1b clear dest framebuffer before doing a copy 2024-07-08 17:25:51 +02:00
Samuliak
48e538e89e clean up texture copy code 2024-07-08 17:17:55 +02:00
Samuliak
d80ddafb24 implement viewports 2024-07-08 17:04:50 +02:00
Samuliak
db08f73530 set stencil reference value 2024-07-08 15:01:52 +02:00
Samuliak
1a3e8357fa set blend color 2024-07-08 14:22:29 +02:00
Samuliak
6c153d96fe implement color write mask 2024-07-08 14:10:25 +02:00
Samuliak
114a5f2f8f fix: include string 2024-07-07 19:25:30 +02:00
Samuliak
07b3e47d7a use more efficient pixel formats 2024-07-07 19:03:01 +02:00
Samuliak
7731787aa2 fix: remaining memory leaks 2024-07-07 13:50:27 +02:00
Samuliak
23af64ade8 release resources 2024-07-07 12:34:04 +02:00
Samuliak
3431f6d192 include debug information 2024-07-07 12:12:34 +02:00
Samuliak
1353af5af4 implement texture copy 2024-07-07 08:50:33 +02:00
SamoZ256
eb24b2490a
Merge pull request #4 from SamoZ256/metal-load-ops
Metal load ops
2024-07-07 08:42:42 +02:00
Samuliak
5f5cb02bf6 fix: clear ops not having the correct render pass 2024-07-07 08:36:41 +02:00
Samuliak
c7be657d06 add: todo notice 2024-07-06 22:21:57 +02:00
Samuliak
7ca08004af fix: incorrect render pass end logic 2024-07-06 22:17:16 +02:00
Samuliak
d435b38018 fix: command ordering 2024-07-06 22:13:21 +02:00