Henrik Rydgård
b896a29ec0
New attempt at solving #4272 by not using alpha in the backbuffer.
...
If some effect ends up requiring destination alpha, just use buffered
rendering.
2013-10-25 12:44:21 +02:00
Unknown W. Brackets
deaaa99763
Exclude 0xFF from logging, happens a lot.
2013-10-24 22:03:10 -07:00
Unknown W. Brackets
ac027fac81
Fix missing uniform for GE_TEXMAP_TEXTURE_MATRIX.
2013-10-24 21:59:44 -07:00
Henrik Rydgard
3a787f46a5
Hide shaders we can't run on GLES2
2013-10-23 22:58:21 +02:00
Henrik Rydgård
5705acba04
Cleanup
2013-10-23 16:10:58 +02:00
Sacha
b0d7f758be
Remove QCOM binning control detection. Qualcomm suggests not to use it and it causes crashes on my Adrenos anyway.
2013-10-23 15:02:48 +10:00
Sacha
78d6ad6f80
Clean up GLES3init. Pass Blackberry version through to defines. Update QCOM binning comment.
2013-10-23 15:02:48 +10:00
Henrik Rydgard
5d47aabb08
Seems we need high precision for fog on PowerVR. #4287 might be fixed by this.
2013-10-22 19:56:06 +02:00
Henrik Rydgard
726de7086d
Fix postprocessing shaders on Tegra
2013-10-22 15:56:07 +02:00
Henrik Rydgard
2292531dd6
Small optimization for Disable Alpha Test - makes sure we don't generate the same shader twice.
2013-10-22 15:15:13 +02:00
Henrik Rydgard
a88ab80477
Only clear the shader cache when toggling "Disable alpha test"
2013-10-22 14:34:16 +02:00
Henrik Rydgard
cae2934c70
Buildfix
2013-10-22 13:40:51 +02:00
Henrik Rydgard
bf59f3db73
Add ugly hack setting for PowerVR to disable alpha test
...
Causes glitches but the speedup is truly massive in some games so I relent :/
Please do not report graphics bugs when this is enabled...
Future: Maybe remove this setting except on PowerVR?
2013-10-22 13:00:19 +02:00
Henrik Rydgard
7d8aed096a
Add proper support for upscaling shaders, add Spline36 upscaling
...
Spline36 isn't as amazing as I had hoped heh. And it will need work to
work in GLSL ES. Anyway...
This also renames u_texcoordDelta to u_texelDelta to fit in with u_pixelDelta.
2013-10-22 12:18:49 +02:00
Henrik Rydgard
492fcb261b
Reset viewport in CopyDisplayToOutput. Fixes flickering video in non-1:1 resolutions in some games.
2013-10-22 11:19:06 +02:00
Henrik Rydgard
0dd0948f81
The built-in draw2d shader doesn't need a version number specified
2013-10-21 00:42:46 +02:00
danyalzia
4567acaf92
Only turn on filtering in FMV when alpha test isn't enabled
2013-10-20 20:15:25 +05: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
afb578a325
Use the newer interface for Qt's gpu debugging.
2013-10-20 00:14:39 -07:00
Unknown W. Brackets
edb4472927
Fix some formatting warnings.
2013-10-19 14:57:45 -07:00
Unknown W. Brackets
9a9aa5b194
Fix initialization order warnings.
2013-10-19 14:57:45 -07:00
Sacha
eb19a8b869
Include shaders in the installable packages for Blackberry, Symbian, Meego.
2013-10-17 14:29:34 +10:00
Henrik Rydgard
80702109f5
Move gpu vendor detection to native with the rest of the gl init.
...
Also disable vertical layout for mainscreen entirely.
2013-10-16 00:48:44 +02:00
danyalzia
79d2710dad
Move PostShader.* under the "Common" filters
2013-10-15 15:37:19 +05:00
Henrik Rydgard
8b5eff3677
Only turn off filtering on color test in through mode. Should fix #4192 , #4202
2013-10-15 11:59:32 +02:00
Unknown W. Brackets
9fe1a99ab3
Fix some warnings.
2013-10-14 22:09:21 -07:00
Unknown W. Brackets
59bfaa30c7
Copy/paste fail.
2013-10-14 19:33:35 -07:00
Henrik Rydgard
0c2c1751f5
Windows: Let's not link with D3DX, requiring that DLL, until we actually use the D3DX shader compiler.
2013-10-15 01:16:43 +02:00
Henrik Rydgård
ffbac62f01
Merge pull request #4162 from unknownbrackets/debugger
...
Add more formatting to GE debugger, cleanup, step prim
2013-10-14 02:50:11 -07:00
raven02
bf7c9fe631
Force Nearest when color test enabled and rendering resolution greater than 480x272
2013-10-14 17:07:45 +08:00
Unknown W. Brackets
991aa03273
A few more texture related formats.
2013-10-13 13:52:23 -07:00
Unknown W. Brackets
428a8181e5
Format stencil and alpha tests differently.
...
One is the stored value on the right, the other is the vertex value on
the left.
2013-10-13 13:52:21 -07:00
Unknown W. Brackets
479a9801d4
Shutdown issues: the legend continues.
...
If the gpu was slow (softgpu for example), it might still be accessing
memory. Need to let it wake, and ignoring coreState too.
2013-10-13 09:35:02 -07:00
Unknown W. Brackets
9cbb1cb8d3
Warning fix.
2013-10-13 09:34:54 -07:00
Henrik Rydgård
cdba174ab7
Merge pull request #4148 from unknownbrackets/config-files
...
Allow config files and fonts to be on the memstick
2013-10-13 04:01:01 -07:00
Henrik Rydgard
e54107033d
Don't crash on post-shader compile errors.
2013-10-13 12:06:55 +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
775c37f387
Override shaders by name.
2013-10-12 16:48:06 -07:00
Unknown W. Brackets
74db6d4e26
Load custom shaders from ms0:/PSP/shaders/.
2013-10-12 16:44:46 -07:00
Unknown W. Brackets
dc91bf2ca3
Move GPU debug step/pause/messages out of Windows/.
2013-10-12 10:03:31 -07:00
Unknown W. Brackets
72a2ff83ba
Break on a changed texture only if enabled.
2013-10-12 10:03:31 -07:00
Unknown W. Brackets
d79a9bff6d
Add a simpler break on next texture.
2013-10-12 10:03:30 -07:00
Unknown W. Brackets
2584d0e67f
Use a more foolproof texture breaking method.
2013-10-12 10:03:30 -07:00
Unknown W. Brackets
3ac5198b89
Migrate texture breakpoints as well.
2013-10-12 10:03:29 -07:00
Unknown W. Brackets
4b8ace8a10
Small optimization to make breakpoint checks fast.
2013-10-12 10:03:29 -07:00
Unknown W. Brackets
c8d2c45590
Move GE debugger breakpoints out of Windows/ code.
2013-10-12 10:03:28 -07:00
Henrik Rydgård
f86e478d9f
Merge pull request #4134 from raven02/patch-33
...
Try to use a smaller value for cyclesExecuted
2013-10-12 02:55:32 -07:00
Unknown W. Brackets
85c013c5b6
Fix a crash in OpenGL on game shutdown.
2013-10-12 01:39:50 -07:00
raven02
acb9c49ea2
Try to use a smaller value for cyclesExecuted
2013-10-12 16:20:27 +08:00
Sacha
d49b4fad9a
Miscellaneous changes for Blackberry.
2013-10-12 17:19:02 +10:00