Henrik Rydgård
|
c21b02a22d
|
gl-render-manager: Use properly scaled scissor rectangle, oops. Fixes higher resolutions.
|
2018-01-31 19:36:32 +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 |
|
Henrik Rydgård
|
51f467a7b3
|
Kill off the GL state cache
|
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
|
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
|
b10b24feea
|
GLES device lost/store fixes
|
2017-12-10 02:05:25 +01:00 |
|
Henrik Rydgård
|
7d0fc9ce65
|
Rework GL lost-device to work more like Vulkan. Gets rid of gl_lost manager etc.
|
2017-12-07 15:05:59 +01:00 |
|
Henrik Rydgård
|
713afdfe49
|
Refactor: Unify DecodeVerts and move ComputeNumVertsToDecode to Common
|
2017-11-19 12:39:09 +01:00 |
|
Henrik Rydgård
|
10cebb4195
|
32-bit buildfix
|
2017-08-20 15:33:53 +02:00 |
|
Henrik Rydgård
|
e0e13e191f
|
Replace the most critical unordered_maps and maps with two new maps: FastHashMap and PrehashMap.
|
2017-08-20 11:30:19 +02:00 |
|
Henrik Rydgård
|
5e788ffadf
|
Implement vertex caching for Vulkan.
|
2017-08-17 11:22:45 +02:00 |
|
Henrik Rydgård
|
e55b6ac4af
|
Unify SetupVertexDecoder
|
2017-06-03 18:05:46 +02:00 |
|
Henrik Rydgård
|
14a80968cf
|
Unify transformed arrays
|
2017-06-03 18:05:21 +02:00 |
|
Henrik Rydgård
|
1abb8792ab
|
Unify ComputeMiniHash
|
2017-06-03 18:05:18 +02:00 |
|
Henrik Rydgård
|
3032240916
|
Unify DecodeVertsStep
|
2017-06-03 18:04:46 +02:00 |
|
Henrik Rydgård
|
240e058b3b
|
Some unification in DrawEngine
|
2017-06-03 18:03:56 +02:00 |
|
Unknown W. Brackets
|
ade110bcc8
|
Fix crash on resize due to overridden property.
|
2017-03-19 16:38:42 -07:00 |
|
Henrik Rydgård
|
17a250df7a
|
Always trigger gpu->Resized when exiting GameSettingsScreen.
Strangely, this does NOT help #9438.
|
2017-03-17 10:27:49 +01:00 |
|
Henrik Rydgard
|
147d311acb
|
Fix typo with isAllowTexture2D for hardware tesselation
|
2017-03-03 12:32:01 +01:00 |
|
Henrik Rydgard
|
08d173ceee
|
Unify ApplyShaderBlending
|
2017-02-17 12:21:27 +01:00 |
|
Henrik Rydgard
|
4538edad14
|
Work towards enabling shader blending on D3D11
|
2017-02-17 12:21:18 +01:00 |
|
xebra
|
0e6c2b00cf
|
[spline/bezier]Fix compatibility for GLES.
|
2017-01-27 13:32:35 +09:00 |
|
Henrik Rydgard
|
bd4436c6eb
|
Centralize EstimatePerVertexCost and Execute_BlockTransferStart
|
2017-01-23 17:22:17 +01:00 |
|
Henrik Rydgard
|
d9acd27126
|
Rename GLES files to match the convention the other backends use.
|
2017-01-23 17:08:58 +01:00 |
|
 xebraandHenrik Rydgård
|
5aeaa95f2c
|
[spline/bezier]Implement hardware tessellation on OpenGL.
|
2017-01-23 14:12:02 +01:00 |
|
Henrik Rydgard
|
9d7983eee8
|
Remove the ability to turn off prescaleUV entirely. It's simply better to do it in the vertex decoder.
|
2016-12-20 13:27:44 +01:00 |
|
Unknown W. Brackets
|
92d930887f
|
Android: Add both a lost and restore phase.
Lost = delete, restore = create. Let's stick to never overlapping.
May help #8912.
|
2016-09-10 21:58:42 -07:00 |
|
Henrik Rydgard
|
7cb6192005
|
Rename the TransformPipeline files to DrawEngine, and GLES_GPU to GPU_GLES
|
2016-04-10 10:31:42 +02:00 |
|