dolphin/Source/Core/VideoBackends
Lioncash 10f7674651 VideoCommon/IndexGenerator: Eliminate static state
Now that we've extracted all of the stateless functions that can be
hidden, it's time to make the index generator a regular class with
active data members.

This can just be a member that sits within the vertex manager base
class. By deglobalizing the state of the index generator we also get rid
of the wonky dual-initializing that was going on within the OpenGL
backend.

Since the renderer is always initialized before the vertex manager, we
now only call Init() once throughout the execution lifecycle.
2019-12-05 10:49:32 -05:00
..
D3D VideoCommon/IndexGenerator: Eliminate static state 2019-12-05 10:49:32 -05:00
D3D12 VideoCommon/IndexGenerator: Eliminate static state 2019-12-05 10:49:32 -05:00
D3DCommon Update VS projects/solutions to VS2019 2019-11-30 13:42:52 +10:00
Null Update VS projects/solutions to VS2019 2019-11-30 13:42:52 +10:00
OGL VideoCommon/IndexGenerator: Eliminate static state 2019-12-05 10:49:32 -05:00
Software VideoCommon/IndexGenerator: Eliminate static state 2019-12-05 10:49:32 -05:00
Vulkan VideoCommon/IndexGenerator: Eliminate static state 2019-12-05 10:49:32 -05:00
CMakeLists.txt Implement D3D12 backend 2019-04-01 11:24:55 +10:00