jarupxx
f1500267ed
Improved the D3DDevice_SetRenderState_MultiSampleAntiAlias (4627-4928)
...
Source: Turok - Evolution (4627), Namco Museum (4831)
2017-04-08 18:11:19 +09:00
jarupxx
83bfc2766b
Improved the D3DDevice_GetDepthStencilSurface2 (4627-4928)
...
Source: Turok - Evolution (4627), Unreal Championship (4928)
2017-04-08 18:09:07 +09:00
jarupxx
1861012f20
Improved the D3DTexture_GetSurfaceLevel2 (4627-4928)
...
Source: Turok - Evolution (4627), Namco Museum (4831)
2017-04-08 18:06:52 +09:00
jarupxx
169452e53c
Improved the Get2DSurfaceDesc (4627-4928)
...
Source: Turok - Evolution (4627), Namco Museum (4831)
2017-04-08 18:05:33 +09:00
jarupxx
9e5e05e1d7
Improved the D3DVertexBuffer_Lock2 (4627-4928)
...
Source: Turok - Evolution (4627), Namco Museum (4831)
2017-04-08 18:03:26 +09:00
jarupxx
536801e7be
Improved the D3DDevice_SetRenderState_ZEnable (4627-4928)
...
Source: Turok - Evolution (4627), Namco Museum (4831)
2017-04-08 18:02:17 +09:00
jarupxx
a0a0cfa724
Improved the D3DDevice_Clear (4627-4928)
...
Source: Turok - Evolution (4627), Namco Museum (4831)
2017-04-08 18:01:44 +09:00
jarupxx
cfe04b37c5
Improved the D3DDevice_CreateTexture2 (4627-4928)
...
Source: Turok - Evolution (4627), Namco Museum (4831)
2017-04-08 17:57:41 +09:00
jarupxx
c8e50a864a
Improved the D3DDevice_GetRenderTarget2 (4627-4928)
...
Source: Turok - Evolution (4627), Unreal Championship (4928)
2017-04-08 17:51:41 +09:00
jarupxx
4d4a6bc69e
Improved the D3DDevice_GetBackBuffer2 (4627-4928)
...
Source: Turok - Evolution (4627), Unreal Championship (4928)
2017-04-08 17:47:06 +09:00
jarupxx
ac2315b66c
Improved the XInputGetCapabilities (4831-5028)
...
Source: Namco Museum (4831), Shikigami no Shiro (5028)
2017-04-08 17:41:21 +09:00
jarupxx
fddbaec036
Improved the DirectSoundUseFullHRTF (3936)
...
Source: Azurik - Rise of Perathia (3925), Halo (3936)
2017-04-08 17:35:59 +09:00
Luke Usher
f4726d25b0
Merge pull request #329 from PatrickvL/LLE_Refactoring
...
Refactored LLE X86 and NV2A
2017-04-07 22:53:59 +01:00
PatrickvL
76112b6a0f
Update EmuNV2A.cpp
...
Online correction
2017-04-07 23:04:12 +02:00
PatrickvL
5683709760
Amend
2017-04-07 18:41:24 +02:00
PatrickvL
cb0cc03f9d
Refactored LLE X86 and NV2A
...
Completed operand decoding
Completed opcode ADD
Redirected 8 and 16 bit memory accesses to 32 bit
EmuX86 logging fixes and cleanup
Partiall support for misaligned memory accesses
NV2A macro cleanup
Clearer NV2A logging
Generic read/write on most NV2A components
2017-04-07 18:40:38 +02:00
PatrickvL
80d9d528f3
Refactored LLE X86 and NV2A
...
Completed operand decoding
Completed opcode ADD
Redirected 8 and 16 bit memory accesses to 32 bit
EmuX86 logging fixes and cleanup
Partiall support for misaligned memory accesses
NV2A macro cleanup
Clearer NV2A logging
Generic read/write on most NV2A components
2017-04-07 18:34:03 +02:00
Luke Usher
8fa4777617
Add additional calls to EmuVerifyResourceIsRegistered
...
Preperation for removing further patches.
2017-04-07 16:48:54 +01:00
Luke Usher
e48658779d
Update Cxbx.rc
...
Visual Studio inserted a hardcoded path -_-
2017-04-07 16:26:47 +01:00
Luke Usher
0df09c0b65
Merge pull request #328 from LukeUsher/about-box
...
About box
2017-04-07 16:19:45 +01:00
Luke Usher
557a08f759
Implement KeBugCheck
2017-04-07 15:39:54 +01:00
Luke Usher
d6731620e0
Rebuild the About Box.
...
It's not the prettiest but will serve it's purpose for now.
This pulls in data from CONTRIBUTORS and COPYING to show the relevent
license and developer information.
This was required to meet a Patroen reward (support names in the
emulator)
Note: WinApi is awful. For the new GUI I definitely want to use
WxWidgets or something similar.
2017-04-07 13:29:42 +01:00
Luke Usher
b2aaefd27e
Enable Visual Styles
...
Without this WINAPI was defaulting to pre-XP versions of Window
components (buttons, select boxes, etc)
2017-04-07 13:25:56 +01:00
PatrickvL
3648c10b5f
Merge pull request #327 from LukeUsher/D3D_PatchRemoval
...
Remove patch to CreateVertexBuffer
2017-04-06 23:34:02 +02:00
Luke Usher
b75240dce7
Merge pull request #326 from PatrickvL/D3DFormat
...
Safe D3DFormat updates, plus component encoding info
2017-04-06 19:13:21 +01:00
PatrickvL
9da2438407
cleanup
2017-04-06 14:31:54 +02:00
PatrickvL
e3e571cfe7
Added more component encodings, changed UNKNOWN D3D formats that don't require conversion into matching host formats, updated comments
2017-04-06 14:29:53 +02:00
PatrickvL
ee52ad8a7c
Added more component encodings, changed UNKNOWN D3D formats that don't require conversion into matching host formats, updated comments
2017-04-06 14:25:02 +02:00
PatrickvL
1fac0b9f50
Additions to previous merge
2017-04-06 13:18:26 +02:00
PatrickvL
a0e3b13546
Merged master fixes into D3DFormat branch
2017-04-06 13:13:01 +02:00
PatrickvL
68dedb114e
Merge pull request #325 from PatrickvL/master
...
Restored exact behavior of all D3DFormat conversions.
2017-04-06 09:50:32 +02:00
PatrickvL
659b5f992b
Restored exact behavior of all D3DFormat conversions.
2017-04-06 09:46:12 +02:00
PatrickvL
88589a6f29
Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' into PatrickvL/master
2017-04-06 09:07:16 +02:00
PatrickvL
e93300c4b6
Implemented DecodeUInt32ToColor
...
Also fixed wrongly use of static (thanks for the sharp eye, Luke)
2017-04-04 13:30:23 +02:00
Luke Usher
2339d7af28
Remove patch to CreateVertexBuffer
2017-04-04 11:45:35 +01:00
PatrickvL
9891fb1cf3
Added format component encoding lookup table
...
This can be used for generic conversion of otherwise unsupported D3D
formats
2017-04-04 12:09:30 +02:00
Luke Usher
fea81cd01d
Merge pull request #321 from PatrickvL/D3DFormat
...
D3DFormat conversion refactoring
2017-04-04 08:55:37 +01:00
Luke Usher
cd09a30fd9
Remove some disabled code
2017-04-04 07:57:08 +01:00
Luke Usher
e88c3a8c84
Minor cleanup/modernisation
2017-04-04 01:21:15 +01:00
Luke Usher
936c8d192b
Properly remove X-Ref patch handler this time
2017-04-04 00:55:43 +01:00
Luke Usher
e90cf8221e
Remove LTCG HLE Database
...
LTCG Titles are impossible to reliably emulate via HLE, we now show a
warning that this is the case when an LTCG library is detected.
2017-04-04 00:42:48 +01:00
Luke Usher
1d852eddbb
Remove broken HLE Cache functionality
...
This was in desperate need of a rework and will be replaced fairly soon
2017-04-04 00:37:16 +01:00
Luke Usher
e24279053c
Remove XRef Patch Handler
...
Keeping this present would prevent functions that are used as Cross
References to other symbols from being run unpatched.
2017-04-04 00:35:29 +01:00
PatrickvL
964e7ea314
D3DFormat conversion refactoring (no functional change intended)
2017-04-03 17:29:59 +02:00
PatrickvL
3169147440
Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master'
2017-04-03 15:40:15 +02:00
PatrickvL
9204b71167
Merge pull request #319 from jarupxx/getlight
...
Implemented D3DDevice_GetLight function
2017-04-03 14:49:57 +02:00
PatrickvL
b9c7bbdeda
Merge pull request #318 from jarupxx/sig
...
Improvement Signatures
2017-04-03 14:49:05 +02:00
jarupxx
def4463ae2
Added the GetLight (3925-5849)
...
Based on Dxbx patterns
2017-04-03 20:37:39 +09:00
jarupxx
6f35076b6a
Implemented D3DDevice_GetLight function
2017-04-03 20:37:05 +09:00
jarupxx
49d778639d
Added the D3DTexture_LockRect (4432)
...
Source: Taz Wanted
2017-04-03 18:13:54 +09:00