yuzu/src/video_core/engines
Markus Wick d3ad9469a1 gl_rasterizer: Implement a VAO cache.
This patch caches VAO objects instead of re-emiting all pointers per draw call.
Configuring this pointers is known as a fast task, but it yields too many GL
calls. So for better performance, just bind the VAO instead of 16 pointers.
2018-09-05 18:46:35 +02:00
..
fermi_2d.cpp video_core: Use nested namespaces where applicable 2018-07-20 18:23:54 -04:00
fermi_2d.h video_core: Use nested namespaces where applicable 2018-07-20 18:23:54 -04:00
maxwell_3d.cpp maxwell_3d: Use CoreTiming for query timestamp 2018-08-31 23:25:18 -04:00
maxwell_3d.h gl_rasterizer: Implement a VAO cache. 2018-09-05 18:46:35 +02:00
maxwell_compute.cpp GPU: Macros are specific to the Maxwell3D engine, so handle them internally. 2018-03-18 11:51:45 -05:00
maxwell_compute.h video_core: Use nested namespaces where applicable 2018-07-20 18:23:54 -04:00
maxwell_dma.cpp Rename logging macro back to LOG_* 2018-07-02 21:45:47 -04:00
maxwell_dma.h video_core: Use nested namespaces where applicable 2018-07-20 18:23:54 -04:00
shader_bytecode.h Merge pull request #1215 from ogniK5377/texs-nodep-assert 2018-09-02 10:48:27 -04:00