From afc74a01283fad7dfbbd670a535e68d90de7ed9a Mon Sep 17 00:00:00 2001 From: Radosław Kujawa Date: Sat, 18 Jul 2026 00:49:18 +0200 Subject: Ensure we're not advertising expensive software exts. --- src/mesa/drivers/verite/vrapi.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/mesa/drivers/verite') 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; -- cgit