GPU/OpenGL: Set GLSL version string dynamically

Rather than hardcoding to 3.3.
This commit is contained in:
Connor McLaughlin
2019-11-25 00:17:15 +10:00
parent db0d11c2ff
commit 0bc7333e6e
2 changed files with 49 additions and 10 deletions

View File

@ -29,7 +29,10 @@ public:
bool m_glsl_es;
bool m_supports_dual_source_blend;
std::string m_glsl_version_string;
private:
void SetGLSLVersionString();
void WriteHeader(std::stringstream& ss);
void DeclareUniformBuffer(std::stringstream& ss, const std::initializer_list<const char*>& members);
void DeclareTexture(std::stringstream& ss, const char* name, u32 index);