Unknown W. Brackets
|
3a769bb047
|
Do alpha test equal compares using rounding.
Fixes accuracy problems, Popolocrois shows things now.
|
2013-04-29 01:19:23 -07:00 |
|
Unknown W. Brackets
|
b0ce9e934e
|
Split out the GPU vendor and the full detail.
This way we can sort things more easily.
|
2013-04-29 00:30:54 -07:00 |
|
Unknown W. Brackets
|
5cea38e405
|
Reporting: catch information about the GPU.
|
2013-04-29 00:26:43 -07:00 |
|
Unknown W. Brackets
|
1edbfa3212
|
Use a downcount and fast run loop in the GE.
|
2013-04-28 14:23:30 -07:00 |
|
Unknown W. Brackets
|
f6287cb33d
|
Resize the tex buffers to the larger of w/bufw.
Since it's rearranging, it needs the larger, and it might be in place too.
|
2013-04-28 13:17:01 -07:00 |
|
Unknown W. Brackets
|
89ad3fb41a
|
Swap a couple Unchecked loops for Memcpy calls.
Should be the same or faster, seems clearer anyway...
|
2013-04-28 11:33:14 -07:00 |
|
Unknown W. Brackets
|
880af79caa
|
Get rid of the duplicate texture decode func.
Just need one, really.
|
2013-04-28 11:26:00 -07:00 |
|
Unknown W. Brackets
|
d0733562f1
|
Optimize clut reading a tiny bit, use one func.
|
2013-04-28 11:25:59 -07:00 |
|
Unknown W. Brackets
|
4fe0f59bd7
|
Fix some missing texture buffer resizes.
I think this is all of them...
|
2013-04-28 11:25:59 -07:00 |
|
Unknown W. Brackets
|
13aeb9e67f
|
Get rid of the cluthash in the texcache.
It's part of the key now, and better anyway.
|
2013-04-28 02:40:57 -07:00 |
|
Unknown W. Brackets
|
0cd65102af
|
Cache cluts by hash not address.
This makes it immensely faster in Final Fantasy Tactics, and fixes the
numerous graphical issues.
|
2013-04-28 02:38:59 -07:00 |
|
Unknown W. Brackets
|
394a8eaf9e
|
Small optimization to typical 4-bit textures.
These aren't used that often, but this makes them a bit faster.
It also looks cleaner, imho.
|
2013-04-28 01:53:24 -07:00 |
|
Unknown W. Brackets
|
9427f352c3
|
Fix black screen when fbo set in first frame.
Because BeginFrame() is actually only called after the first frame.
|
2013-04-27 15:46:10 -07:00 |
|
Henrik Rydgard
|
c5c3189436
|
Fix some framebuffer-related crash bugs. Ignore cache instruction 'FILL'.
|
2013-04-27 20:06:31 +02:00 |
|
Henrik Rydgard
|
6f4ad05582
|
Remove some unused code, add some stubs to vfpu jit, some cleanup
|
2013-04-27 19:35:42 +02:00 |
|
Henrik Rydgard
|
e3f183bc28
|
ColorDouble needs to be in the fragment shader ID
|
2013-04-27 18:33:56 +02:00 |
|
Unknown W. Brackets
|
9fa4725f67
|
Mask clut indexes for > 8-bit clut indexes.
Fixes #1532.
|
2013-04-27 01:19:09 -07:00 |
|
Unknown W. Brackets
|
7405b050be
|
Revert secondary texture cache.
This reverts commits 5d978fc626,
6a7722283c,
fd34a2e74d,
5bdf91ea43,
223bb6795a, and
e2a9813d82.
|
2013-04-25 07:48:54 -07:00 |
|
Henrik Rydgard
|
6f23a56779
|
Remove use of setlocale() in Osk as I could not figure out the purpose, and it broke stuff.
If this is actually needed, please send a pull request adding it back, turning it off when not used, and also add an explanation in a comment.
|
2013-04-25 10:42:31 +02:00 |
|
Henrik Rydgard
|
1965775c5a
|
Ugly workaround for locale issue breaking HW transform for some people
|
2013-04-24 23:30:09 +02:00 |
|
Unknown W. Brackets
|
0b9de18f8c
|
Small optimization to morph vertex step funcs.
|
2013-04-24 08:19:42 -07:00 |
|
Unknown W. Brackets
|
6a7722283c
|
Hash textures using cityhash rather than adding.
It should be more accurate, and for some games is faster.
For most it seems not hugely different.
|
2013-04-24 01:52:37 -07:00 |
|
Unknown W. Brackets
|
5d978fc626
|
Fix second texture cache key, duh.
|
2013-04-24 01:52:37 -07:00 |
|
Unknown W. Brackets
|
fd34a2e74d
|
More aggressively decimate the second texcache.
|
2013-04-24 01:52:37 -07:00 |
|
Unknown W. Brackets
|
5bdf91ea43
|
Use a secondary texture cache for hash failures.
Animation is pretty common in 2D games, keep it cached.
|
2013-04-24 01:52:36 -07:00 |
|