Searched refs:gl_shader (Results 1 - 14 of 14) sorted by relevance

/external/mesa3d/src/mesa/main/
H A Dshaderobj.h50 _mesa_reference_shader(const void * ctx, struct gl_shader **ptr,
51 struct gl_shader *sh);
53 //extern struct gl_shader *
56 //extern struct gl_shader *
66 //_mesa_init_shader(struct gl_context *ctx, struct gl_shader *shader);
68 extern struct gl_shader *
71 extern struct gl_shader *
72 _mesa_delete_shader(const void * ctx, struct gl_shader * shader);
H A Dshaderobj.c9 void _mesa_reference_shader(const void * ctx, struct gl_shader **ptr,
10 struct gl_shader *sh)
15 struct gl_shader * _mesa_new_shader(const void * ctx, GLuint name, GLenum type)
18 struct gl_shader * shader = (struct gl_shader *)_hieralloc_zero(ctx, sizeof(struct gl_shader), "zr:gl_shader");
27 void _mesa_delete_shader(const void * ctx, struct gl_shader *shader)
H A Dmtypes.h2062 struct gl_shader struct
2082 struct gl_shader *builtins_to_link[16];
2103 struct gl_shader **Shaders; /**< List of attached the shaders */
2142 struct gl_shader *_LinkedShaders[MESA_SHADER_TYPES];
2318 // /** Table of both gl_shader and gl_shader_program objects */
/external/mesa3d/src/glsl/
H A Dlinker.h32 link_function_calls(gl_shader_program *prog, gl_shader *main,
33 gl_shader **shader_list, unsigned num_shaders);
H A Dlink_functions.cpp38 gl_shader **shader_list, unsigned num_shaders);
42 call_link_visitor(gl_shader_program *prog, gl_shader *linked,
43 gl_shader **shader_list, unsigned num_shaders)
204 gl_shader **shader_list;
216 gl_shader *linked;
230 gl_shader **shader_list, unsigned num_shaders)
251 link_function_calls(gl_shader_program *prog, gl_shader *main,
252 gl_shader **shader_list, unsigned num_shaders)
H A Dlinker.cpp190 invalidate_variable_locations(gl_shader *sh, enum ir_variable_mode mode,
249 struct gl_shader *shader)
273 struct gl_shader *shader)
322 struct gl_shader **shader_list,
453 gl_shader *producer, gl_shader *consumer)
574 populate_symbol_table(gl_shader *sh)
612 remap_variables(ir_instruction *inst, struct gl_shader *target,
617 remap_visitor(struct gl_shader *target,
653 struct gl_shader *targe
[all...]
H A Dglsl_compiler.cpp150 compile_shader(struct gl_context *ctx, struct gl_shader *shader)
243 whole_program->Shaders = (struct gl_shader **)
245 struct gl_shader *, whole_program->NumShaders + 1);
248 struct gl_shader *shader = hieralloc_zero(whole_program, gl_shader);
H A Dmain.cpp49 compile_shader(const struct gl_context *ctx, struct gl_shader *shader)
H A Dglsl_parser_extras.h143 struct gl_shader *builtins_to_link[16];
H A Dbuiltin_function.cpp26 #include "main/shaderobj.h" /* for struct gl_shader */
32 gl_shader *
37 gl_shader *sh = _mesa_new_shader(mem_ctx, 0, target);
13554 static gl_shader *builtin_profiles[12];
13574 gl_shader *sh = builtin_profiles[profile_index];
/external/mesa3d/src/mesa/program/
H A Dir_to_mesa.h31 void _mesa_glsl_compile_shader(struct gl_context *ctx, struct gl_shader *sh);
33 GLboolean _mesa_ir_compile_shader(struct gl_context *ctx, struct gl_shader *shader);
/external/mesa3d/src/glsl/glcpp/
H A Dglcpp.c37 _mesa_reference_shader(struct gl_context *ctx, struct gl_shader **ptr,
38 struct gl_shader *sh)
/external/mesa3d/src/pixelflinger2/
H A Dshader.cpp137 extern "C" void compile_shader(const struct gl_context *ctx, struct gl_shader *shader);
139 gl_shader * GGLShaderCreate(GLenum type)
144 static gl_shader * ShaderCreate(const GGLInterface * iface, GLenum type)
151 gl_shader * shader = _mesa_new_shader(NULL, 0, type);
170 GLboolean GGLShaderCompile(gl_shader * shader, const char * glsl, const char ** infoLog)
183 static GLboolean ShaderCompile(const GGLInterface * iface, gl_shader * shader,
195 void GGLShaderDelete(gl_shader * shader)
206 static void ShaderDelete(const GGLInterface * iface, gl_shader * shader)
238 unsigned GGLShaderAttach(gl_shader_program * program, gl_shader * shader)
244 program->Shaders = (gl_shader **)hieralloc_reallo
[all...]
/external/mesa3d/include/pixelflinger2/
H A Dpixelflinger2_interface.h26 typedef struct gl_shader gl_shader_t;

Completed in 1900 milliseconds