mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-12 06:08:30 +09:00
[Fix] (MG_Util): the POST base-instance row described an emulation that no longer exists
This commit is contained in:
@@ -352,8 +352,10 @@ namespace MobileGL::MG_Util::SelfTest {
|
|||||||
builder.Pass("GL_EXT_base_instance", "supported (native baseInstance draws)");
|
builder.Pass("GL_EXT_base_instance", "supported (native baseInstance draws)");
|
||||||
} else {
|
} else {
|
||||||
builder.Info("GL_EXT_base_instance",
|
builder.Info("GL_EXT_base_instance",
|
||||||
"not supported; no impact: the native indirect path deliberately does not "
|
"not supported; direct baseInstance draws are emulated by shifting the "
|
||||||
"rely on it (shader-side emulation handles baseInstance semantics)");
|
"instanced arrays' attribute offsets, and gl_BaseInstance by a uniform. "
|
||||||
|
"The one gap is an INDIRECT draw whose command carries a non-zero "
|
||||||
|
"baseInstance and is executed natively: its vertex fetch is not shifted");
|
||||||
}
|
}
|
||||||
// Both multi-draw rows gate on the capability flags, not the entry-point pointers:
|
// Both multi-draw rows gate on the capability flags, not the entry-point pointers:
|
||||||
// eglGetProcAddress may hand back a non-NULL stub for these on drivers without the
|
// eglGetProcAddress may hand back a non-NULL stub for these on drivers without the
|
||||||
|
|||||||
Reference in New Issue
Block a user