Henrik Rydgard
|
f645988b8f
|
More precision annotations in shader generators, other microoptimizations
|
2013-10-07 20:15:00 +02:00 |
|
Unknown W. Brackets
|
a5e9c3b10a
|
Get stencil/depth reading for ge debugger.
Possibly works on NVIDIA only...
|
2013-10-05 17:19:17 -07:00 |
|
Henrik Rydgard
|
f48e0af235
|
Better check for blendmode
|
2013-09-30 10:17:23 +02:00 |
|
Henrik Rydgard
|
e65d0b4791
|
Use EXT_blend_minmax when available. Minor tweaks.
|
2013-09-30 10:12:10 +02:00 |
|
raven02
|
748ae6a3e7
|
Workaround fix issue #3912
|
2013-09-28 00:28:53 +08:00 |
|
danyalzia
|
f1ca139444
|
Fixes Drawing size in non-buffered
|
2013-09-18 12:24:27 +05:00 |
|
raven02
|
8c3a89019b
|
GE_BLENDMODE_ABSDIFF : Replace it using GL_MAX
|
2013-09-16 20:48:33 +08:00 |
|
Henrik Rydgård
|
3101f100ce
|
Merge pull request #3774 from raven02/patch-8
Zeroize destination alpha as well when stencil test disabled.
|
2013-09-15 01:42:01 -07:00 |
|
raven02
|
b3bac26265
|
Only zeroize dst alpha when both stencil and depth testing disabled.
|
2013-09-15 14:10:57 +08:00 |
|
raven02
|
ecdc82fb19
|
Zeroize destination alpha as well when stencil test disabled.
|
2013-09-15 12:49:28 +08:00 |
|
Unknown W. Brackets
|
7b2dea4429
|
Use accessors for offsetx/y.
|
2013-09-14 11:06:48 -07:00 |
|
Unknown W. Brackets
|
40e3e8e930
|
Use a gstate enum, report unhandled blend mode.
|
2013-09-14 07:36:43 -07:00 |
|
Henrik Rydgård
|
74418c13bf
|
Merge pull request #3646 from raven02/patch-17
Toggle option "Disable Stencil Test" & "Always Depth Write"
|
2013-09-09 00:06:00 -07:00 |
|
Henrik Rydgard
|
8c88dff5a4
|
More log categories, use them (and existing ones). Improve log config.
|
2013-09-07 22:02:55 +02:00 |
|
raven02
|
a1aac79224
|
Toggle option "Disable Stencil Test" & "Always Depth Write"
|
2013-09-05 21:49:26 +08:00 |
|
raven02
|
557b721a87
|
Change to gstate.getDepthTestFunction()
|
2013-09-05 13:57:12 +08:00 |
|
Henrik Rydgard
|
b054f1d6e0
|
Revert "Add depthTest along with stencilTest since depth Fail/ZPass test used ."
This reverts commit 6624bb8100 .
|
2013-09-04 13:31:58 +02:00 |
|
raven02
|
6624bb8100
|
Add depthTest along with stencilTest since depth Fail/ZPass test used .
|
2013-09-03 21:26:06 +08:00 |
|
raven02
|
0de4b415f4
|
Use glBlendFuncB for dstAlpha
|
2013-08-29 01:20:23 +08:00 |
|
Henrik Rydgård
|
9667b9e316
|
Merge pull request #3387 from raven02/patch-19
Use stenciltest for glblendFuncSeparate()
|
2013-08-26 05:55:01 -07:00 |
|
raven02
|
2442c24aee
|
Use stenciltest for glblendFuncSeparate()
1
|
2013-08-26 17:49:59 +08:00 |
|
raven02
|
f49a2f7fa0
|
GLES: Skip GE_LOGIC_COPY for logic ops
|
2013-08-26 15:48:57 +08:00 |
|
Henrik Rydgard
|
554ca84556
|
Revert "More alpha hackery. This is starting to get embarrassing, really need to fix those tests."
This reverts commit 97a6921000 .
|
2013-08-25 13:24:52 +02:00 |
|
Henrik Rydgard
|
97a6921000
|
More alpha hackery. This is starting to get embarrassing, really need to fix those tests.
|
2013-08-25 13:12:31 +02:00 |
|
Unknown W. Brackets
|
c141e94fe9
|
Use gstate.* accessors in a few more places.
|
2013-08-24 11:34:35 -07:00 |
|
Henrik Rydgard
|
772f9cc585
|
Adapt the basic spline code from the softgpu to the GL code.
Fixes (but not perfectly) games that make simple use of splines like LocoRoco.
(The locos are a little jagged)
|
2013-08-23 00:33:18 +02:00 |
|
Henrik Rydgard
|
416f0c56e8
|
Experiment: Use glBlendFuncSeparate to not change dest alpha when blending.
Fixes Persona blending issues.
|
2013-08-22 19:14:04 +02:00 |
|
raven02
|
a3cd8743ba
|
Scisscor small fix
|
2013-08-22 22:21:03 +08:00 |
|
Henrik Rydgard
|
d9cd0d1fe9
|
Been meaning to rename DisplayListInterpreter->GLES_GPU forever
|
2013-08-20 22:34:47 +02:00 |
|
Henrik Rydgard
|
f4c05392e2
|
GLES: Disable logic op while alpha blend is enabled. Having them both enabled at the same time makes no sense, and this seems like the safest possible fix for #3220 as logic op usage is rare.
|
2013-08-18 13:00:14 +02:00 |
|
raven02
|
9f0ca16df7
|
boolean fix
|
2013-08-15 03:21:42 +08:00 |
|
raven02
|
6465402283
|
Logic Ops: code cleanup
|
2013-08-06 22:14:30 +08:00 |
|
Henrik Rydgard
|
2f1e6f81bb
|
Android buildfix
|
2013-08-06 11:24:48 +02:00 |
|
raven02
|
ecf43c7ea9
|
Fix lookup table
|
2013-08-06 16:46:35 +08:00 |
|
raven02
|
1fb77f5fec
|
Use lookup table
|
2013-08-06 16:30:58 +08:00 |
|
raven02
|
6992eba90a
|
Add remaining opcodes
|
2013-08-06 16:25:33 +08:00 |
|
raven02
|
c9c1a75869
|
Fix opcode/glLogicOp type
|
2013-08-06 16:14:36 +08:00 |
|
raven02
|
5c4af8908e
|
Add context for logicOps
|
2013-08-06 16:03:27 +08:00 |
|
raven02
|
fd40bf7ada
|
Use gstate.isClearModeDepthWriteEnabled/ColorMask/AlphaMask()
|
2013-08-03 14:55:45 +08:00 |
|
neobrain
|
6926926267
|
GPU/Math3D: Change Vec3 to allow for arbitrary component base types.
|
2013-07-29 22:26:41 +02:00 |
|
neobrain
|
0ed6e93b22
|
GPU/Math3D: Replace ambiguous Vec3 constructors with static methods returning a new Vec3 object.
Possibly fixes a bug or two because the old code was using the constructors incorrectly.
|
2013-07-29 22:26:41 +02:00 |
|
raven02
|
9cfe48dd33
|
Float code cleanup
|
2013-07-29 17:12:02 +08:00 |
|
raven02
|
b35e89f646
|
Fix rear mirror in Ridge Racer 2
|
2013-07-27 18:45:48 +08:00 |
|
raven02
|
380b51dc6d
|
Revert clamp to zero and use another attempt fix
|
2013-07-27 18:20:07 +08:00 |
|
raven02
|
087cb8b5e0
|
Clamp vpX0/vpY0 to zero when negative value retured
|
2013-07-27 06:24:59 +08:00 |
|
raven02
|
cffb397fbf
|
Fall the depth test to the simplest and correct one
|
2013-07-25 00:01:00 +08:00 |
|
Unknown W. Brackets
|
b2927213c7
|
Use stencil GE state accessors.
|
2013-07-21 19:45:04 -07:00 |
|
Unknown W. Brackets
|
abd9dc6137
|
Use the light computation/type GE accessors.
|
2013-07-21 19:44:30 -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 |
|