/external/mesa3d/src/mesa/main/ |
shaderobj.h | 50 _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);
|
shaderobj.c | 9 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)
|
mtypes.h | 2062 struct gl_shader struct [all...] |
/external/mesa3d/src/glsl/ |
linker.h | 32 link_function_calls(gl_shader_program *prog, gl_shader *main, 33 gl_shader **shader_list, unsigned num_shaders);
|
link_functions.cpp | 38 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)
|
linker.cpp | 187 invalidate_variable_locations(gl_shader *sh, enum ir_variable_mode mode, 246 struct gl_shader *shader) 270 struct gl_shader *shader) 319 struct gl_shader **shader_list, 450 gl_shader *producer, gl_shader *consumer) 571 populate_symbol_table(gl_shader *sh) 609 remap_variables(ir_instruction *inst, struct gl_shader *target, 614 remap_visitor(struct gl_shader *target, 649 struct gl_shader *target [all...] |
glsl_compiler.cpp | 150 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);
|
main.cpp | 49 compile_shader(const struct gl_context *ctx, struct gl_shader *shader)
|
glsl_parser_extras.h | 143 struct gl_shader *builtins_to_link[16];
|
builtin_function.cpp | 26 #include "main/shaderobj.h" /* for struct gl_shader */ 32 gl_shader * 37 gl_shader *sh = _mesa_new_shader(mem_ctx, 0, target); [all...] |
/external/mesa3d/src/mesa/program/ |
ir_to_mesa.h | 31 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/ |
glcpp.c | 37 _mesa_reference_shader(struct gl_context *ctx, struct gl_shader **ptr, 38 struct gl_shader *sh)
|
/external/mesa3d/src/pixelflinger2/ |
shader.cpp | 130 extern "C" void compile_shader(const struct gl_context *ctx, struct gl_shader *shader); 132 gl_shader * GGLShaderCreate(GLenum type) 137 static gl_shader * ShaderCreate(const GGLInterface * iface, GLenum type) 144 gl_shader * shader = _mesa_new_shader(NULL, 0, type); 163 GLboolean GGLShaderCompile(gl_shader * shader, const char * glsl, const char ** infoLog) 176 static GLboolean ShaderCompile(const GGLInterface * iface, gl_shader * shader, 188 void GGLShaderDelete(gl_shader * shader) 199 static void ShaderDelete(const GGLInterface * iface, gl_shader * shader) 231 unsigned GGLShaderAttach(gl_shader_program * program, gl_shader * shader) 237 program->Shaders = (gl_shader **)hieralloc_reallo [all...] |
/frameworks/base/opengl/libagl2/src/ |
shader.cpp | 6 static inline GLuint s2n(gl_shader * s) 11 static inline gl_shader * n2s(GLuint n) 13 return (gl_shader *)(n ^ 0xaf3c532d);
|
/external/mesa3d/test/ |
main.cpp | 31 gl_shader * load_shader(const unsigned type, const char * path) 51 gl_shader * shader = ggl->ShaderCreate(ggl, type); 67 struct gl_shader * vertShader = load_shader(GL_VERTEX_SHADER, PATH_PREFIX"vs.vert"); 70 struct gl_shader * fragShader = load_shader(GL_FRAGMENT_SHADER, PATH_PREFIX"fs.frag");
|
/external/mesa3d/include/pixelflinger2/ |
pixelflinger2_interface.h | 26 typedef struct gl_shader gl_shader_t;
|