Samuliak
272c24d8e4
don't bind resources unnecessarily
2024-10-31 13:45:05 +01:00
Samuliak
158be432fc
rework the lut system
2024-10-31 09:25:01 +01:00
SamoZ256
779e30e3e5
Merge branch 'master' into metal2
2024-09-24 09:22:17 +02:00
wheremyfoodat
683b4186d8
Qt: Add CMake target for generating translations
2024-09-16 23:36:42 +03:00
wheremyfoodat
545bbd5c45
HLE DSP: Implement AAC audio decoder
2024-09-05 00:06:48 +03:00
wheremyfoodat
9055076d0d
Add fdk-aac & AAC request structure
2024-09-04 22:31:19 +03:00
Jonian Guveli
4adc50039c
Add build option for opengl profile ( #592 )
...
* Add opengl_profile build option
on android the option is set to OpenGLES by default
* Replace android checks with using_gles
2024-08-28 12:01:55 +00:00
wheremyfoodat
2754df9b94
Add renderdoc API support ( #585 )
...
* Add renderdoc API support
* FIx renderdoc include directory
* Fix RenderDoc linking
* Fix Renderdoc linking (again)
* Maybe fix renderdoc
2024-08-23 05:30:25 +03:00
wheremyfoodat
c694ce9a25
Improved git versioning
2024-08-20 13:20:14 +03:00
Jonian Guveli
dfc7b59de2
Get application version from git
2024-08-20 12:30:19 +03:00
wheremyfoodat
4a90b1ede1
Compile SDL in libretro frontend
2024-08-18 01:18:08 +03:00
Eric Warmenhoven
992c9fb98c
add libretro gitlab CI file
2024-08-17 17:09:46 -04:00
wheremyfoodat
dbdf21b1ab
Improve accelerometer algorithm
2024-08-16 17:54:15 +03:00
Samuliak
45eda2f120
bring back cmake changes
2024-08-16 12:25:46 +02:00
Samuliak
98b5d56021
metal: add all the files
2024-08-16 10:06:56 +02:00
wheremyfoodat
d208c24c0c
Implement controller gyroscope in SDL
2024-08-14 22:35:02 +03:00
wheremyfoodat
d1922798c5
CMake: Disable /GS when using MSVC for user builds
2024-07-31 18:22:14 +03:00
wheremyfoodat
11e7eb7fd6
SDL: Fixup touchscreen code
2024-07-26 12:08:10 +03:00
wheremyfoodat
a5ea268826
Merge branch 'master' into nyom
2024-07-22 15:46:27 +03:00
wheremyfoodat
a8c68baa6f
Don't use -Wno-interference-size on Clang
2024-07-21 21:49:45 +03:00
wheremyfoodat
a93f4d4c64
Merge branch 'master' of https://github.com/wheremyfoodat/Panda3DS
2024-07-21 21:48:24 +03:00
wheremyfoodat
9bd711958b
Add -Wno-interference-size flag for GNUC
2024-07-21 21:46:23 +03:00
wheremyfoodat
906abe0fb3
Add -Wno-interference-size flag for GNUC
2024-07-21 18:29:39 +03:00
wheremyfoodat
8fc61cdb7b
Add shader decompiler files
2024-07-21 17:52:06 +03:00
wheremyfoodat
2a6cd3c5ea
Separate graphics API/Language types from the fragment recompiler
2024-07-21 16:02:22 +03:00
wheremyfoodat
c8eb1c1128
Shader recompiler: Add UBO
2024-07-15 04:10:55 +03:00
wheremyfoodat
c73758959b
Merge branch 'master' into specialized-shaders-2
2024-07-14 23:57:12 +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
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
a12b721c95
More formatting
2024-07-09 16:52:09 +03:00
Jonian Guveli
173bd03a53
Libretro: Fix lib output name
2024-07-04 00:50:13 +03:00
Jonian Guveli
d47e964c80
Libretro: Initial implementation
2024-07-04 00:50:13 +03:00
wheremyfoodat
29d9ed7224
Try to fix Vulkan on Windows CI part 2 ( #521 )
...
* Try to fix Vulkan SDK on Windows CI
* Try to fix Vulkan SDK on Windows CI
* Update CMakeLists.txt
* Update CMakeLists.txt
* Try to fix Vulkan SDK on Windows CI
* Add trace to Windows build
* Update Windows_Build.yml
* Update Windows_Build.yml
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update Windows_Build.yml
2024-06-26 01:11:48 +03:00
wheremyfoodat
12d25fe20d
CMake: Remove Vulkan version requirement
2024-06-08 15:04:36 +00: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
wheremyfoodat
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
0490c6753f
HLE DSP: Stub AAC
2024-05-01 01:56:17 +03:00
wheremyfoodat
eab1a12b07
Integrate Capstone disassembler
2024-04-29 00:28:46 +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
wheremyfoodat
df3200a465
Add Dolphin bitfield class ( #487 )
...
* Add Dolphin bitfield class
* Remove bitfield test
2024-04-03 19:54:26 +03:00
Paris Oplopoios
3270cfe602
First step towards configurable keyboard mappings ( #464 )
...
* Configurable keyboard mappings
* Cleanup
* Cleanup
* Biggest mistake of my career
* format
* Fix naming convention
---------
Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2024-03-21 15:54:18 +02:00
offtkp
cda4aa9ee6
Merge most ENABLE_QT_GUIs
2024-03-14 14:55:29 +02:00
Paris Oplopoios
e13fe49bbb
Remove duplicate checks in CMakeLists ( #461 )
...
* Remove duplicate checks in CMakeLists
* Bonk
---------
Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2024-03-13 22:11:01 +02:00
Wunk
fe9939689d
Add shader-jit unit-tests ( #458 )
...
* Rename `dynapica` TU to `shader`
These unit-tests in particular only actually test
the shader-interpreter and not any of the JITs.
* Conditionally test the shader-jit
In the case that the host supports the shader-jit, the interpreter and the shader-jit will both be tested with the same unit-tests. Allowing for even more coverage.
* Remove weird git submodule
2024-03-12 02:29:58 +02:00
Wunk
18df066463
Add shader unit-testing ( #457 )
...
* Initialize catch-2 based unit tests
* Add nihstro submodule
Enabled only during testing to help with assembling shaders in-code.
* Implement `ADD` instruction unit-test
* Add arithmetic/logical instruction unit tests
* Add embedded catch2 submodule
Will use the host catch2 if available.
2024-03-12 00:53:49 +02:00