xebra
|
41823f8780
|
[spline/bezier]Fix GLES texture resolution of HW tess to real 2D to avoid huge width in FF4CC mist dragon morphing.
|
2018-10-07 23:54:23 +09:00 |
|
xebra
|
03b9492f08
|
[spline/bezier]Sharing textures to avoid heavily textures creation/deletion in one frame. At least, it occurs about 1000 and very slow down in Pursuit Force.
|
2018-10-07 23:54:12 +09:00 |
|
xebra
|
a48a5b32f0
|
[spline/bezier]Unify hardware tessellation of bezier and spline.
|
2018-10-07 23:54:06 +09:00 |
|
xebra
|
3c0fb44f2e
|
[spline/bezier]Improve hwtess to use cached weights.
|
2018-10-07 23:54:05 +09:00 |
|
xebra
|
1b076f8324
|
[spline/bezier]Improve HW tess on Opengl to combine 3 textures into a single texture and use it.
|
2018-10-07 23:54:03 +09:00 |
|
xebra
|
966ff32ee7
|
[spline/bezier]Improve the logic of copying control-points.
|
2018-10-07 23:53:36 +09:00 |
|
Henrik Rydgård
|
0d6be3a476
|
GLES: Refresh the draw context in DrawEngineGLES on DeviceRestore. How did we miss this?
|
2018-05-27 22:25:15 +02:00 |
|
Henrik Rydgård
|
117dad8a48
|
Just add some constants for the GL texture slots.
|
2018-04-13 09:11:08 +02:00 |
|
Henrik Rydgård
|
feb4694acc
|
Unify DispatchSubmitPrim as much as possible
|
2018-02-26 11:33:17 +01:00 |
|
Henrik Rydgård
|
23980065ba
|
Unify all the DrawEngine::SubmitPrim
|
2018-02-26 11:07:30 +01:00 |
|
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 |
|