Commit Graph
984 Commits
Author SHA1 Message Date
wheremyfoodatandGitHub 801d14e463 Shadergen: Fix UBO uploads and optimize shader caching (#538)
* Hotfix UBO binding

* Shadergen: Optimize caching

* Shadergen: Remove trailing newlines
2024-07-17 21:56:57 +03:00
wheremyfoodat aad7bb817e Add setting for ubershaders 2024-07-17 02:25:38 +03:00
wheremyfoodat a4ec770587 Add UBO/BlendEquation/BlendFunc to GL state manager 2024-07-17 01:32:55 +03:00
wheremyfoodat 219a560cbe Merge branch 'master' into specialized-shaders-2 2024-07-17 00:10:09 +03:00
wheremyfoodat 0ecdf00e64 Add accurate shader multiplication option 2024-07-16 22:14:01 +03:00
wheremyfoodat 441aa2346c Shadergen: Add clipping 2024-07-16 02:20:37 +03:00
wheremyfoodat 2cd50e7f37 Clean up ubershader code 2024-07-15 15:11:23 +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 133082c232 x64 shader rec: Add support for PICA non-IEEE multiplication 2024-07-15 02:12:04 +03:00
wheremyfoodat c73758959b Merge branch 'master' into specialized-shaders-2 2024-07-14 23:57:12 +03: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 096d0a89ee Fix AES-CTR decryption for non-NCCHKey0 games 2024-07-11 22:22:33 +03:00
wheremyfoodat 31902e92a9 Enable shader JIT by default on arm64 desktop + Android 2024-07-03 16:27:17 +03:00
wheremyfoodat 800c11ff62 HLE DSP: Add PCM8 audio decoding 2024-07-02 17:19:20 +03:00
wheremyfoodat 1c9a3ac3d3 Add Y2R event delay 2024-07-02 15:30:38 +03:00
wheremyfoodat 842943fa4c GLSL shader gen: Add alpha test (...half of it I guess) 2024-05-13 00:51:40 +03:00
wheremyfoodat 798c651a17 Merge branch 'specialized-shaderz' into specialized-shaders-2 2024-05-12 23:20:12 +03:00
wheremyfoodatandGitHub 9a50a57d32 Fix CI 2024-05-10 02:13:58 +03:00
wheremyfoodatandGitHub aa7a6bfe7a s/ellided/elided (#510)
* s/ellided/elided

* Fix header name
2024-05-08 03:20:39 +03:00
wheremyfoodat 332fbcfff1 Qt: Add patching errors 2024-05-07 23:55:32 +03:00
wheremyfoodat 66bcf384f3 Qt: Add file patcher 2024-05-07 23:08:24 +03:00
wheremyfoodat 81932421cf Optimize float uniform setting 2024-05-02 00:28:13 +03:00
wheremyfoodat 70f733ffb8 GPU: Handle invalid floating point uniform writes 2024-05-02 00:22:13 +03:00
wheremyfoodat 6a424a7a66 Fix CI 2024-05-01 17:02:38 +03:00
wheremyfoodat e4b81d61a4 HLE DSP: Fix AAC response stub 2024-05-01 16:10:51 +03:00
wheremyfoodat 0490c6753f HLE DSP: Stub AAC 2024-05-01 01:56:17 +03:00
wheremyfoodat 2fc9c0a573 DSP HLE: Broken PCM16 and handle DSP voice status better 2024-05-01 00:21:21 +03:00
wheremyfoodatandGitHub 8e303d8d08 Merge pull request #501 from wheremyfoodat/capstone
Implement GPUREG_VSH_OUTMAP_MASK
2024-04-29 20:18:57 +00:00
wheremyfoodat f004aa6021 Implement GPUREG_VSH_OUTMAP_MASK 2024-04-29 23:02:33 +03:00
wheremyfoodatandGitHub 88e8491c7f CapstoneDisassembler: Remove outdated cstdio include 2024-04-29 13:59:46 +03:00
wheremyfoodat f77c9720a6 Avoid unnecessarily initializing disassembler 2024-04-29 01:08:04 +03:00
wheremyfoodat eab1a12b07 Integrate Capstone disassembler 2024-04-29 00:28:46 +03:00
wheremyfoodatandGitHub 2eaaccd96b Remove unused span include 2024-04-27 00:56:35 +03:00
wheremyfoodatandGitHub 609eb6d880 DSP HLE: Get ADPCM audio decoding working (#499)
* Start decoding ADPCM

* Fix accidentally skipping ADPCM samples

* DSP HLE: ADPCM weights are signed

* Format

* Format

* Fix broken amend
2024-04-27 00:53:17 +03:00
wheremyfoodat 8c296905f4 Qt: Add support for dumping DSP firmware 2024-04-26 00:54:21 +03:00
wheremyfoodat 1cc3bbf68d HLE DSP: Fix format and source type for audio buffers 2024-04-06 19:12:58 +03:00
wheremyfoodat 1c355041fa HLE DSP: Add embedded buffers 2024-04-06 16:56:11 +03:00
wheremyfoodat 37f9f5d894 HLE DSP: Track voice status better 2024-04-06 00:54:15 +03:00
wheremyfoodat 43a1c89478 HLE DSP: Init/deinit sources better 2024-04-05 20:53:17 +03:00
wheremyfoodat 5da93d17bd HLE DSP: More of it 2024-04-05 19:42:18 +03:00
wheremyfoodat 2548bde538 HLE DSP: Add frame types 2024-04-05 01:50:27 +03:00
wheremyfoodat 4070bea697 HLE DSP: Add region handling 2024-04-05 01:31:56 +03:00
wheremyfoodat 2e696deccf Add HLE DSP files 2024-04-05 00:44:31 +03:00
wheremyfoodat 2b76f89b7b Add DSP shared memory definitions 2024-04-03 21:56:21 +03:00
wheremyfoodatandGitHub df3200a465 Add Dolphin bitfield class (#487)
* Add Dolphin bitfield class

* Remove bitfield test
2024-04-03 19:54:26 +03:00
35b15fdd48 Jelly + ice cream theme (#486)
* Update config_window.cpp

* Update config_window.hpp

* Rename theme to Cream

* Rename theme to cream harder

---------

Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2024-04-02 01:21:36 +03:00
3b9490e633 Add controller support to Qt (#475)
* Add controllers to Qt

Co-Authored-By: Nadia Holmquist Pedersen <893884+nadiaholmquist@users.noreply.github.com>

* Remove debug logs

* Bonk

---------

Co-authored-by: Nadia Holmquist Pedersen <893884+nadiaholmquist@users.noreply.github.com>
2024-03-27 21:11:47 +02:00