Unknown W. Brackets
233213e38b
Avoid a crash in the GE debugger.
2014-05-23 08:48:29 -07:00
raven02
8664fbac11
Make the EstimateDrawingSize() simpler
2014-05-14 20:13:20 +08:00
Unknown W. Brackets
b4ceedfc43
Correctly flip textures in DrawActiveTexture().
...
We want to flip the origin of UV (top to bottom), not the pixels within
the specified range.
2014-05-10 09:35:02 -07:00
raven02
11b9d8d29a
Build fix
2014-05-10 12:26:53 +08:00
raven02
4263f00092
Add GL_NV_framebuffer_blit support for BindFramebufferColor()
2014-05-10 11:41:24 +08:00
Henrik Rydgård
19ea7b5331
Merge pull request #6047 from raven02/patch-47
...
Comment out the remaining one LogReadPixelsError()
2014-05-08 16:12:56 +02:00
Henrik Rydgard
b8c39d4e42
ReadFramebuffer: Support sub rectangle
2014-05-08 16:09:55 +02:00
Henrik Rydgard
3c2819afea
Make DrawActiveTexture more flexible (u/v origin too).
2014-05-08 15:28:25 +02:00
Henrik Rydgard
3b3c794a37
More framebuffer code cleanup
2014-05-08 15:16:33 +02:00
Henrik Rydgard
5a60ccc9f0
BlockTransfer: Move framebuffer handling into Framebuffer.cpp
2014-05-08 15:16:10 +02:00
Henrik Rydgard
8ef377c427
Some preparations towards framebuffer management improvements
2014-05-08 15:16:10 +02:00
raven02
ec06b6532a
Comment out the remaining one LogReadPixelsError()
2014-05-08 20:30:40 +08:00
Henrik Rydgard
fcf2498b11
Minor stuff from #6403
2014-05-08 10:46:19 +02:00
Henrik Rydgard
305e1652cb
Turn off glGetError in Framebuffer.cpp. Can be easily turned back on if needed.
2014-05-08 10:43:46 +02:00
Henrik Rydgard
2e56e0f122
Fix check for glBlitFramebufferNV
2014-05-08 10:40:36 +02:00
Henrik Rydgard
2b58f2657c
Merge branch 'patch-40' of github.com:raven02/ppsspp into raven02-patch-40
2014-05-08 10:00:00 +02:00
raven02
f98cf76b97
Use GL_NV_framebuffer_blit to handle depth copy
2014-05-05 12:19:31 +08:00
Unknown W. Brackets
ff25b9d20e
Oops, the vertexdecoder should read vertex alpha.
...
Copy/paste mistake... ugh.
2014-05-04 09:05:45 -07:00
Unknown W. Brackets
e8d5866e5a
Use SSE some in framebuffers to memory.
...
Since people are using it (even though it seems dangerous), might as well
make it faster. 6% better in Tales of Phantasia X.
2014-05-04 01:03:48 -07:00
Unknown W. Brackets
4475c99426
Fix GL errors / flicker in framebuf->mem.
...
Happens in Tales of Phantasia X, reported by Kingcom.
2014-05-03 20:20:40 -07:00
raven02
3d12a00fe1
Get rid of glstate.viewport.restore() for Mali/Adreno Soc
2014-04-23 22:47:59 +08:00
Unknown W. Brackets
f4458edc76
Avoid unbinding the current fbo on block transfer.
...
Improves God of War performance by 25% (at least in the demo.)
2014-04-13 21:11:17 -07:00
Unknown W. Brackets
6cfc61665d
Switch to a bitmask instead.
2014-04-13 14:45:55 -07:00
Unknown W. Brackets
4c1c694d4b
Use flags to avoid hashing textures when unchanged.
...
If only parameters change (like wrapping or clut, etc.) we don't need to
rehash the data - we know it hasn't changed.
Should reduce the distance between lazy texture hashing on and off.
2014-04-13 14:22:39 -07:00
Unknown W. Brackets
0d59fc0d2e
Oops, forgot to reset the frame when unchanged.
...
Fixes #5861 .
2014-04-13 08:15:48 -07:00