Don't fetch TEXTURE_VIEW_MIN_LEVEL for texture buffers

This commit is contained in:
baldurk
2014-12-01 20:57:26 +00:00
parent 00e8b67950
commit 6557d50f29
+3 -1
View File
@@ -1197,7 +1197,9 @@ void GLReplay::SavePipelineState()
// very bespoke/specific
GLint firstSlice = 0;
gl.glGetTexParameteriv(target, eGL_TEXTURE_VIEW_MIN_LEVEL, &firstSlice);
if(target != eGL_TEXTURE_BUFFER)
gl.glGetTexParameteriv(target, eGL_TEXTURE_VIEW_MIN_LEVEL, &firstSlice);
pipe.Textures[unit].Resource = rm->GetOriginalID(rm->GetID(TextureRes(ctx, tex)));
pipe.Textures[unit].FirstSlice = (uint32_t)firstSlice;