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