VertexLoaderBase: Allow the vertex loader type to be set via config

This commit is contained in:
OatmealDome
2025-01-24 18:31:42 -05:00
parent d0b7c96fdb
commit bffaec9c5e
5 changed files with 43 additions and 14 deletions

View File

@ -90,6 +90,13 @@ enum class FrameDumpResolutionType : int
XFBRawResolution,
};
enum class VertexLoaderType : int
{
Native,
Software,
Compare
};
// Bitmask containing information about which configuration has changed for the backend.
enum ConfigChangeBits : u32
{
@ -279,6 +286,9 @@ struct VideoConfig final
// Loading custom drivers on Android
std::string customDriverLibraryName;
// Vertex loader
VertexLoaderType vertex_loader_type;
// Static config per API
// TODO: Move this out of VideoConfig
struct