Henrik Rydgård
|
3c93eaf164
|
GL: Fix clearing alpha on stencil uploads.
|
2018-02-10 17:18:18 +01:00 |
|
Henrik Rydgård
|
625595c6cc
|
For some reason we use DrawActiveTexture in the GL stencil stuff, don't want to disable stencil unconditionally..
|
2018-02-08 16:59:03 +01:00 |
|
Henrik Rydgård
|
86cfc411a4
|
Remove the confusing "DisableState" across the codebase
|
2018-02-08 16:27:36 +01:00 |
|
Henrik Rydgård
|
982a1710ae
|
gl-render-manager: Fix postprocessing shaders. Fixes #10566. Live switching is broken though for some reason.
|
2018-01-31 17:23:24 +01:00 |
|
Unknown W. Brackets
|
f6260c75c9
|
GLES: Reset blend state on clear.
Because now that resets blending parameters.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
ccdb4d186d
|
gl-render-manager: Fix HW tesselation. Remove 1D texture support, likely no benefit.
|
2018-01-27 15:10:17 +01:00 |
|
Unknown W. Brackets
|
4f1b8d80a9
|
GLES: Bind texture on MakePixelTexture().
This is currently necessary because callers expect it. Also, move inside
render passes.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
5c7c7ce192
|
Move GL sampler state tracking into GLRenderManager/QueueRunner.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
43ebbbcdb6
|
More state dirtying, a comment
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
542f9f9ef1
|
Assorted cleanup
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
63b9140ebf
|
Rip out async readbacks from FramebufferManagerGLES. They should be implemented in GLQueueRunner, differently.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
8a1e7347b9
|
GL render manager: Various fixes and cleanup including a buffered rendering fix, rect primitive fix
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
f3282dcfda
|
Delete the gl name cache (might resurrect it on the GLQueueRunner side if needed later). Other cleanup and fixes.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
46e1fbb788
|
Initial texture work. Bugfix indexed drawing
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
bd6818198a
|
More GLRenderManager
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
376d92fcc9
|
Start messing with the draw engine...
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
9340260802
|
Finish the shader manager (almost)
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
5c50c007b7
|
Minor fix for previous commit.
|
2018-01-03 18:21:50 +01:00 |
|
Henrik Rydgård
|
e7893001e9
|
VertexDecoderCommon: A few more cases.
|
2018-01-03 17:02:07 +01:00 |
|
Henrik Rydgård
|
e472947488
|
VertexDecoderCommon: Avoid reading the destination during vertex decode, might be some kind of memory that's not good to read from...
|
2018-01-03 16:31:01 +01:00 |
|
Henrik Rydgård
|
b5e5d72a0a
|
Complete the separation of depth and stencil renderpass flags
|
2017-12-30 22:52:22 +01:00 |
|
Unknown W. Brackets
|
267b9a6598
|
Profiler: Separately track texture hashing.
Since it's slow and was lumped into updatestate.
|
2017-12-30 10:14:35 -08:00 |
|
Henrik Rydgård
|
2dda2bfa78
|
Dual source blend: Remove bad #ifdef that killed dual src code on Android... oops. Re-enable on nVidia Shield TV/Tablet. Fixes #10136 properly.
|
2017-12-30 00:53:24 +01:00 |
|
Unknown W. Brackets
|
0151c5e649
|
GPU: Track stats on uploads.
A lot can lead to slowdown, so it's useful when logging frame drops.
|
2017-12-28 19:27:45 -08:00 |
|
Henrik Rydgård
|
ea50561c80
|
Merge pull request #10454 from unknownbrackets/gpu-minor
Vulkan: Use depth clamping, where available
|
2017-12-27 11:11:18 +01:00 |
|