raven02
|
23b817f86c
|
Use glLineWidth/glPointSize to specify the width of rasterized lines and size of points.
|
2013-10-09 19:01:21 +02:00 |
|
Henrik Rydgård
|
39d28c27e2
|
Update native with gl shutdown fix (helps orientation change).
This also adds some logging that helped me figure things out.
|
2013-10-09 16:09:16 +02:00 |
|
raven02
|
2cdb2d1e1f
|
Extra cycles execute .Fix #3979 & #3883
|
2013-10-09 19:45:28 +08:00 |
|
Henrik Rydgård
|
6d6ea77df2
|
Add comments (speedup plans for GLES) and reformat a bit (no changes)
|
2013-10-09 11:56:46 +02:00 |
|
Henrik Rydgård
|
ab759a9350
|
If bPrescaleUV is enabled, no need to flush on change of these params.
Also disable the QCOM hint, not sure it does any good at all.
|
2013-10-09 10:44:12 +02:00 |
|
Henrik Rydgård
|
31f5610292
|
Disable the glTexStorage2D path for now, too many issues.
|
2013-10-09 09:44:23 +02:00 |
|
Henrik Rydgard
|
4c2c015774
|
Expose the experimental "bPrescaleUV" as "Texture Coord Speedhack"
It's actually quite beneficial in some games, can substantially reduce
glUniform4fv calls.
Also throw in a second shot at glDrawRangeElements.
|
2013-10-08 22:59:40 +02:00 |
|
Henrik Rydgard
|
7a0b1e40c6
|
Update native (making GLES3 features possible on desktop). Minor optimization.
|
2013-10-08 21:50:43 +02:00 |
|
Henrik Rydgård
|
0a4750909e
|
Try to avoid unnecessary calls to glEnable/DisableVertexAttribArray
|
2013-10-08 17:47:47 +02:00 |
|
Henrik Rydgård
|
4b019bfcbb
|
Remove '_' from attribute names as Adreno hates them in glBindAttribLocation.
Sigh.
Also remove some logging.
|
2013-10-08 17:26:33 +02:00 |
|
Henrik Rydgård
|
0ecac31abd
|
Use glBindAttribLocation to simplify shader usage a little.
|
2013-10-08 17:18:59 +02:00 |
|
Henrik Rydgård
|
df29da0b13
|
GLES3: Use glTexStorage2D for (possibly) more efficient texture uploading
|
2013-10-08 15:00:48 +02:00 |
|
Henrik Rydgård
|
2362640346
|
Merge pull request #4072 from raven02/patch-25
GLES: Add GE_CMD_ZWRITEDISABLE to ZTEST section
|
2013-10-08 01:53:00 -07:00 |
|
Unknown W. Brackets
|
f1f526f8cd
|
Add some additional unknown cmds to reporting.
|
2013-10-08 00:34:17 -07:00 |
|
raven02
|
bf64df71f9
|
GLES: Add GE_CMD_ZWRITEDISABLE to ZTEST section
|
2013-10-08 09:29:51 +08:00 |
|
Henrik Rydgard
|
fc8aa7bd8f
|
Crashfix dumping display lists that start at the start of VRAM (seems to hit this in GTA).
Add a couple of comments.
|
2013-10-07 22:58:46 +02:00 |
|
Henrik Rydgard
|
cd57e8a09d
|
Forgot that you should never walk arrays with member variables, throws off the MSVC optimizer (probably a pointer aliasing issue)
|
2013-10-07 21:35:22 +02:00 |
|
Henrik Rydgard
|
4751dd631c
|
Some more IndexGenerator optimization just for kicks
|
2013-10-07 21:13:52 +02:00 |
|
Henrik Rydgard
|
f645988b8f
|
More precision annotations in shader generators, other microoptimizations
|
2013-10-07 20:15:00 +02:00 |
|
Henrik Rydgard
|
af46d17b94
|
Optimize index generator
|
2013-10-07 20:15:00 +02:00 |
|
Henrik Rydgård
|
07cf92b3a9
|
Merge pull request #4066 from unknownbrackets/debugger
GE debugger - fix some preview issues, softgpu stencil fix
|
2013-10-07 06:12:55 -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 |
|