zhang wei
|
51388ded22
|
cullmode fallback
|
2018-04-28 14:59:12 +08:00 |
|
zhang wei
|
3419197ee9
|
flush back cull mode
|
2018-04-27 21:49:43 +08:00 |
|
zhang wei
|
cfc353ee81
|
handle cull mode by indices, improve performance for GVGNP, refer to #10172
|
2018-04-27 16:33:35 +08:00 |
|
Henrik Rydgård
|
69bd427ca2
|
Shader depal: Implement bilinear filtering.
|
2018-04-13 14:19:05 +02:00 |
|
Henrik Rydgård
|
23052b5a6b
|
Buildfix.
|
2018-04-10 16:28:06 +02:00 |
|
Henrik Rydgård
|
02ea4b5efa
|
Inner interpreter safety check - in hw skinning mode, we need to flush if any part of the vertex format changes.
|
2018-04-10 14:37:32 +02:00 |
|
Henrik Rydgård
|
36fd2711d6
|
Revert "Remove further remains of hardware skinning."
This reverts commit 40db61a680.
|
2018-04-10 12:22:41 +02:00 |
|
Henrik Rydgård
|
7de3edb46c
|
Revert "Remove gstate_c.deferredVertTypeDirty"
This reverts commit fcdb816235.
|
2018-04-10 12:22:41 +02:00 |
|
Henrik Rydgård
|
0843e2cb98
|
Fix updating light constants when light type changes (we handle dir/pos lights differently). Fixes #10132
|
2018-03-25 00:21:03 +01:00 |
|
Unknown W. Brackets
|
1b8297de31
|
GPU: Count clears during frameskip.
This allows the GoW hack to still work during frameskip.
Fixes #10668.
|
2018-03-24 10:58:24 -07:00 |
|
Henrik Rydgård
|
ad42ec5473
|
Inner interpreter: Add support for the Gran Turismo hack.
|
2018-03-17 23:57:50 +01:00 |
|
Henrik Rydgård
|
50de13d3d7
|
Optimize the "inner interpreter" for God of War character drawing. Speeds the games up by 4% or so.
(measured on the title screen though..)
|
2018-03-05 12:50:51 +01:00 |
|
Henrik Rydgård
|
4cf5999bc8
|
Move the vertTypeID calculation out of DrawEngine. Need to shorten SubmitPrim as much as possible.
|
2018-03-05 12:28:10 +01:00 |
|
Henrik Rydgård
|
fcdb816235
|
Remove gstate_c.deferredVertTypeDirty
|
2018-03-05 00:03:47 +01:00 |
|
Henrik Rydgård
|
40db61a680
|
Remove further remains of hardware skinning. Fixes #10661
|
2018-03-05 00:03:47 +01:00 |
|
Henrik Rydgård
|
978f8e73e5
|
Remove checks that disabled software skinning if there was morph.
|
2018-03-05 00:03:47 +01:00 |
|
Henrik Rydgård
|
d3665a8482
|
Minor cleanup
|
2018-03-05 00:03:47 +01:00 |
|
Henrik Rydgård
|
b74634aa3b
|
Turn off the inner interpreter when stepping in the GE debugger. Fix comment.
|
2018-03-02 07:06:58 +01:00 |
|
Henrik Rydgård
|
4130bcd416
|
inner interpreter: support skipping regular nops
|
2018-03-01 09:38:06 +01:00 |
|
Henrik Rydgård
|
ef3341e34f
|
Don't use the inner interpreter when debug recording
|
2018-02-28 09:18:53 +01:00 |
|
Henrik Rydgård
|
292f116821
|
Execute_Prim: Add a smaller "inner interpreter" to avoid going back to the runloop during long sequences of PRIM commands.
Helps performance by a quite measurable 1-4% in several PRIM-heavy games.
|
2018-02-28 09:18:41 +01:00 |
|
Henrik Rydgård
|
0b4b2bfe9c
|
Avoid the most common virtual call when possible.
|
2018-02-26 13:51:14 +01:00 |
|
Henrik Rydgård
|
64ec46e705
|
Unify FramebufferDirty()/FramebufferReallyDirty() for the hw backends
|
2018-02-26 11:58:17 +01:00 |
|
Henrik Rydgård
|
78467d6092
|
Unify FastRunLoop for the hardware backends.
|
2018-02-26 11:52:16 +01:00 |
|
Henrik Rydgård
|
6a2f45c2e1
|
Unify UpdateCmdInfo
|
2018-02-26 11:48:56 +01:00 |
|