Skip to content

Commit

Permalink
Follow texture2DLod/ARB_shader_texture_lod spec more aggressively
Browse files Browse the repository at this point in the history
  • Loading branch information
flibitijibibo committed Aug 25, 2019
1 parent 73e179e commit 0023f34
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions profiles/mojoshader_profile_glsl.c
Expand Up @@ -493,13 +493,13 @@ static void prepend_glsl_texlod_extensions(Context *ctx)
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, "#define texture2DLod texture2DLodARB");
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)");
output_line(ctx, "#define texture2DLod(a,b,c) texture2D(a,b)");
if (shader_is_pixel(ctx))
output_line(ctx, "#define texture2DLod(a,b,c) texture2D(a,b)");
output_line(ctx, "#endif");
output_blank_line(ctx);
pop_output(ctx);
Expand Down

0 comments on commit 0023f34

Please sign in to comment.