Don't call GetBaseFormat/GetDataType for compressed formats

* The result is not needed and the call is invalid.
This commit is contained in:
baldurk
2020-05-15 10:37:18 +01:00
parent 5a0134ed4b
commit e08f4a43a9
+2 -2
View File
@@ -1413,8 +1413,8 @@ bool GLResourceManager::Serialise_InitialState(SerialiserType &ser, ResourceId i
GLsizei h = (GLsizei)TextureState.height;
GLsizei d = (GLsizei)TextureState.depth;
GLenum baseFormat = GetBaseFormat(TextureState.internalformat);
GLenum dataType = GetDataType(TextureState.internalformat);
GLenum baseFormat = isCompressed ? eGL_NONE : GetBaseFormat(TextureState.internalformat);
GLenum dataType = isCompressed ? eGL_NONE : GetDataType(TextureState.internalformat);
if(details.initFormatHint != eGL_NONE)
baseFormat = details.initFormatHint;