Commit graph

6186 commits

Author SHA1 Message Date
Luke Usher
c4c7b59b37
Merge pull request #1614 from RadWolfie/fix-cxbxr-debugger
Fix cxbxr-debugger Setup
2019-05-16 20:17:02 +01: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
RadWolfie
7373289804 fix cxbxr-debugger code to find resources correctly 2019-05-16 12:34:02 -05:00
RadWolfie
c9a0141ca3 Delete CxbxDebugger.csproj
Oops
2019-05-16 12:32:49 -05:00
PatrickvL
350a5cab29
Merge pull request #1613 from LukeUsher/check-csharp-support
Allow Cxbx-R to compile (without debugger) if a C# compiler isn't found
2019-05-16 13:31:28 +02:00
Luke Usher
863b999841 Define MSVC default build configruations, build paths, etc 2019-05-16 12:02:16 +01:00
Luke Usher
9553eb4add Allow Cxbx-R to compile (without debugger) if a C# compiler isn't found 2019-05-16 10:59:15 +01:00
RadWolfie
4b67236651 grammar correction in README.md from #1611 review 2019-05-15 11:13:18 -05:00
Luke Usher
6a29876b5e
Merge pull request #1611 from Cxbx-Reloaded/cmake
Use CMake build-system
2019-05-15 08:06:01 +01:00
PatrickvL
55c015c1b6
Merge pull request #1603 from NZJenkins/texbem_stage
Bumpmap bias tweaks
2019-05-15 07:14:33 +02:00
Luke Usher
2515d0a2cd
Merge pull request #1612 from LukeUsher/selectively-unpatch-fiber
Selectively unpatch Fiber functions, fixes Futurama
2019-05-14 21:23:54 +01:00
Luke Usher
561530a6c1 add HACK: note 2019-05-14 21:15:00 +01:00
Luke Usher
cfde68d8d5 Selectively unpatch Fiber functions, fixes Futurama without breaking DOA games 2019-05-14 08:55:49 +01:00
RadWolfie
6d752b6265 update cmake's visual studio generator helper script 2019-05-13 22:12:15 -05:00
RadWolfie
56635aca05 update README.md for CMake usage 2019-05-13 22:12:01 -05:00
RadWolfie
aca992f219 default empty arg to x86. 2019-05-13 17:01:06 -05:00
RadWolfie
2c8f2d546f disable supress regeneration
Best to keep top-level inspect if there is new changes to CMakeLists file and its children.
2019-05-13 09:47:08 -05:00
RadWolfie
25604c7d3b Add MSVC compiler/linker option comments 2019-05-13 09:45:13 -05:00
Luke Usher
b13fdf635e
Merge pull request #1608 from Margen67/https
Update http documentation links to https and fix (some) dead ones
2019-05-13 10:44:17 +01:00
Margen67
1a92e63866 Update http documentation links to https and fix (some) dead ones 2019-05-12 02:36:50 -07:00
wutno
45159194d4 build on travis-ci using cmake 2019-05-10 19:08:17 -05:00
wutno
6f8e785d87 build on appveyor using cmake 2019-05-10 19:08:17 -05:00
RadWolfie
e815f42e4c add cmake support 2019-05-10 19:07:58 -05:00
RadWolfie
cfe4a39894 Update .gitmodules 2019-05-10 14:29:05 -05:00
Luke Usher
a9d1abcf71
Merge pull request #1607 from Margen67/patch-1
Remove unused d3d8.dll from appveyor-gather.bat
2019-05-09 09:49:34 +01:00
Margen67
f9960bb6f5
Remove unused d3d8.dll from appveyor-gather.bat 2019-05-09 01:05:12 -07:00
Luke Usher
76dd07c1ee
Merge pull request #1605 from LukeUsher/fix-overlay-after-stretchrects
Fix an issue with overlay blitting after StretchRects change
2019-05-08 10:48:18 +01:00
Luke Usher
84f6d322e1 Fix an issue with overlay blitting after StretchRects change 2019-05-08 10:03:04 +01:00
Anthony Miles
1bd79c29eb Bumpmap bias tweaks:
- Use inputStage for bias check
- SCALE_BX2 instead of BIAS
- Disable L6V5U5 biasing (for now)
2019-05-05 18:41:06 +12:00
PatrickvL
26b72dbc11
Merge pull request #1602 from RadWolfie/fix-vs-2019
Fix VS 2019 Compiler
2019-05-04 22:15:10 +02:00
RadWolfie
d3caface5d fix VS 2019 compiler 2019-05-04 15:06:06 -05:00
PatrickvL
472baf66eb
Merge pull request #1601 from LukeUsher/fix-endpush-count
Fix D3DDevice_Begin/D3DDevice_EndPush length calculation
2019-05-04 21:39:06 +02:00
Luke Usher
57238afbe5 Remove now-unused variable 2019-05-04 20:31:27 +01:00
Luke Usher
a8dfc34678 Fix Begin/EndPush length calculation 2019-05-04 19:54:55 +01:00
RadWolfie
4688b5cfc4
Merge pull request #1599 from LukeUsher/disable-multisampling-again
Disable multisampling yet again...
2019-05-04 08:53:10 -05:00
Luke Usher
7af45097b7 Disable multisampling yet again...
It's a shame but the previous 'fix' only worked for the dashboard, and caused
issues in many games themselves.

