mirror of
https://github.com/projectM-visualizer/projectm.git
synced 2026-02-04 17:25:31 +00:00
Added precision specifier for sampler3D.
This sampler type is not covered by the default precision specifier, so we have to add it.
This commit is contained in:
@ -31,8 +31,8 @@ auto TransitionShaderManager::RandomTransition() -> std::shared_ptr<Shader>
|
||||
auto TransitionShaderManager::CompileTransitionShader(const std::string& shaderBodyCode) -> std::shared_ptr<Shader>
|
||||
{
|
||||
#if USE_GLES
|
||||
// GLES also requires a precision specifier
|
||||
constexpr char versionHeader[] = "#version 300 es\n\nprecision mediump float;\n";
|
||||
// GLES also requires a precision specifier for variables and 3D samplers
|
||||
constexpr char versionHeader[] = "#version 300 es\n\nprecision mediump float;\nprecision mediump sampler3D;\n";
|
||||
#else
|
||||
constexpr char versionHeader[] = "#version 330\n\n";
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user