mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-12 21:10:42 +00:00
Don't declare GL_ARB_compute_shader extension on GLES
This commit is contained in:
@@ -434,10 +434,14 @@ void GLReplay::InitDebugData()
|
||||
ARRAY_COUNT(DebugData.minmaxTileProgram) >= (TEXDISPLAY_SINT_TEX | TEXDISPLAY_TYPEMASK) + 1,
|
||||
"not enough programs");
|
||||
|
||||
string extensions = "#extension GL_ARB_compute_shader : require\n";
|
||||
string extensions;
|
||||
|
||||
if(!IsGLES)
|
||||
extensions += "#extension GL_ARB_shader_storage_buffer_object : require\n";
|
||||
{
|
||||
extensions =
|
||||
"#extension GL_ARB_compute_shader : require\n"
|
||||
"#extension GL_ARB_shader_storage_buffer_object : require";
|
||||
}
|
||||
|
||||
if(HasExt[ARB_compute_shader] && HasExt[ARB_shader_storage_buffer_object])
|
||||
{
|
||||
@@ -565,10 +569,14 @@ void GLReplay::InitDebugData()
|
||||
|
||||
if(HasExt[ARB_compute_shader])
|
||||
{
|
||||
string defines = "#extension GL_ARB_compute_shader : require\n";
|
||||
string defines;
|
||||
|
||||
if(!IsGLES)
|
||||
defines += "#extension GL_ARB_shader_storage_buffer_object : require";
|
||||
{
|
||||
defines =
|
||||
"#extension GL_ARB_compute_shader : require\n"
|
||||
"#extension GL_ARB_shader_storage_buffer_object : require";
|
||||
}
|
||||
GenerateGLSLShader(cs, shaderType, defines, GetEmbeddedResource(glsl_mesh_comp), glslCSVer);
|
||||
DebugData.meshPickProgram = CreateCShaderProgram(cs);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user