Commit Graph

6037 Commits

Author SHA1 Message Date
Anthony Miles 095647a3f5 Add VS cache to .gitignore 2019-05-17 18:06:36 +12:00
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