Add explanatory comment for tolerating glTexEnvi(GL_TEXTURE_2D, TEXTURE_ENV_MODE, ...)

Change-Id: Ie2b0cff6b08ddc9c0636881d67329b4824c54b46
This commit is contained in:
ciciplusplus
2024-04-01 13:47:01 +02:00
parent d340d98b90
commit 62f004b18e

View File

@@ -1528,7 +1528,13 @@ impl GLES for GLES1OnGL2 {
gl21::TexEnvi(target, pname, param)
}
gl21::TEXTURE_2D => {
// This is not a valid TexEnvi target, but we a tolerating it
// for a Rayman 2 case.
assert!(pname == gl21::TEXTURE_ENV_MODE);
log_dbg!(
"Tolerating glTexEnvi(GL_TEXTURE_2D, TEXTURE_ENV_MODE, {})",
param
);
gl21::TexEnvi(target, pname, param)
}
_ => unimplemented!("target 0x{:X}, pname 0x{:X}", target, pname),