Henrik Rydgård
428b27903b
Merge pull request #4556 from unknownbrackets/ctrl-timing
...
Adjust ctrl timing (sample and wake after vblank)
2013-11-18 05:06:58 -08:00
Unknown W. Brackets
7a9fe955f8
softgpu: Only check clear mode once for depthtest.
...
Small, small optimization. It's only called outside clear mode.
2013-11-17 19:32:21 -08:00
Unknown W. Brackets
dfadb67ea1
Avoid some operator overloads.
...
Causing ambiguity.
2013-11-17 14:42:58 -08:00
Unknown W. Brackets
1311d71455
softgpu: Fix reversed stencil test funcs.
...
LESS applies to the ref compared to the stencil, not the stencil compared
to the ref.
With this, stencil testing is finally being done properly in Star Ocean.
2013-11-10 03:21:01 -08:00
Unknown W. Brackets
2db98b8669
softgpu: Don't apply logic op to stencil value.
...
Also, they were not at all applying correctly.
2013-11-10 03:21:00 -08:00
Unknown W. Brackets
438928de40
softgpu: Apply stencil op even when depth disabled.
2013-11-10 03:21:00 -08:00
Unknown W. Brackets
5327ce80d5
softgpu: throughmode doesn't disable any tests.
2013-11-10 03:20:59 -08:00
Unknown W. Brackets
5751e0a0a4
softgpu: Simplify color clamping.
2013-11-10 03:20:58 -08:00
Unknown W. Brackets
21deaef35a
Invert gstate.getClearModeColorMask().
...
It makes more sense matching gstate.getColorMask().
2013-11-10 03:20:58 -08:00
Unknown W. Brackets
5817684e28
softgpu: Never write alpha, only stencil.
2013-11-10 03:20:57 -08:00
Unknown W. Brackets
be9fe9ad9a
softgpu: Fix stencil read/write in some formats.
2013-11-10 03:20:56 -08:00
Unknown W. Brackets
b62e36e997
Support frameskip in softgpu.
2013-10-27 16:50:03 -07:00
Unknown W. Brackets
98e257c95d
Add GPU cycle estimation to the softgpu.
2013-10-27 15:05:57 -07:00
Henrik Rydgard
f5a63d7d41
Better fix for the UINT_64 define issue on android
2013-10-20 13:52:31 +02:00
Unknown W. Brackets
c1897b9e54
Compare stencil correctly based on bitdepth.
...
All sorts of funny rules. See comments here:
https://github.com/hrydgard/ppsspp/pull/4150
2013-10-12 22:20:38 -07:00
Unknown W. Brackets
b9811c7c97
Use the slow way to get the softgpu texture.
...
So that it actually shows what the softgpu is using.
2013-10-07 01:26:48 -07:00
Unknown W. Brackets
5c2d418d95
Read softgpu stencil using existing funcs.
...
Slower but at least it's the same.
2013-10-07 01:02:58 -07:00
Unknown W. Brackets
b9453f82ca
Use the full alpha bits for stencil in softgpu.
...
It works to increment and set the stencil, so it can't be high bits only.
2013-10-07 01:00:43 -07:00
Unknown W. Brackets
31171cc044
Grab the stencil buffer in softgpu debugging.
2013-10-07 00:50:15 -07:00
Unknown W. Brackets
d49ad5f114
Use an accessor for depth/frame addresses.
2013-10-06 22:17:53 -07:00
Unknown W. Brackets
32f2f045e4
Don't report a loadclut of 0.
2013-10-05 15:41:44 -07:00
Unknown W. Brackets
eae6e87620
Simplify lighting clamping in softgpu.
2013-10-05 13:05:32 -07:00
Unknown W. Brackets
013e3f3be2
Add very basic and slow DXT decoding to softgpu.
2013-10-05 12:25:18 -07:00
Unknown W. Brackets
2eb10c3b3f
Add basic GetCurrentTexture() to softgpu.
2013-10-05 11:37:14 -07:00
Unknown W. Brackets
e79781b1a3
softgpu: Skip the stencil/depth tests in a clear.
2013-09-28 12:15:07 -07:00