aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRadosław Kujawa <radoslaw.kujawa@c0ff33.net>2026-07-18 00:49:18 +0200
committerRadosław Kujawa <radoslaw.kujawa@c0ff33.net>2026-07-18 00:49:18 +0200
commitafc74a01283fad7dfbbd670a535e68d90de7ed9a (patch)
tree9e1cf265496dd8e96848aef3810298c228ac77ab
parentb3d6f168c17ebd60acc673ddfb2e71494054b599 (diff)
Ensure we're not advertising expensive software exts.HEADmaster
-rw-r--r--src/mesa/drivers/verite/vrapi.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/mesa/drivers/verite/vrapi.c b/src/mesa/drivers/verite/vrapi.c
index b2aa74d..96f706c 100644
--- a/src/mesa/drivers/verite/vrapi.c
+++ b/src/mesa/drivers/verite/vrapi.c
@@ -253,6 +253,22 @@ vrMesaCreateContext(const char *ucodepath)
_mesa_enable_sw_extensions(ctx);
+ /*
+ * Honesty trim, nothing programmable here...
+ */
+ ctx->Extensions.ARB_vertex_program = GL_FALSE;
+ ctx->Extensions.ARB_fragment_program = GL_FALSE;
+ ctx->Extensions.NV_vertex_program = GL_FALSE;
+ ctx->Extensions.NV_vertex_program1_1 = GL_FALSE;
+ ctx->Extensions.NV_fragment_program = GL_FALSE;
+ ctx->Extensions.MESA_program_debug = GL_FALSE;
+
+ /*
+ * The V2x00 has a single texture unit, don't advertise multitexture.
+ */
+ ctx->Extensions.ARB_multitexture = GL_FALSE;
+ ctx->Extensions.ARB_texture_env_crossbar = GL_FALSE;
+
vrPerfInit(vmesa);
return (vrMesaContext)vmesa;