Commit Graph

4867 Commits

Author SHA1 Message Date
RadWolfie b05ac86548
Merge pull request #1213 from RadWolfie/gitignore-update
Force remove ignored file from source control system
2018-05-29 00:26:11 -05:00
RadWolfie 0a4c3bf6bf Force remove ignored file from source control system 2018-05-29 00:25:10 -05:00
PatrickvL 3f885fb202 D3D9 : More accurate decoding of packed integer to float 2018-05-28 16:54:24 +02:00
PatrickvL 73de67367a D3D9 : Vertex shader declaration recompile fixes 2018-05-28 16:15:04 +02:00
Luke Usher 636e3955fc
Merge pull request #1212 from Voxel9/LLE-HLE-labels
Implement LLE flags in place of LED text
2018-05-28 13:03:29 +01:00
Voxel9 5939f68125 Remove unnecesary space after brace 2018-05-28 11:27:16 +01:00
Voxel9 18a48546fe Remove "LED" text and replace with LLE flags text 2018-05-28 11:24:57 +01:00
patrickvl b23e8cf3f3 D3D9 : More capability checks 2018-05-27 21:04:22 +02:00
patrickvl d0a499c545 D3D9 : Also check D3DDTCAPS during vertex element conversion 2018-05-27 20:57:16 +02:00
Luke Usher 57a70654ee
Merge pull request #1210 from blueshogun96/master
Keep track of thread handles duplicated for APCs
2018-05-27 19:25:56 +01:00
PatrickvL edcf95dcc6
Merge pull request #1211 from ergo720/eeprom_serial
Align serial number text in eeprom menu
2018-05-27 20:09:29 +02:00
blueshogun96 7c06c9b7c1 Cleanup duplicate handle on initial APC creation failure 2018-05-27 10:50:29 -07:00
patrickvl 2668a01a87 D3D9 : Honour D3DCaps for all DECLTYPES 2018-05-27 15:55:17 +02:00
ergo720 bc2a551ee5 Align serial number text in eeprom menu 2018-05-27 14:54:00 +02:00
patrickvl 25dc517226 D3D9 : Use an alias for pixel shader constant type 2018-05-27 14:45:56 +02:00
blueshogun96 9800c0d494 Keep original formatting 2018-05-26 12:41:18 -07:00
blueshogun96 ec7cd60b97 Cleanup duplicated handles for APCs 2018-05-26 12:14:04 -07:00
blueshogun96 a81db113ee Cleanup duplicated handles for APCs 2018-05-26 12:14:03 -07:00
RadWolfie 06632b2794
Merge pull request #1208 from LukeUsher/optimising-tweaks
Tweak Compiler Optimization Settings
2018-05-26 01:32:19 -05:00
Luke Usher e864f301a7 Oops 2018-05-25 23:08:11 +01:00
Luke Usher f86d3d9509 Even more aggressive optimization (Use LTCG) 2018-05-25 22:59:57 +01:00
Luke Usher e6013ba225 Tweak optimization settings: This should give a (slight) speed boost for some users 2018-05-25 22:39:39 +01:00
Luke Usher 3457c6b185
Merge pull request #1205 from jagotu/master
QueryMemory reports host allocated memory
2018-05-25 22:01:06 +01:00
Jan Gocník 006b49937c QueryMemory reports host allocated memory 2018-05-25 15:15:09 +02:00
patrickvl 341edd2512 D3D9 : Honour D3DCaps for UBTYE4 support 2018-05-25 08:38:05 +02:00
RadWolfie aaf6579c45
Merge pull request #1202 from RadWolfie/eeprom-hotfix
Hotfix EEPROM
2018-05-24 20:48:23 -05:00
RadWolfie 3dc9d0dfd7 Hotfix EEPROM
Found the source of cause, after this change. Attempted to reproduce the issue no longer return. Now everything works as intended.
2018-05-24 20:46:47 -05:00
RadWolfie 134e305bc2
Merge pull request #1201 from RadWolfie/JaGoTu-quickfix
JaGoTu quickfix branch (VMM fixup)
2018-05-24 16:25:03 -05:00
RadWolfie 25c495341d Another update
* LOWEST_USER_ADDRESS use the same address as XBE_IMAGE_BASE
* Restored 2nd statement check
2018-05-24 12:58:30 -05:00
RadWolfie 5404211da9 Fix previous commit 2018-05-24 12:29:21 -05:00
Jan Gocník c2f944f31f NtQueryVirtualMemory fixed
It now properly reports allocations (even for user memory).
2018-05-24 12:24:44 -05:00
PatrickvL 726c1ed77e D3D9 : Small rename 2018-05-24 14:30:23 +02:00
PatrickvL b54411774e D3D : More Direct3D 9 porting of vertex element conversion code (using more sensible types and code) 2018-05-24 14:15:49 +02:00
PatrickvL f235caca57 D3D9 : Porting more of the vertex shader conversion code 2018-05-24 10:58:11 +02:00
Luke Usher d661ccd0b5
Merge pull request #1198 from PatrickvL/xbdm
Xbdm
2018-05-24 09:51:54 +01:00
PatrickvL 0682970e42 Project fixups 2018-05-24 10:36:24 +02:00
Luke Usher 72c9132f45
Merge pull request #1197 from jarupxx/LTCG_patch
D3D : Add / fix patch for LTCG optimized
2018-05-23 13:08:30 +01:00
jarupxx e81e6ed7ee D3D : Add patch for LTCG optimized D3DDevice_SetPixelShaderConstant 2018-05-23 20:57:42 +09:00
PatrickvL 356b7c5a27 xbdm : Initial commit; Thunk table + importing (2 functions already imported by debugchannel.xbe XDK sample) 2018-05-22 15:09:58 +02:00
jarupxx 32e89f73c3 D3D : Fix parameter in D3DDevice_SelectVertexShader_0 2018-05-22 19:40:56 +09:00
PatrickvL 15335306d7
Merge pull request #1194 from jagotu/master
Fix in XInputSetState polling loop
2018-05-20 23:20:57 +02:00
Jan Gocník ab64d5e96a XInputSetState: properly update the Status array
When a new SetState request is recieved, make sure to either
queue it to the polling thread or return a SUCCESS. Otherwise
the requesting thread will die waiting for something you
didn't take not of.
2018-05-20 23:01:22 +02:00
Jan Gocník cfa3c3d5ac Fix in SetState polling loop
Once the pFeedback->Header.hEvent event is set, the game is free to free
the buffer that it was pointing to. In HP1 game, the pointer
even lead to the stack. Because that stack was changing a lot,
pFeedback->Header.dwStatus eventually resolved to a non-zero
value and we started to overwrite some random memory.
2018-05-20 21:35:40 +02:00
Luke Usher 162cd7c511
Merge pull request #1193 from blueshogun96/master
User APC threads require special permissions to work
2018-05-20 19:23:05 +01:00
blueshogun96 12986a78f2 User APC threads require special permissions to work 2018-05-20 11:04:17 -07:00
RadWolfie 46c079cf5e
Merge pull request #1192 from RadWolfie/master
Force unpatch XActEng
2018-05-19 11:21:47 -05:00
RadWolfie 9724361717 Force unpatch XActEng
Since we are not emulating XActEng directly. We can unpatch all of it base on old HLEDatabase document.

P.S. XActEng is a wrapper of DSound.
2018-05-19 11:17:44 -05:00
PatrickvL 520730a342
Merge pull request #1191 from RadWolfie/fix-popup-message-func
Show correct icon to popup message dialog
2018-05-19 07:42:55 +02:00
RadWolfie e1e2bbc676 Reword to match enum selections 2018-05-19 00:20:31 -05:00
RadWolfie 093c9e20d2 Show correct icon to popup message dialog 2018-05-19 00:08:59 -05:00