mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-12 06:08:30 +09:00
[Feat] (MG_Impl/GLImpl): relax check for DepthComponent32 to workaround misuse in Minecraft 1.21.5+
This commit is contained in:
@@ -208,7 +208,9 @@ namespace MobileGL::MG_Impl::GLImpl {
|
|||||||
(internalFormat != TextureInternalFormat::DepthComponent &&
|
(internalFormat != TextureInternalFormat::DepthComponent &&
|
||||||
internalFormat != TextureInternalFormat::DepthComponent16 &&
|
internalFormat != TextureInternalFormat::DepthComponent16 &&
|
||||||
internalFormat != TextureInternalFormat::DepthComponent24 &&
|
internalFormat != TextureInternalFormat::DepthComponent24 &&
|
||||||
internalFormat != TextureInternalFormat::DepthComponent32F)) {
|
internalFormat != TextureInternalFormat::DepthComponent32F &&
|
||||||
|
internalFormat != TextureInternalFormat::DepthComponent32 // workaround for Minecraft 1.21.5+
|
||||||
|
)) {
|
||||||
MG_State::pGLContext->RecordError(
|
MG_State::pGLContext->RecordError(
|
||||||
ErrorCode::InvalidOperation,
|
ErrorCode::InvalidOperation,
|
||||||
MakeShared<GenericErrorInfo>("MG_Impl/GLImpl", "ValidateTextureFormatWithType",
|
MakeShared<GenericErrorInfo>("MG_Impl/GLImpl", "ValidateTextureFormatWithType",
|
||||||
|
|||||||
Reference in New Issue
Block a user