Henrik Rydgård
|
f01279f2cf
|
Merge pull request #3082 from raven02/patch-12
Fix black/missing textures in few games
|
2013-08-09 00:58:38 -07:00 |
|
Henrik Rydgard
|
51ffdfa132
|
Rename gpuStats.numFrames to numVBlanks. Switch to using numFlips for things like cache expirations.
|
2013-08-07 22:34:00 +02:00 |
|
raven02
|
ba4d236d18
|
Fix black/missing textures in few games
|
2013-08-07 22:47:41 +08:00 |
|
Unknown W. Brackets
|
f35b4a6159
|
Don't use render-to-texture with format mismatch.
|
2013-08-02 22:45:35 -07:00 |
|
Unknown W. Brackets
|
8e512c926e
|
For now, don't bind mismatched FBs at all.
But still don't create a garbage texture either.
|
2013-08-02 22:45:34 -07:00 |
|
Unknown W. Brackets
|
ab1c20f509
|
Detach textures and fbs using a range check.
This is more compatible with the attach logic, and might also be faster.
Although, framebuffer destroys should not be that common.
|
2013-08-02 22:45:34 -07:00 |
|
Henrik Rydgard
|
61d419b2ec
|
Don't scan for something to decimate every frame. Actually costs perf.
|
2013-08-01 00:13:58 +02:00 |
|
raven02
|
635def582c
|
Fix readIndexedTex() to use texture level for width/height
|
2013-07-31 01:52:29 +08:00 |
|
raven02
|
50f98fe498
|
Add texture level parameter
|
2013-07-30 23:23:02 +08:00 |
|
raven02
|
75c9ce2498
|
GPUstate :Add getTextureWidth() & getTextureHeight()
and
|
2013-07-30 23:09:22 +08:00 |
|
Unknown W. Brackets
|
676702071d
|
Correctly rebind textures after an fbo tex.
This is the right fix for Tactics Ogre, and makes sense. May fix other
games too.
|
2013-07-30 01:06:33 -07:00 |
|
Unknown W. Brackets
|
ebe68a5d00
|
Don't bind odd render-to-texture when copying mem.
|
2013-07-30 00:09:33 -07:00 |
|
Unknown W. Brackets
|
0a9315d0e2
|
Cut down the scan range to avoid perf hit.
Probably no perf hit anyway. Should have the same functionality.
|
2013-07-30 00:02:34 -07:00 |
|
Unknown W. Brackets
|
04dc4ac19b
|
Detect tex subarea renders and palette renders.
But right now, just drawing the original, which isn't really correct.
|
2013-07-30 00:02:34 -07:00 |
|
Unknown W. Brackets
|
797027779e
|
Log when render to texture formats differ.
|
2013-07-30 00:02:33 -07:00 |
|
Unknown W. Brackets
|
c31859021c
|
Check the entire FB range for textures.
Using lower_bound/upper_bound should not be very slow.
|
2013-07-30 00:02:33 -07:00 |
|
Unknown W. Brackets
|
5f5048ca04
|
Save the bufw for textures as well, to match fbs.
|
2013-07-30 00:02:32 -07:00 |
|
raven02
|
793428264e
|
Apply LINEAR/LINEARFMV to TextureCache
|
2013-07-23 19:31:14 +08:00 |
|
Henrik Rydgard
|
9d76ba7dd2
|
Minor cleanup in texcache, fix some warnings
|
2013-07-22 19:26:16 +02:00 |
|
Unknown W. Brackets
|
4cfa074546
|
Use GE state accessors in the texcache.
|
2013-07-21 19:45:05 -07:00 |
|
Florent Castelli
|
cc180fa204
|
Add type safe getter for texture and clut format fields.
|
2013-07-21 19:44:28 -07:00 |
|
raven02
|
100d336fb2
|
Remove _ suffix and hide the GPU mode on GLES2
|
2013-07-22 04:17:54 +08:00 |
|
raven02
|
87fc81e56d
|
Consolidate Rendering Mode
|
2013-07-21 23:17:42 +08:00 |
|
Henrik Rydgard
|
a372e0b854
|
Merge branch 'patch-11' of https://github.com/raven02/ppsspp into raven02-patch-11
|
2013-07-20 00:33:46 +02:00 |
|
raven02
|
9b1d7f4166
|
Delete non-fbo texture
|
2013-07-20 01:24:20 +08:00 |
|