Luke Usher
574d1f89cd
Merge pull request #388 from LukeUsher/fix-hle-cache-renderstate
...
Temporarily disabled HLE Caching
2017-04-21 06:47:15 +01:00
Luke Usher
3fe48fb76e
no message
2017-04-21 06:46:26 +01:00
Luke Usher
5f7203c305
Temporarily disabled HLE Caching
...
This caused a regression that needs a little more work to solve, and the
previous attempt at fixing the regression broke more titles than it
fixed.
I'll investigate and fix this properly over the weekend, but for now,
this will at least get things running again
2017-04-21 06:41:12 +01:00
Luke Usher
2466ba7cd0
Merge pull request #387 from LukeUsher/fix-hle-cache-renderstate
...
Workaround for RenderState and HLE Cache
2017-04-21 06:36:51 +01:00
Luke Usher
937ff698ad
Workaround for RenderState and HLE Cache
...
Not the best way to solve this, but it does fix the regression.
2017-04-21 06:32:32 +01:00
PatrickvL
42e87e7b21
Merge pull request #385 from LukeUsher/log_forward
...
Make LOG_FORWARD only log in debug mode
2017-04-20 21:17:44 +02:00
Luke Usher
90b2296dfc
Make LOG_FORWARD only log in debug mode
2017-04-20 19:16:04 +01:00
Luke Usher
a88d8f4e64
Merge pull request #384 from LukeUsher/hle-caching
...
Implement HLE Cache
2017-04-20 19:10:10 +01:00
Luke Usher
a4eb5183be
Merge branch 'master' into hle-caching
2017-04-20 16:42:43 +01:00
Luke Usher
2eb34d69be
Merge pull request #383 from PatrickvL/OverlayFixes
...
Overlay fixes
2017-04-20 16:41:55 +01:00
Luke Usher
f8d8849357
Implement HLE Caching
2017-04-20 16:02:49 +01:00
PatrickvL
e4cc2e09fe
Overlay cleanup part 2
2017-04-20 01:17:23 +01:00
Luke Usher
53632f7890
Add TODO notes for caching.
2017-04-19 23:22:53 +01:00
Luke Usher
39c10087cb
Remove Offset Doesn't Match: I'm fairly satisfied we are getting the right addresses now
2017-04-19 23:06:51 +01:00
Luke Usher
dca27bbd87
Use strcmp on the Library String rather than ==.
...
std::string overloads == operator so this should have worked, but for some reason it stopped working in this branch.
Using strcmp on the C string fixes this.
2017-04-19 23:06:25 +01:00
Luke Usher
36648ca21d
Another oops
2017-04-19 22:56:28 +01:00
Luke Usher
65010ed753
Oops
2017-04-19 22:07:18 +01:00
Luke Usher
29ac334753
Merge remote-tracking branch 'upstream/master' into hle-caching
2017-04-19 21:33:41 +01:00
Luke Usher
802788503d
Use GetProcAddress to determine patch offsets
2017-04-19 20:49:55 +01:00
Luke Usher
ea822ea7d7
Add missing FUNC_EXPORT definition
2017-04-19 19:10:36 +01:00
Luke Usher
e72f59dad6
Remove LTCG Registration as we cannot support those libraries anyway
2017-04-19 16:46:53 +01:00
Luke Usher
ef40bcf328
Patch functions are now exported and can be located via GetProcAddress
...
This is a prerequisite for good HLE Cachine
2017-04-19 16:33:17 +01:00
PatrickvL
66472b3bf5
Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' into OverlayFixes
2017-04-19 14:28:40 +01:00
PatrickvL
35980a6745
Overlay fixes part 1
2017-04-19 14:28:17 +01:00
Luke Usher
d350cd4f54
Merge pull request #382 from jarupxx/oovpa-integration-xonline
...
Integrated duplicate XOnline OOVPA
2017-04-19 12:02:46 +01:00
Luke Usher
9fe13d093f
Merge pull request #381 from jarupxx/oovpa-integration-xg
...
Integrated duplicate XGRAPHC OOVPA
2017-04-19 12:02:41 +01:00
Luke Usher
8db08363c0
Merge pull request #380 from jarupxx/oovpa-integration-xapi
...
Integrated duplicate Xapi OOVPA
2017-04-19 12:02:35 +01:00
Luke Usher
ad2c1b8ceb
Merge pull request #379 from jarupxx/oovpa-integration-dsound
...
Integrated duplicate DSound OOVPA
2017-04-19 12:02:25 +01:00
jarupxx
abad4468b0
OOVPA integration XG 5849 to 3911
2017-04-19 18:31:21 +09:00
jarupxx
532e29562b
OOVPA integration Xapi 5849 to 3911
2017-04-19 18:24:22 +09:00
jarupxx
a309324645
OOVPA integration XOnline 5849 to 4361
2017-04-19 18:12:49 +09:00
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
62ec14bafe
Merge remote-tracking branch 'origin/oovpa_refactor' into hle-caching
2017-04-19 06:23:56 +01:00
PatrickvL
c7359349e8
Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master'
2017-04-18 23:07:47 +01: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