Home | History | Annotate | Download | only in glsl

Lines Matching full:ctx

37 _mesa_reference_shader(struct gl_context *ctx, struct gl_shader **ptr,
40 (void) ctx;
51 _mesa_new_shader(struct gl_context *ctx, GLuint name, GLenum type)
55 (void) ctx;
67 void initialize_context_to_defaults(struct gl_context *ctx, gl_api api)
69 memset(ctx, 0, sizeof(*ctx));
71 ctx->API = api;
73 ctx->Extensions.dummy_false = false;
74 ctx->Extensions.dummy_true = true;
75 ctx->Extensions.ARB_ES2_compatibility = true;
76 ctx->Extensions.ARB_draw_instanced = true;
77 ctx->Extensions.ARB_fragment_coord_conventions = true;
78 ctx->Extensions.EXT_texture_array = true;
79 ctx->Extensions.NV_texture_rectangle = true;
80 ctx->Extensions.EXT_texture3D = true;
81 ctx->Extensions.OES_EGL_image_external = true;
82 ctx->Extensions.ARB_shader_bit_encoding = true;
84 ctx->Const.GLSLVersion = 120;
87 ctx->Const.MaxLights = 8;
88 ctx->Const.MaxClipPlanes = 6;
89 ctx->Const.MaxTextureUnits = 2;
90 ctx->Const.MaxTextureCoordUnits = 2;
91 ctx->Const.VertexProgram.MaxAttribs = 16;
93 ctx->Const.VertexProgram.MaxUniformComponents = 512;
94 ctx->Const.MaxVarying = 8; /* == gl_MaxVaryingFloats / 4 */
95 ctx->Const.MaxVertexTextureImageUnits = 0;
96 ctx->Const.MaxCombinedTextureImageUnits = 2;
97 ctx->Const.MaxTextureImageUnits = 2;
98 ctx->Const.FragmentProgram.MaxUniformComponents = 64;
100 ctx->Const.MaxDrawBuffers = 1;