For example, GTA3 only rendered to half-the-screen due to multisampling issues.

A better fix needs to be investigated and implemented, sadly, we can't rely on
D3D9's native multisampling as it prevents the buffers from being locked... which
Cxbx-R *requires*
2019-05-03 22:56:21 +01:00
PatrickvL
4986023ea5
Merge pull request #1596 from LukeUsher/fix-multisampling
Fix multisampling
2019-05-01 13:24:39 +02:00
Luke Usher
7d9b954491 Fix multisampling 2019-05-01 11:37:19 +01:00
Luke Usher
cc552f3972
Merge pull request #1595 from LukeUsher/use-stretchrect
Use StretchRect to blit the Xbox backbuffer
2019-05-01 09:55:23 +01:00
Luke Usher
1626b9e4e4 restore param comments 2019-05-01 09:41:08 +01:00
Luke Usher
ce51fdcd1c
Merge pull request #1593 from LukeUsher/bumpmap_bias
Selectively add bias modifier so bump-map is signed
2019-05-01 09:38:37 +01:00
Luke Usher
fd5c575e88 Use StretchRect to blit the Xbox backbuffer
This is a huge performance increase when using higher resolutions while
the Render to Host Backbuffer hack is disabled.

This was not easily possible in D3D8, but now we have D3D9, we can use
StretchRect to prevent unnecessary GPU->CPU transfers.
2019-05-01 08:42:03 +01:00
Luke Usher
81741f3706
Merge pull request #1594 from LukeUsher/prevent-nvnet-hogging-cpu
Prevent NVNet hogging cpu
2019-05-01 08:19:08 +01:00
Luke Usher
deb5268df8 Prevent NVNet hogging cpu 2019-05-01 08:18:16 +01:00
Luke Usher
50d47fc881 Update fix based on new information 2019-04-30 13:53:01 +01:00
Luke Usher
96d2f24877 Apply a bias to texbem if an unsupported input format is used (JSRF fix) 2019-04-29 20:22:46 +01:00
Anthony Miles
9694153db8 Add bias modifier so bumpmap is signed 2019-04-28 11:55:44 +12:00
RadWolfie
87367e89bb
Merge pull request #1590 from ergo720/emulog_move
Move EmuLog(Ex) together with the other logging functions
2019-04-21 08:21:22 -05:00
ergo720
884cef91e9 Move EmuLog(Ex) together with the other logging functions 2019-04-21 14:27:23 +02:00
PatrickvL
c917ff0d47
Merge pull request #1588 from LukeUsher/more-d3d-hle-work
Implement missing LoadVertexShader & Declaration only Shader functionality
2019-04-18 20:34:44 +02:00