 Brian Paul
					
					16 yıl önce
						Brian Paul
					
					16 yıl önce
				| @@ -43,7 +43,7 @@ _mesa_BeginConditionalRender(GLuint queryId, GLenum mode) | |||
| struct gl_query_object *q; | |||
| GET_CURRENT_CONTEXT(ctx); | |||
| if (ctx->Query.CondRenderQuery) { | |||
| if (!ctx->Extensions.NV_conditional_render || ctx->Query.CondRenderQuery) { | |||
| _mesa_error(ctx, GL_INVALID_OPERATION, "glBeginConditionalRender()"); | |||
| return; | |||
| } | |||
| @@ -89,7 +89,7 @@ _mesa_EndConditionalRender(void) | |||
| { | |||
| GET_CURRENT_CONTEXT(ctx); | |||
| if (!ctx->Query.CondRenderQuery) { | |||
| if (!ctx->Extensions.NV_conditional_render || !ctx->Query.CondRenderQuery) { | |||
| _mesa_error(ctx, GL_INVALID_OPERATION, "glEndConditionalRender()"); | |||
| return; | |||
| } | |||
| @@ -167,6 +167,7 @@ static const struct { | |||
| { OFF, "GL_MESA_ycbcr_texture", F(MESA_ycbcr_texture) }, | |||
| { ON, "GL_MESA_window_pos", F(ARB_window_pos) }, | |||
| { OFF, "GL_NV_blend_square", F(NV_blend_square) }, | |||
| { OFF, "GL_NV_conditional_render", F(NV_conditional_render) }, | |||
| { OFF, "GL_NV_depth_clamp", F(ARB_depth_clamp) }, | |||
| { OFF, "GL_NV_fragment_program", F(NV_fragment_program) }, | |||
| { OFF, "GL_NV_fragment_program_option", F(NV_fragment_program_option) }, | |||
| @@ -2496,6 +2496,7 @@ struct gl_extensions | |||
| GLboolean MESA_texture_array; | |||
| GLboolean MESA_texture_signed_rgba; | |||
| GLboolean NV_blend_square; | |||
| GLboolean NV_conditional_render; | |||
| GLboolean NV_fragment_program; | |||
| GLboolean NV_fragment_program_option; | |||
| GLboolean NV_light_max_exponent; | |||