Commit Graph

2182 Commits

Author SHA1 Message Date
jarupxx 4d7f57c7fc OOVPA integration DSound 5849 to 3936 2017-04-19 18:03:14 +09:00
jarupxx b07f4326b9 OOVPA integration DSound 5849 to 4627 2017-04-19 17:57:32 +09:00
Luke Usher 77933ad8eb Merge pull request #376 from jarupxx/oovpa-integration
Integrated duplicate D3D OOVPA
2017-04-18 12:13:52 +01:00
Luke Usher aac42a9af6 Merge pull request #375 from PatrickvL/master
Simpler overlay conversion and other tidbits
2017-04-18 12:13:06 +01:00
jarupxx bd391c9748 OOVPA integration D3D 5849 to 3925 2017-04-18 17:59:03 +09:00
jarupxx 4d315b65a7 OOVPA integration D3D 5849 to 4627 2017-04-18 17:58:57 +09:00
PatrickvL 03b2657505 Removed libyuv_extract in favor of D3DXLoadSurfaceFromMemory
This might also fix the video placing in NamcoMuseum
2017-04-18 10:32:50 +02:00
PatrickvL c4523bdfe5 Forwarded Present to Swap and improved return values 2017-04-18 09:37:33 +02:00
PatrickvL 34e4497ede Merge remote-tracking branch 'refs/remotes/origin/LibYuv' into PatrickvL/master 2017-04-18 08:40:34 +02:00
PatrickvL db2c262f0d sync merge 2017-04-18 08:38:57 +02:00
PatrickvL a8e9e58458 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-04-18 08:31:53 +02:00
PatrickvL 01b087df8d Added a few TODO's 2017-04-18 08:31:52 +02:00
PatrickvL b525828e69 Merge pull request #374 from LukeUsher/register_cache_amendment
Update EmuVerifyResourceIsRegistered to no longer rely on pData being 0
2017-04-18 07:54:56 +02:00
PatrickvL 071c480ce7 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-04-18 07:50:03 +02:00
Luke Usher a733330b39 Update EmuVerifyResourceIsRegistered to no longer rely on pData being 0
Unpatched Create Resource functions can set the pData value to non-zero values, causing EmuVerfiyResourceIsRegistered assuming the registration has already happened.
Should improve stability.
2017-04-17 20:05:38 +01:00
PatrickvL 1675b4d3b2 Merge pull request #365 from PatrickvL/StrectMovies
Stretch movies
2017-04-16 09:11:14 +02:00
PatrickvL 886edf58a4 Merge branch 'master' into StrectMovies 2017-04-16 09:00:39 +02:00
PatrickvL 22aa23ef85 Fixed yuv2 pitch 2017-04-16 08:48:37 +02:00
PatrickvL b158b475ee Merge pull request #367 from PatrickvL/master
Use libyuv for YUY2ToARGB conversion
2017-04-16 08:30:06 +02:00
PatrickvL 4e452187ee Fixed yuv2 pitch 2017-04-16 07:54:27 +02:00
Luke Usher 21fcdd1907 Merge pull request #370 from jarupxx/sig-LoadVertexShaderProgram
Verified the LoadVertexShaderProgram (4627-5344)
2017-04-14 16:19:09 +01:00
jarupxx 77990724f2 Verified the LoadVertexShaderProgram (4627-5344)
Length was different between 5344 and earlier, retn 8 was removed.
Source: Terminator - Dawn of Fate
2017-04-14 22:10:29 +09:00
Luke Usher 98b86c8af8 Merge pull request #368 from jarupxx/SetMixBinVolumes
DSound: Improved SetMixBinVolumes API
2017-04-14 12:26:30 +01:00
jarupxx 60789e3a5a Merge remote-tracking branch 'upstream/master' into SetMixBinVolumes 2017-04-14 15:55:50 +09:00
Luke Usher 503234b7ce Merge pull request #366 from jarupxx/Remove-ALIAS-OOVPA
merged ALIAS OOVPA with multiple patterns into one (part 2)
2017-04-13 23:12:14 +01:00
PatrickvL 4e0e17b5e8 (Probable) fix for a regression on YUY2ToARGB 2017-04-13 16:34:54 +02:00
PatrickvL 94f9824ccc Small LockRect improvements 2017-04-13 16:34:30 +02:00
PatrickvL 88a8f632ce Merge pull request #11 from PatrickvL/LibYuv
Use libyuv for YUY2ToARGB conversion
2017-04-13 15:49:18 +02:00
jarupxx 09b0da2b0a DSound: Added IDirectSoundBuffer_SetMixBinVolumes for XDK 3911 only stub
XDK 4134 and later use changed function IDirectSoundBuffer_SetMixBinVolumes2.
also use DirectSound_CDirectSoundStream_SetMixBinVolume2.
2017-04-13 20:52:09 +09:00
jarupxx fe8589c230 Disabled D3D_CreateDeviceX (From D3D8X) (4627) 2017-04-13 20:41:13 +09:00
jarupxx 4b6b76fd27 Renamed IDirectSound_EnableHeadphones to IDirectSound8_EnableHeadphones (5558-5788) 2017-04-13 20:29:08 +09:00
jarupxx 0c312f2a39 Improved DirectSound_CDirectSound_CreateSoundStream ALIAS 2017-04-13 20:14:14 +09:00
jarupxx 0e8f6ac86e Renamed IDirectSoundStream_SetMixBins to DirectSound_CDirectSoundStream_SetMixBins 2017-04-13 20:09:10 +09:00
jarupxx b374c54934 Renamed DirectSound_CDirectSoundStream_SetMixBinVolumes to DirectSound_CDirectSoundStream_SetMixBinVolumes2 (5788-5849) 2017-04-13 20:04:54 +09:00
jarupxx bea7454774 Improved IDirectSoundBuffer_StopEx ALIAS
Note: This function will fail to detect?
2017-04-13 19:59:27 +09:00
jarupxx 73039222f0 Improved IDirectSoundStream_SetVolume ALIAS 2017-04-13 19:46:37 +09:00
jarupxx 9983730afb Renamed IDirectSoundStream_SetHeadroom to DirectSound_CDirectSoundStream_SetHeadroom 2017-04-13 19:41:17 +09:00
jarupxx 17eb1b2d82 Improved IDirectSoundBuffer_SetAllParameters
According to DXBX this function uses "DS_OK" as the return value.
2017-04-13 19:30:28 +09:00
jarupxx b61f9327d7 Renamed XLaunchNewImage to XLaunchNewImageA 2017-04-13 19:14:24 +09:00
jarupxx 8bc90d8453 Renamed XUnmountAlternateTitle to XUnmountAlternateTitleA 2017-04-13 19:14:23 +09:00
jarupxx d20d7daa72 Renamed XMountAlternateTitle to XMountAlternateTitleA 2017-04-13 19:14:22 +09:00
jarupxx 7ffdb8d201 D3DDevice_KickOff (4134) is not use ALIAS 2017-04-13 19:14:21 +09:00
jarupxx cc1cc0d84a Added D3DDevice_KickPushBuffer stub 2017-04-13 19:14:21 +09:00
jarupxx ae8a22352b Renamed D3DDevice_SetTileNoWait to D3DDevice_SetTile
Dxbx note : SetTile is applied to SetTileNoWait in Cxbx 4361 OOPVA's!
2017-04-13 19:14:04 +09:00
PatrickvL 53269b1372 Merge remote-tracking branch 'refs/remotes/origin/LibYuv' into StrectMovies 2017-04-13 11:37:00 +02:00
PatrickvL cb8d9d0934 Extracted libyuv code to separate files 2017-04-13 11:33:02 +02:00
PatrickvL b2e19bc449 Fixes to get it compiling and running
With this, Turok's first movie goes directly to the backbuffer, while
the second movie (before entering the game) streches via the
intermediate ExtraXRGBSurface.
2017-04-13 11:15:16 +02:00
PatrickvL c2fef8c474 Merge remote-tracking branch 'refs/remotes/origin/LibYuv' into StrectMovies 2017-04-13 10:39:44 +02:00
PatrickvL 887127267e Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' into LibYuv 2017-04-13 10:39:21 +02:00
PatrickvL 8c4c5126bd Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-04-13 10:38:43 +02:00