citra/src/video_core/engines
Subv e0f66c1fbf GLRasterizer: Implemented instanced vertex arrays.
Before each draw call, for every enabled vertex array configured as instanced, we take the current instance id and divide it by its configured divisor, then we multiply that by the corresponding stride and increment the start address by the resulting amount. This way we can simulate the vertex array being incremented once per instance without actually using OpenGL's instancing functions.
2018-08-18 14:42:26 -05: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 Rasterizer: Implemented instanced rendering. 2018-08-14 22:25:07 -05:00
maxwell_3d.h GLRasterizer: Implemented instanced vertex arrays. 2018-08-18 14:42:26 -05: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 Added predcondition GreaterThanWithNan 2018-08-18 17:49:59 +10:00