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
2c8a764fc7
Save a backup copy of hlsl files
2023-11-12 19:56:20 +13:00
Anthony
3cd551d827
Reload/recompile vertex shaders hlsl if they change
2023-11-11 01:08:34 +13:00
RadWolfie
6f79b035bd
cmake: include nv2a_vsh_cpu libraries
2022-06-26 11:00:03 +08:00
RadWolfie
cd09cf8dfd
remove emu codebase from gui's side
2022-04-14 00:14:41 -05:00
ergo720
bfa9abbc1b
Updated cxbxr projects to use and build with C++20
2022-03-22 00:52:52 +01:00
ergo720
7791c9dd78
Review remarks
2021-11-06 19:19:38 +01:00
ergo720
b748c5f61a
Added libusb submodule
...
Co-authored-by: Fred Hallock <specialfred453@gmail.com>
2021-10-31 12:39:25 +01: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
scribam
ea434d9cf2
cmake: Fix format for Ninja generator
2021-04-26 18:26:24 +02:00
scribam
36b83a8e52
cmake: /DELAYLOAD requires delayimp lib
2021-04-20 18:25:10 +02:00
ergo720
affae4cc0e
Review remarks
2021-04-07 19:35:24 +02:00
ergo720
cb9bb62146
Add misc-batch as dependency of loader
2021-04-05 22:25:54 +02:00
ergo720
1e0c75c3bd
Detect mismatch between cxbxr modules
2021-04-05 18:28:20 +02:00
RadWolfie
9885859916
ImGui: make functional imgui integration along with basic features
2021-04-03 14:35:30 -05:00
Silent
611966f34e
ImGui: Disabled some useless Win32 functions
2021-04-03 14:35:29 -05:00
RadWolfie
a57aeed9f0
Add Dear ImGui library
2021-04-03 14:35:29 -05:00
ergo720
769444f91c
Deleted old vsbc project
2021-02-08 22:37:29 +01:00
RadWolfie
2331816a99
review remarks
2021-01-28 10:30:31 +00: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
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
Luke Usher
29719e8fc1
Revert "Export high performance graphics hints in cxbxr-ldr.exe"
2021-01-17 22:03:42 +00:00
Silent
0bfc4c4479
Export high performance graphics hints in cxbxr-ldr
2021-01-12 21:39:22 +01:00
RadWolfie
afc4c0b561
cmake: fix missing ResCxbx.h file for listing
2020-12-10 18:30:17 -06:00
RadWolfie
5af26d23f5
cmake: fix includes for libtommath and libtomcrypt
2020-09-25 05:20:27 -05:00
RadWolfie
c48484c135
cmake: remove unnecessary includes since they are handled
2020-09-25 04:34:25 -05:00
RadWolfie
5aad40ce9d
move xxHash to submodule
2020-09-25 03:38:29 -05:00
RadWolfie
eaeb521bd9
update XbSymbolDatabase submodule
2020-09-24 14:10:24 -05:00
RadWolfie
f911980a37
move glew32.dll copy to batch script
2020-07-30 15:57:22 -05:00
RadWolfie
d184035103
fix git versioning whenever git is updated
2020-07-30 15:13:58 -05:00
RadWolfie
37b230fbfe
scrap win32 draft gui
2020-04-14 20:24:18 -05:00
RadWolfie
7fca148bc6
implement toggle loader project in GUI
2020-04-14 20:24:18 -05:00
patrickvl
f283dff3b6
Loader : Deduplicate code via new CreateSettings()
2020-04-14 20:24:17 -05:00
PatrickvL
c537539c6e
Extracted VerifyWow64() function, so that the Cxbx and CxbxLoader projects share the same implementation.
...
For this, renamed LoaderTooling.cpp to AddressRanges.cpp, which better aligns with AddressRanges.h anyway.
2020-04-14 20:24:17 -05:00
PatrickvL
93c8514700
Loader : Initial drop of a separate *empty* GUI project (probably won't compile either)
2020-04-14 20:24:17 -05:00
PatrickvL
b2b0813db4
Loader : Added emulation DLL, working towards this stub compiling, moved loader project to subfolder
2020-04-14 20:24:17 -05:00
PatrickvL
032eee144f
Reduce clutter in Loader by splitting up functionality in task-specific source files
2020-04-14 20:24:16 -05:00
patrickvl
208ce0e35c
Added minimal CxbxLoader project
2020-04-14 20:24:16 -05:00
darkf
ee81f18645
Define XXH_INLINE_ALL for all compilers
2020-04-07 02:44:39 -07:00
darkf
5502d84057
Define LTM_DESC for all users of libtomcrypt, otherwise the header won't
...
have init_LTM available.
2020-04-07 02:44:38 -07:00
Anthony Miles
fd1555535e
HACK
...
Get HLSL compiling
2019-12-18 20:12:08 +01:00
RadWolfie
52da59e5c3
Move SDL2 directly in target_link_libraries since SDL2 is cross-platform
2019-09-27 11:08:21 -05:00
ergo720
d8b0075c93
New input gui ( #1713 )
2019-09-05 16:10:09 -05:00
Luke Usher
f36cd0540a
Implement Vertex Buffer Caching
2019-06-26 16:37:18 +02:00
Luke Usher
1314496cb3
Fix an issue where Debugging/Breakpoints did not work in Release builds
2019-05-31 10:46:18 +02:00
RadWolfie
c2c2f01e55
fix the code style from previous pull request #1613
...
Plus make github happy with end of file.
2019-05-16 12:43:48 -05:00
Luke Usher
863b999841
Define MSVC default build configruations, build paths, etc
2019-05-16 12:02:16 +01:00