| /xsrc/external/mit/MesaLib.old/dist/src/mesa/main/ |
| H A D | program_binary.h | 38 struct gl_shader_program *sh_prog, 43 struct gl_shader_program *sh_prog, 48 _mesa_program_binary(struct gl_context *ctx, struct gl_shader_program *sh_prog,
|
| H A D | program_binary.c | 172 struct gl_shader_program *sh_prog) 175 struct gl_linked_shader *shader = sh_prog->_LinkedShaders[stage]; 177 ctx->Driver.ProgramBinarySerializeDriverBlob(ctx, sh_prog, 181 blob_write_uint32(blob, sh_prog->SeparateShader); 183 serialize_glsl_program(blob, ctx, sh_prog); 186 struct gl_linked_shader *shader = sh_prog->_LinkedShaders[stage]; 188 struct gl_program *prog = sh_prog->_LinkedShaders[stage]->Program; 198 GLenum binary_format, struct gl_shader_program *sh_prog) 200 sh_prog->SeparateShader = blob_read_uint32(blob); 202 if (!deserialize_glsl_program(blob, ctx, sh_prog)) 171 write_program_payload(struct gl_context * ctx,struct blob * blob,struct gl_shader_program * sh_prog) argument 197 read_program_payload(struct gl_context * ctx,struct blob_reader * blob,GLenum binary_format,struct gl_shader_program * sh_prog) argument 219 _mesa_get_program_binary_length(struct gl_context * ctx,struct gl_shader_program * sh_prog,GLint * length) argument 231 _mesa_get_program_binary(struct gl_context * ctx,struct gl_shader_program * sh_prog,GLsizei buf_size,GLsizei * length,GLenum * binary_format,GLvoid * binary) argument 270 _mesa_program_binary(struct gl_context * ctx,struct gl_shader_program * sh_prog,GLenum binary_format,const GLvoid * binary,GLsizei length) argument [all...] |
| H A D | shaderapi.h | 70 _mesa_link_program(struct gl_context *ctx, struct gl_shader_program *sh_prog);
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/main/ |
| H A D | program_binary.h | 38 struct gl_shader_program *sh_prog, 43 struct gl_shader_program *sh_prog, 48 _mesa_program_binary(struct gl_context *ctx, struct gl_shader_program *sh_prog,
|
| H A D | program_binary.c | 172 struct gl_shader_program *sh_prog) 175 struct gl_linked_shader *shader = sh_prog->_LinkedShaders[stage]; 177 ctx->Driver.ProgramBinarySerializeDriverBlob(ctx, sh_prog, 181 blob_write_uint32(blob, sh_prog->SeparateShader); 183 serialize_glsl_program(blob, ctx, sh_prog); 186 struct gl_linked_shader *shader = sh_prog->_LinkedShaders[stage]; 188 struct gl_program *prog = sh_prog->_LinkedShaders[stage]->Program; 198 GLenum binary_format, struct gl_shader_program *sh_prog) 200 sh_prog->SeparateShader = blob_read_uint32(blob); 202 if (!deserialize_glsl_program(blob, ctx, sh_prog)) 171 write_program_payload(struct gl_context * ctx,struct blob * blob,struct gl_shader_program * sh_prog) argument 197 read_program_payload(struct gl_context * ctx,struct blob_reader * blob,GLenum binary_format,struct gl_shader_program * sh_prog) argument 219 _mesa_get_program_binary_length(struct gl_context * ctx,struct gl_shader_program * sh_prog,GLint * length) argument 231 _mesa_get_program_binary(struct gl_context * ctx,struct gl_shader_program * sh_prog,GLsizei buf_size,GLsizei * length,GLenum * binary_format,GLvoid * binary) argument 270 _mesa_program_binary(struct gl_context * ctx,struct gl_shader_program * sh_prog,GLenum binary_format,const GLvoid * binary,GLsizei length) argument [all...] |
| H A D | shaderapi.h | 71 _mesa_link_program(struct gl_context *ctx, struct gl_shader_program *sh_prog);
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/ |
| H A D | brw_link.cpp | 47 struct gl_shader_program *sh_prog) 49 struct gl_linked_shader *vs = sh_prog->_LinkedShaders[MESA_SHADER_VERTEX]; 50 struct gl_linked_shader *tcs = sh_prog->_LinkedShaders[MESA_SHADER_TESS_CTRL]; 51 struct gl_linked_shader *tes = sh_prog->_LinkedShaders[MESA_SHADER_TESS_EVAL]; 52 struct gl_linked_shader *gs = sh_prog->_LinkedShaders[MESA_SHADER_GEOMETRY]; 53 struct gl_linked_shader *fs = sh_prog->_LinkedShaders[MESA_SHADER_FRAGMENT]; 54 struct gl_linked_shader *cs = sh_prog->_LinkedShaders[MESA_SHADER_COMPUTE]; 62 if (tes && !brw_tes_precompile(ctx, sh_prog, tes->Program)) 65 if (tcs && !brw_tcs_precompile(ctx, sh_prog, tcs->Program)) 46 brw_shader_precompile(struct gl_context * ctx,struct gl_shader_program * sh_prog) argument
|
| H A D | brw_program.h | 91 struct gl_shader_program *sh_prog, 118 struct gl_shader_program *sh_prog, 125 struct gl_shader_program *sh_prog,
|
| H A D | brw_program_binary.c | 248 struct gl_shader_program *sh_prog, 254 brw_populate_default_key(&brw->screen->devinfo, &key, sh_prog, prog); 280 struct gl_shader_program *sh_prog, 300 serialize_gen_part(&writer, ctx, sh_prog, prog); 247 serialize_gen_part(struct blob * writer,struct gl_context * ctx,struct gl_shader_program * sh_prog,struct gl_program * prog) argument 279 brw_serialize_program_binary(struct gl_context * ctx,struct gl_shader_program * sh_prog,struct gl_program * prog) argument
|
| H A D | brw_tes.c | 189 struct gl_shader_program *sh_prog, 200 if (sh_prog->_LinkedShaders[MESA_SHADER_TESS_CTRL]) { 202 sh_prog->_LinkedShaders[MESA_SHADER_TESS_CTRL]->Program; 187 brw_tes_populate_default_key(const struct gen_device_info * devinfo,struct brw_tes_prog_key * key,struct gl_shader_program * sh_prog,struct gl_program * prog) argument
|
| H A D | brw_tcs.c | 240 struct gl_shader_program *sh_prog, 245 sh_prog->_LinkedShaders[MESA_SHADER_TESS_EVAL]; 238 brw_tcs_populate_default_key(const struct gen_device_info * devinfo,struct brw_tcs_prog_key * key,struct gl_shader_program * sh_prog,struct gl_program * prog) argument
|
| H A D | brw_program.c | 890 struct gl_shader_program *sh_prog, 898 brw_tcs_populate_default_key(devinfo, &prog_key->tcs, sh_prog, prog); 901 brw_tes_populate_default_key(devinfo, &prog_key->tes, sh_prog, prog); 888 brw_populate_default_key(const struct gen_device_info * devinfo,union brw_any_prog_key * prog_key,struct gl_shader_program * sh_prog,struct gl_program * prog) argument
|
| H A D | brw_context.h | 1586 struct gl_shader_program *sh_prog,
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/ |
| H A D | brw_link.cpp | 47 struct gl_shader_program *sh_prog) 49 struct gl_linked_shader *vs = sh_prog->_LinkedShaders[MESA_SHADER_VERTEX]; 50 struct gl_linked_shader *tcs = sh_prog->_LinkedShaders[MESA_SHADER_TESS_CTRL]; 51 struct gl_linked_shader *tes = sh_prog->_LinkedShaders[MESA_SHADER_TESS_EVAL]; 52 struct gl_linked_shader *gs = sh_prog->_LinkedShaders[MESA_SHADER_GEOMETRY]; 53 struct gl_linked_shader *fs = sh_prog->_LinkedShaders[MESA_SHADER_FRAGMENT]; 54 struct gl_linked_shader *cs = sh_prog->_LinkedShaders[MESA_SHADER_COMPUTE]; 62 if (tes && !brw_tes_precompile(ctx, sh_prog, tes->Program)) 65 if (tcs && !brw_tcs_precompile(ctx, sh_prog, tcs->Program)) 46 brw_shader_precompile(struct gl_context * ctx,struct gl_shader_program * sh_prog) argument
|
| H A D | brw_program.h | 96 struct gl_shader_program *sh_prog, 123 struct gl_shader_program *sh_prog, 130 struct gl_shader_program *sh_prog,
|
| H A D | brw_program_binary.c | 248 struct gl_shader_program *sh_prog, 254 brw_populate_default_key(brw->screen->compiler, &key, sh_prog, prog); 280 struct gl_shader_program *sh_prog, 300 serialize_intel_part(&writer, ctx, sh_prog, prog); 247 serialize_intel_part(struct blob * writer,struct gl_context * ctx,struct gl_shader_program * sh_prog,struct gl_program * prog) argument 279 brw_serialize_program_binary(struct gl_context * ctx,struct gl_shader_program * sh_prog,struct gl_program * prog) argument
|
| H A D | brw_tes.c | 189 struct gl_shader_program *sh_prog, 202 if (sh_prog->_LinkedShaders[MESA_SHADER_TESS_CTRL]) { 204 sh_prog->_LinkedShaders[MESA_SHADER_TESS_CTRL]->Program; 187 brw_tes_populate_default_key(const struct brw_compiler * compiler,struct brw_tes_prog_key * key,struct gl_shader_program * sh_prog,struct gl_program * prog) argument
|
| H A D | brw_tcs.c | 241 struct gl_shader_program *sh_prog, 247 sh_prog->_LinkedShaders[MESA_SHADER_TESS_EVAL]; 239 brw_tcs_populate_default_key(const struct brw_compiler * compiler,struct brw_tcs_prog_key * key,struct gl_shader_program * sh_prog,struct gl_program * prog) argument
|
| H A D | brw_program.c | 845 struct gl_shader_program *sh_prog, 853 brw_tcs_populate_default_key(compiler, &prog_key->tcs, sh_prog, prog); 856 brw_tes_populate_default_key(compiler, &prog_key->tes, sh_prog, prog); 843 brw_populate_default_key(const struct brw_compiler * compiler,union brw_any_prog_key * prog_key,struct gl_shader_program * sh_prog,struct gl_program * prog) argument
|
| H A D | brw_context.h | 1558 struct gl_shader_program *sh_prog,
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/common/ |
| H A D | meta.h | 553 struct gl_shader_program *sh_prog); 564 struct gl_shader_program *sh_prog);
|
| H A D | meta.c | 162 struct gl_shader_program *sh_prog) 164 _mesa_link_program(ctx, sh_prog); 166 if (!sh_prog->data->LinkStatus) { 168 sh_prog->data->InfoLog); 174 struct gl_shader_program *sh_prog) 180 _mesa_use_shader_program(ctx, sh_prog); 190 struct gl_shader_program *sh_prog; local in function:_mesa_meta_compile_and_link_program 193 sh_prog = _mesa_new_shader_program(id); 194 sh_prog->Label = strdup(name); 195 sh_prog 161 _mesa_meta_link_program_with_debug(struct gl_context * ctx,struct gl_shader_program * sh_prog) argument 173 _mesa_meta_use_program(struct gl_context * ctx,struct gl_shader_program * sh_prog) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/common/ |
| H A D | meta.h | 483 struct gl_shader_program *sh_prog); 494 struct gl_shader_program *sh_prog);
|
| H A D | meta.c | 167 struct gl_shader_program *sh_prog) 169 _mesa_link_program(ctx, sh_prog); 171 if (!sh_prog->data->LinkStatus) { 173 sh_prog->data->InfoLog); 179 struct gl_shader_program *sh_prog) 185 _mesa_use_shader_program(ctx, sh_prog); 195 struct gl_shader_program *sh_prog; local in function:_mesa_meta_compile_and_link_program 198 sh_prog = _mesa_new_shader_program(id); 199 sh_prog->Label = strdup(name); 200 sh_prog 166 _mesa_meta_link_program_with_debug(struct gl_context * ctx,struct gl_shader_program * sh_prog) argument 178 _mesa_meta_use_program(struct gl_context * ctx,struct gl_shader_program * sh_prog) argument [all...] |