X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmesa%2Fmain%2Fdd.h;h=4a7d775db459c5dc8f000c0110ff3b6247446b66;hb=ad5da3e63ee368e3fa420d4785c698273614683b;hp=b7973e1c6aec9230de6ba5f4aa341da96e943d04;hpb=531728d6cbf0eb7d87698b9f03d0083ca0e2a7c0;p=mesa.git diff --git a/src/mesa/main/dd.h b/src/mesa/main/dd.h index b7973e1c6ae..4a7d775db45 100644 --- a/src/mesa/main/dd.h +++ b/src/mesa/main/dd.h @@ -34,6 +34,7 @@ #include "glheader.h" #include "formats.h" #include "menums.h" +#include "compiler/shader_enums.h" struct gl_bitmap_atlas; struct gl_buffer_object; @@ -453,7 +454,8 @@ struct dd_function_table { */ /*@{*/ /** Allocate a new program */ - struct gl_program * (*NewProgram)(struct gl_context *ctx, GLenum target, + struct gl_program * (*NewProgram)(struct gl_context *ctx, + gl_shader_stage stage, GLuint id, bool is_arb_asm); /** Delete a program */ void (*DeleteProgram)(struct gl_context *ctx, struct gl_program *prog);