PatrickvL
1d8623c2cc
PixelShader : Copied over all corrections (translation-errors) from my PixelShader branch (only corrections concerning the pixel shader conversion, not all the other stuff in that branch).
2018-03-05 15:22:47 +01:00
PatrickvL
052499c893
Merge pull request #965 from CakeLancelot/CakeLancelot-gamecompat-readme-update
...
Change README stance on non-working/crashing games
2018-03-05 07:42:09 +01:00
CakeLancelot
3de68fc7d3
Update README.md
...
We want people to submit non-working games as well so we can have a more complete database - with issues to update when the status *does* improve or change.
2018-03-04 23:14:56 -06:00
Luke Usher
d52cc2d996
Merge pull request #964 from LukeUsher/switch-to-new-texture-converter
...
Switch to new texture conversion
2018-03-04 20:09:20 +00:00
Luke Usher
280be615f9
Merge pull request #963 from LukeUsher/fix-otogi-input
...
Fix no input in Otogi, probably others too
2018-03-04 16:50:11 +00:00
Luke Usher
27703a76cd
Fix no input in Otogi, probably others too
2018-03-04 16:40:33 +00:00
Luke Usher
b6dd504e32
Switch to new texture conversion
2018-03-04 12:15:41 +00:00
Luke Usher
3ba5a23c1f
Merge pull request #961 from LukeUsher/fix-broken-polygons-woc-intro
...
Fix broken polygons WoC intro
2018-03-03 22:42:34 +00:00
Luke Usher
014ed907f3
Fix broken polygons WoC intro
2018-03-03 22:29:57 +00:00
PatrickvL
bd29526ebc
Merge pull request #958 from LukeUsher/stuff
...
Minor Tweaks/Optimization Improvements
2018-03-02 23:39:13 +01:00
Luke Usher
b8ae74ca79
Implement D3DDevice_MultiplyTransform, without this, titles calling this function would set a transform based on unitialized data....
2018-03-02 22:06:34 +00:00
Luke Usher
dd5aa368bf
Enable function inlining for all functions, not just those marked inline
2018-03-02 20:48:25 +00:00
Luke Usher
eb2f745ed8
Change DSOUND error popup to a warning, it annoys users, especially when fullscreen
2018-03-02 20:36:56 +00:00
Luke Usher
fb5436e47f
Merge pull request #957 from LukeUsher/pixel-shader-switchover
...
Log Pixel Shader errors
2018-03-01 12:09:51 +00:00
Luke Usher
0ee9f63910
Log Pixel Shader errors
2018-03-01 12:09:22 +00:00
Luke Usher
0f386d485e
Merge pull request #956 from LukeUsher/pixel-shader-switchover
...
Pixel shader switchover
2018-03-01 10:57:26 +00:00
Luke Usher
55e25cb4f3
Temporary method for shader constants.
...
JSRF has no more white-outs, but also has an issue where Graffiti
doesn't show... But it's better, you can at least see now!
The Static overlay effect in Silent Hill 2 is now working as expected.
Burnout now has reflections on cars, but they don't look quite right
yet..
2018-03-01 10:15:07 +00:00
Luke Usher
b887054e16
Tweak Visual Studio settings to optimize code a little better
2018-02-28 17:49:06 +00:00
Luke Usher
d1bebb67a4
Pixel Shader's work again, but without their constants updated
2018-02-28 17:48:36 +00:00
Luke Usher
4637f4da5e
Switch completely over to Patrick's DXBX based shader conversion
...
This currently crashes due to not having EmuMappedD3DRenderStates
This will be resolved in a later commit
2018-02-28 14:07:17 +00:00
PatrickvL
4ed8bce1b9
Merge pull request #954 from Ernegien/fix-halo-loading-crash
...
Prevent Halo from blowing up the stack during initialization
2018-02-28 08:19:06 +01:00
Mike Davis
4ab727bd14
Cleanup
2018-02-27 21:25:23 -06:00
Mike Davis
e4e1e2f369
Prevent Halo from blowing up the stack during initialization
2018-02-27 18:40:13 -06:00
Luke Usher
8b206cd67f
Merge pull request #951 from LukeUsher/fix-blinx-loading-crash
...
Fix a vertex buffer overflow causing crashes in some titles + cleanup
2018-02-27 16:44:20 +00:00
Luke Usher
1acb1ae298
Fix a vertex buffer overflow causing crashes in some titles + cleanup
2018-02-27 16:42:44 +00:00
Luke Usher
889e24cf5b
Merge pull request #950 from LukeUsher/master
...
Fix Debug Builds, this try/catch didn't work anyway
2018-02-27 15:58:22 +00:00
Luke Usher
11b8f4ac35
Fix Debug Builds, this try/catch didn't work anyway
2018-02-27 15:47:07 +00:00
Luke Usher
f3e2970b51
Merge pull request #949 from LukeUsher/general-fixes-and-tweaks
...
General fixes and tweaks
2018-02-27 15:06:28 +00:00
Luke Usher
012b586a68
Remove Vertex Shader instructions that access undeclared registers.
...
This allows the shaders to actually compile, rather than being rejected
by the host D3D. This fixes missing vertices in CompressedVertices XDK
sample
2018-02-27 11:33:21 +00:00
Luke Usher
95993202ed
Don't crash when an invalid handle is passed to NtClose
2018-02-26 20:29:20 +00:00
Luke Usher
65e51304dc
Properly map NV2A Bar 1
2018-02-26 20:11:53 +00:00
Luke Usher
279fe68769
This shouldn't be a fatal error
2018-02-26 20:09:19 +00:00
Luke Usher
c027d6a884
Fix a crash when a surface is re-used as a texture by handling the situation when resource type changes
2018-02-26 19:58:20 +00:00
Luke Usher
ccfb5fc3b9
Merge pull request #947 from LukeUsher/vertex-buffer-experiment
...
Introduce GetVertexBufferSize and use it to determine the size of buffers for patching
2018-02-26 11:09:44 +00:00
Luke Usher
78f882241f
Fix debug build
2018-02-26 11:00:53 +00:00
Luke Usher
151c5963ba
GetVertexBufferSize wasn't taking offset into account: This fixes Zapper!
2018-02-26 10:24:31 +00:00
Luke Usher
cc0b075839
Always use the actual stream count, rather than just the streams the shader uses
2018-02-26 08:41:49 +00:00
Luke Usher
3123103b14
Take indices into account when patching streams
2018-02-25 22:10:43 +00:00
Luke Usher
41afd8b878
Use real length for hashing
2018-02-25 17:59:34 +00:00
Luke Usher
d46a1ab27c
Force Rehash if length increases
2018-02-25 12:30:40 +00:00
Luke Usher
979c5c1598
Prevent double hashing when a VertexBuffer is free'd and instantly re-created
2018-02-25 11:37:32 +00:00
Luke Usher
53998f41ed
Tail's Head now renders in Sonic Heroes E3 Demo, Zapper is still broken..
2018-02-25 11:13:12 +00:00
Luke Usher
6c2c3d5fb2
This was causing a crash in Zapper..
2018-02-25 10:55:58 +00:00
Luke Usher
35b61f63b2
Fix an oops: Things are slighty less broken
2018-02-24 21:44:12 +00:00
Luke Usher
fbbb485cd8
With this, things are slightly less broken, dashboard still isn't right...
2018-02-24 21:37:09 +00:00
Luke Usher
a81d620dbc
Use VertexCount not PrimitiveCount here
2018-02-24 19:40:51 +00:00
PatrickvL
d57aa2be23
Merge pull request #945 from LukeUsher/prevent-mapping-mouse
...
Prevent mapping mouse to input
2018-02-24 20:28:06 +01:00
Luke Usher
315c1e93fb
Prevent mapping mouse to input
2018-02-24 19:17:04 +00:00
PatrickvL
c3128fa5fa
Merge pull request #944 from LukeUsher/tweak-partition-formatting
...
Format partitions by emptying the contents rather than deleting the folder
2018-02-24 19:30:50 +01:00
Luke Usher
b0cdc4891a
Format partitions by emptying the contents rather than deleting the folder
2018-02-24 18:19:35 +00:00