Luke Usher
8d3dd84ed9
More tweaks/fixes
2018-02-24 17:43:47 +00:00
Luke Usher
b459843c80
Merge pull request #943 from otnert/removeothers
...
Remove every other mention of Blueshogun from error messages
2018-02-24 17:42:57 +00:00
otnert
88164b8b0f
Remove every other mention of Blueshogun from error messages ( #2 )
2018-02-24 11:56:37 -05:00
Luke Usher
0e546d67cd
Disable MmDeleteKernelStack until we find out why it fails
2018-02-24 10:49:01 +00:00
Luke Usher
1cbf04b635
Prevent Draw..Up from triggering multiple streams errors
2018-02-24 10:48:45 +00:00
Luke Usher
b1affd6b8b
Minor refactor. Zapper still isn't happy
2018-02-24 10:48:45 +00:00
Luke Usher
1685ef4a08
Attempting to remove Vertex Buffer size back
...
Current status: Huge performance increase in many titles
Some titles still render perfectly, or in some cases, better.
Other titles (like Zapper) have very broken graphics
TODO: Investigate/Fix
2018-02-24 10:48:45 +00:00
PatrickvL
c27d3fe403
Merge pull request #941 from otnert/removemessa
...
Remove D3D_BlockOnTime EmuWarning
2018-02-24 07:40:12 +01:00
otnert
e66bbcfbb2
Fix Typo
2018-02-23 20:38:52 -05:00
otnert
6bd1487dcf
Remove D3D_BlockOnTime EmuWarning
2018-02-23 20:33:25 -05:00
PatrickvL
29379d0910
Merge pull request #939 from jarupxx/logging
...
Minor update of logging
2018-02-23 13:56:31 +01:00
jarupxx
3069d35a2a
Fix duplicate identifier at LOG_NOT_SUPPORTED
2018-02-23 19:54:53 +09:00
jarupxx
1a15f402e8
Logging CxbxPopupMessage at release build
2018-02-23 19:53:30 +09:00
Luke Usher
ccad1afc4e
Merge pull request #938 from LukeUsher/master
...
Apply VertexBuffer size hack when hashing
2018-02-22 22:00:47 +00:00
Luke Usher
f68994cbf7
Apply VertexBuffer size hack when hashing
2018-02-22 21:58:32 +00:00
PatrickvL
589edb21be
Merge pull request #936 from ergo720/UEM
...
Fix for issue #931
2018-02-22 20:18:12 +01:00
ergo720
a625345c5f
Fix for issue #931
2018-02-22 15:46:21 +01:00
Luke Usher
9e2c8b196b
Update README.md
2018-02-21 14:20:57 +00:00
Luke Usher
5a622bf1c4
Merge pull request #934 from PatrickvL/nv2a_fixes
...
NV2A : Prevented incorrectly logged "Unknown Graphics Class/Method" messages
2018-02-20 11:06:31 +00:00
PatrickvL
11bcf70d70
NV2A : Prevented incorrectly logged "Unknown Graphics Class/Method" messages.
...
Also some slight optimizations (and one additional, ignored PGRAPH command : SET_FLAT_SHADE_OP)
2018-02-20 10:44:47 +01:00
PatrickvL
c0ca099afb
Merge pull request #932 from x1nixmzeng/constexpr-vs2015
...
Continue to support VS2015
2018-02-19 23:56:30 +01:00
x1nixmzeng
deb8f41515
Continue to support VS2015
2018-02-19 22:54:35 +00:00
Luke Usher
a9f2f78b04
Merge pull request #930 from PatrickvL/nv2a_work
...
NV2A work enabling more OpenGL code
2018-02-19 20:58:25 +00:00
PatrickvL
c101a21240
Merge pull request #929 from LukeUsher/master
...
FileFsSizeInformation should return number of allocation units
2018-02-19 18:12:31 +01:00
PatrickvL
25ee163a86
NV2A : Put remaining gl* calls behind a check for opengl_enabled
2018-02-19 18:08:01 +01:00
PatrickvL
a14f163b2e
NV2A : Always compile in OpenGL calls, but disable them when bLLE_GPU is turned off.
2018-02-19 17:27:25 +01:00
Luke Usher
f4af718179
Oops: FileFsSizeInformation should return number of allocation units, not size in bytes...
2018-02-19 16:22:47 +00:00
PatrickvL
ae8a008948
NV2A : Initialize OpenGL context before creating NV2A hardware device (because that reaches pgraph_init(), which asserts on glGetIntegerv(GL_MAX_VERTEX_ATTRIBS)
2018-02-19 13:54:32 +01:00
PatrickvL
738a556dc1
NV2A : Made (still disabled) COMPILE_OPENGL path compile
2018-02-19 12:09:11 +01:00
PatrickvL
52f936611b
NV2A : Copy over more nv2a code from OpenXbox/Xqemu
2018-02-19 10:58:26 +01:00
Luke Usher
b2fc99e053
Merge pull request #928 from RadWolfie/fix-hash-update
...
Fix visual update for RCT title
2018-02-19 06:32:26 +00:00
RadWolfie
03f9ce12b5
Fix visual update for RCT title
...
Other titles does not appear to have any fps impact except for Dino
Crysis 3 (it goes away after couple seconds though).
2018-02-18 20:20:42 -06:00
PatrickvL
d6fc60f4c0
Merge pull request #925 from Fisherman166/eeprom_handling
...
EEPROM improvements for issue #198
2018-02-18 23:21:30 +01:00
Luke Usher
78a1a68b47
Merge pull request #926 from PatrickvL/nv2a_pgraph
...
Kernel test suite fixes
2018-02-18 12:19:52 +00:00
PatrickvL
49c2ea5120
Merge pull request #927 from PatrickvL/vertex_patching_fix
...
Avoid accessing uninitialized vertex stream patches
2018-02-18 12:44:35 +01:00
patrickvl
cc3d56dc6a
kernel : NtFreeVirtualMemory returns STATUS_INVALID_PARAMETER when BaseAddress isn't valid
2018-02-18 12:34:09 +01:00
patrickvl
946bb792ec
X86 : Handle MOVSX instruction
2018-02-18 12:18:47 +01:00
patrickvl
5e8126a6f7
Avoid accessing uninitialized vertex stream patches
2018-02-18 11:56:53 +01:00
patrickvl
013093a680
NV2A : Fixed pgraph_lock'ing, so nxdk-compiled "Xbox kernel test suite" runs through pb_init() and pb_show_debug_screen(), reaching the first print ("Kernel Test Suite")!
2018-02-18 11:18:51 +01:00
Fisherman166
d0aaecb4ed
Improvements for issue #198 . Calculate eeprom Section CRC checksum on write. Run data checksum on eeprom read. Add plumbing for thread safety in eeprom reads/writes
2018-02-17 20:28:10 -08:00
PatrickvL
c6a031f3fe
Merge pull request #924 from LukeUsher/vertex-buffer-leask
...
Fix Vertex buffer leaking
2018-02-17 21:02:30 +01:00
Luke Usher
0007be54d9
Add TODO to Vertex Size limit hack
2018-02-17 12:04:00 +00:00
Luke Usher
4ed3d78db4
Fix an oversight in the previous commit, causing hashing to work incorrectly
2018-02-17 12:04:00 +00:00
Luke Usher
a2f727f0a1
Update xxHash to use Hardware CRC32C if available
2018-02-17 12:03:59 +00:00
Luke Usher
ff514d82ee
Should these really have been fatal errors?
2018-02-17 12:01:21 +00:00
Luke Usher
2eb5455048
Introduce EmuFS_RefreshKPCR
...
This is used to validate that the KPCR is valid, and force generation of one, if by some accident, a thread is created without one.
This function can possibly be re-used later for updating thread-specific fields where required too.
2018-02-17 12:01:21 +00:00
Luke Usher
99ed0600fb
Fix a crash in TrueType font XDK sample.
...
- TODO: How/when do we copy writes back to the host backbuffer?
2018-02-17 12:01:21 +00:00
Luke Usher
2300dabe40
Remove some Debugging code
2018-02-17 12:00:30 +00:00
Luke Usher
2cb153fd82
Better explain the VertexBuffer size nasty hack and why it is needed, and what needs to happen before it can be removed.
2018-02-17 12:00:30 +00:00
Luke Usher
9438893ce1
Fix the Dolphin XDK sample
2018-02-17 12:00:30 +00:00