Skip to content

Commit

Permalink
Favor GL_ARB_shader_texture_lod over GL_EXT_gpu_shader4.
Browse files Browse the repository at this point in the history
One enables just the piece of functionality we care about for TEXLDD, the
 other enables a whole kitchen sink.
  • Loading branch information
icculus committed May 25, 2011
1 parent 0feb63d commit 0e4cba2
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions mojoshader.c
Expand Up @@ -3360,12 +3360,12 @@ static void emit_GLSL_TEXLDD(Context *ctx)
{
ctx->glsl_generated_texldd_setup = 1;
push_output(ctx, &ctx->preflight);
output_line(ctx, "#if GL_EXT_gpu_shader4");
output_line(ctx, "#extension GL_EXT_gpu_shader4 : enable");
output_line(ctx, "#elif GL_ARB_shader_texture_lod");
output_line(ctx, "#if GL_ARB_shader_texture_lod");
output_line(ctx, "#extension GL_ARB_shader_texture_lod : enable");
output_line(ctx, "#define texture2DGrad texture2DGradARB");
output_line(ctx, "#define texture2DProjGrad texture2DProjARB");
output_line(ctx, "#elif GL_EXT_gpu_shader4");
output_line(ctx, "#extension GL_EXT_gpu_shader4 : enable");
output_line(ctx, "#else");
output_line(ctx, "#define texture2DGrad(a,b,c,d) texture2D(a,b)");
output_line(ctx, "#define texture2DProjGrad(a,b,c,d) texture2DProj(a,b)");
Expand Down

0 comments on commit 0e4cba2

Please sign in to comment.