Commit Graph

90 Commits

Author SHA1 Message Date
RadWolfie f894d31332 Cleanly rebase chihiro-work on develop
Co-authored-by: Luke Usher <luke.usher@outlook.com>
Co-authored-by: wutno <aaron@installgentoo.net>
Co-authored-by: RadWolfie <RadWolfie@users.noreply.github.com>
2024-07-05 12:19:54 -05:00
Anthony 684d3338f2 Always copy hlsl files if they changed in the sources
Require files to be explicitly declared in CXBXR_HEADER_EMU in order to be copied
2023-11-18 11:34:05 +13:00
Anthony ae140bb6bf Copy and install hlsl files in the cxbx project 2023-11-16 23:00:18 +13:00
Anthony 712d3bee2f move passthrough shader to a file 2023-11-11 01:08:34 +13:00
Anthony 397f33143d Rename VertexShaderSource to VertexShaderCache
because it was a weird name
2023-11-11 01:01:04 +13:00
Luke Usher aeeb67dc6a hasher: use xxh3 exclusively 2022-09-14 13:51:05 +01:00
RadWolfie 6f79b035bd cmake: include nv2a_vsh_cpu libraries 2022-06-26 11:00:03 +08:00
RadWolfie 8b0b016aec more cleanup 2022-04-14 00:14:41 -05:00
RadWolfie cd09cf8dfd remove emu codebase from gui's side 2022-04-14 00:14:41 -05:00
RadWolfie f0a1301b64 improve xbox thread implement 2022-03-29 20:36:58 -05:00
Margen67 349f28c6cb Upgrade CxbxDebugger to .NET Framework 4.8 2022-01-19 15:59:17 -06:00
ergo720 a7cf67cd71 Allow ObIniSystem to succeed 2021-12-27 11:58:09 +01:00
ergo720 4645d42130 Added lightgun support to input gui 2021-11-27 23:53:49 +01:00
ergo720 7791c9dd78 Review remarks 2021-11-06 19:19:38 +01:00
ergo720 6a9e242fad Added gui for libusb devices + bug fixes 2021-11-06 14:29:37 +01:00
ergo720 006af26a6e Added libusb class + libusb log option 2021-11-01 17:03:40 +01:00
ergo720 b748c5f61a Added libusb submodule
Co-authored-by: Fred Hallock <specialfred453@gmail.com>
2021-10-31 12:39:25 +01:00
RadWolfie 5692f79d78 kernel: make CxbxrKrnlSetupDummyHeader function 2021-08-30 12:26:57 -05:00
RadWolfie 8de8f411c1 kernel: move rdtsc patches relative into its own source file. 2021-08-30 12:23:50 -05:00
RadWolfie 0c2b7b4220 kernel: move relative file paths into its own header file. 2021-08-30 12:23:47 -05:00
ergo720 5e7c6a082f Print the windows error string when CreateProcess fails to create the emulation process 2021-07-26 18:36:56 +02:00
Anthony 6f2460c70a Fixed function pixel shader
Placeholder shader until we are able to directly load the pixel shader program used on the Xbox
A shader is generated for each texture op and argument combination
2021-06-07 10:59:28 +02:00
PatrickvL 55f3c60ef2 Include Pixel Shader HLSL in output artifacts (and fixed a few typos in FixedFunction HLSL) 2021-06-07 10:58:42 +02:00
PatrickvL 609a4d3276 [WIP] Xbox register combiner to HLSL pixel shader 2021-06-07 10:58:33 +02:00
PatrickvL 1e6845c940 Generalized HLSL shader compilation 2021-06-07 10:58:32 +02:00
ergo720 1ed640a0d7 Add controller hotplug support 2021-05-24 12:11:08 +02:00
RadWolfie 3554d8ef03 cmake: remove extra projects we don't need at all and add SDL2 binary to be install 2021-04-27 09:26:38 -05:00
RadWolfie 9885859916 ImGui: make functional imgui integration along with basic features 2021-04-03 14:35:30 -05:00
RadWolfie a57aeed9f0 Add Dear ImGui library 2021-04-03 14:35:29 -05:00
RadWolfie 00fa639a11 Move XADPCM.h file into audio folder 2021-02-27 02:38:47 +00:00
RadWolfie 6c70627ad2 Move and rename EmuNVNet files into its own network folder 2021-02-27 02:38:47 +00:00
ergo720 07b4738e97 Review remarks 2021-02-09 12:36:14 +01:00
ergo720 9c1c61f191 Deleted XapiCxbxr.h 2021-02-08 22:37:29 +01:00
ergo720 769444f91c Deleted old vsbc project 2021-02-08 22:37:29 +01:00
LanHikariDS 689e3ca93c Very belated rebase, as well as progress on the UI and Git resolutions 2021-02-08 22:37:29 +01:00
RadWolfie 2331816a99 review remarks 2021-01-28 10:30:31 +00:00
Anthony b6db19e353 Add hlsl files to install 2021-01-28 19:24:09 +13:00
Anthony Miles 3bfad0327f Xbox fixed function vertex shader (not yet enabled)
The shader should behave similarly to D3D9's fixed function pipeline
But supports Xbox extensions and helps to move off D3D9
Co-authored with PatrickVL
2021-01-27 22:48:05 +13:00
Anthony Miles 99a96e675d Add FixedFunctionState to keep track of D3D fixed function lights 2021-01-27 22:48:05 +13:00
ergo720 f44f35f6fa
Merge pull request #2076 from RadWolfie/add-cmake-install
Implement CMake Install Support
2021-01-26 13:48:36 +01:00
RadWolfie ab01047450 cmake: add CMake install method 2021-01-19 23:23:56 +00:00
RadWolfie dab91c1913
remove broken source file path originally in pull request 2021-01-18 05:42:38 -06:00
Luke Usher 29719e8fc1
Revert "Export high performance graphics hints in cxbxr-ldr.exe" 2021-01-17 22:03:42 +00:00
ergo720 59534bdbcc
Merge pull request #2120 from RadWolfie/relocate-controller-dialogs
Relocate controller dialogs into its own folder
2021-01-14 15:40:53 +01:00
Silent 0bfc4c4479
Export high performance graphics hints in cxbxr-ldr 2021-01-12 21:39:22 +01:00
RadWolfie 4d84e71363 relocate controller dialogs into its own folder 2021-01-12 14:24:03 +00:00
Silent f6d210461d
Remove debug console 2020-12-25 19:08:52 +01:00
x1nixmzeng 357948a457
Update cs_x86 submodule (#2074)
* Update cs_x86 submodule

* Remove cstool target as this is no longer added by cs_x86
2020-12-11 20:11:38 -06:00
RadWolfie afc4c0b561 cmake: fix missing ResCxbx.h file for listing 2020-12-10 18:30:17 -06:00
RadWolfie e42c39e9ba common: move wine check into its own file 2020-12-10 04:32:06 -06:00