/third_party/mesa3d/src/mesa/main/ |
H A D | shaderobj.c | 239 * Set ptr to point to shProg. 242 * Then set ptr to point to shProg, incrementing its refcount. 247 struct gl_shader_program *shProg) in _mesa_reference_shader_program_() 250 if (*ptr == shProg) { in _mesa_reference_shader_program_() 272 if (shProg) { in _mesa_reference_shader_program_() 273 p_atomic_inc(&shProg->RefCount); in _mesa_reference_shader_program_() 274 *ptr = shProg; in _mesa_reference_shader_program_() 315 struct gl_shader_program *shProg; in _mesa_new_shader_program() local 316 shProg = rzalloc(NULL, struct gl_shader_program); in _mesa_new_shader_program() 317 if (shProg) { in _mesa_new_shader_program() 245 _mesa_reference_shader_program_(struct gl_context *ctx, struct gl_shader_program **ptr, struct gl_shader_program *shProg) _mesa_reference_shader_program_() argument 334 _mesa_clear_shader_program_data(struct gl_context *ctx, struct gl_shader_program *shProg) _mesa_clear_shader_program_data() argument 368 _mesa_free_shader_program_data(struct gl_context *ctx, struct gl_shader_program *shProg) _mesa_free_shader_program_data() argument 418 _mesa_delete_shader_program(struct gl_context *ctx, struct gl_shader_program *shProg) _mesa_delete_shader_program() argument 432 struct gl_shader_program *shProg; _mesa_lookup_shader_program() local 461 struct gl_shader_program *shProg = (struct gl_shader_program *) _mesa_lookup_shader_program_err_glthread() local [all...] |
H A D | shaderapi.c | 310 struct gl_shader_program *shProg = _mesa_lookup_shader_program(ctx, name); in is_program() local 311 return shProg ? GL_TRUE : GL_FALSE; in is_program() 327 attach_shader(struct gl_context *ctx, struct gl_shader_program *shProg, in attach_shader() argument 330 GLuint n = shProg->NumShaders; in attach_shader() 332 shProg->Shaders = realloc(shProg->Shaders, in attach_shader() 334 if (!shProg->Shaders) { in attach_shader() 340 shProg->Shaders[n] = NULL; /* since realloc() didn't zero the new space */ in attach_shader() 341 _mesa_reference_shader(ctx, &shProg->Shaders[n], sh); in attach_shader() 342 shProg in attach_shader() 349 struct gl_shader_program *shProg; attach_shader_err() local 396 struct gl_shader_program *shProg; attach_shader_no_error() local 439 struct gl_shader_program *shProg; create_shader_program() local 473 struct gl_shader_program *shProg; delete_shader_program() local 510 struct gl_shader_program *shProg; detach_shader() local 603 struct gl_shader_program *shProg; get_attached_shaders() local 661 check_gs_query(struct gl_context *ctx, const struct gl_shader_program *shProg) check_gs_query() argument 686 check_tcs_query(struct gl_context *ctx, const struct gl_shader_program *shProg) check_tcs_query() argument 712 check_tes_query(struct gl_context *ctx, const struct gl_shader_program *shProg) check_tes_query() argument 761 struct gl_shader_program *shProg get_programiv() local 1076 struct gl_shader_program *shProg; get_program_info_log() local 1275 struct gl_shader_program *shProg; global() member 1299 link_program(struct gl_context *ctx, struct gl_shader_program *shProg, bool no_error) link_program() argument 1439 link_program_error(struct gl_context *ctx, struct gl_shader_program *shProg) link_program_error() argument 1446 link_program_no_error(struct gl_context *ctx, struct gl_shader_program *shProg) link_program_no_error() argument 1453 _mesa_link_program(struct gl_context *ctx, struct gl_shader_program *shProg) _mesa_link_program() argument 1463 print_shader_info(const struct gl_shader_program *shProg) print_shader_info() argument 1495 _mesa_active_program(struct gl_context *ctx, struct gl_shader_program *shProg, const char *caller) _mesa_active_program() argument 1515 _mesa_use_shader_program(struct gl_context *ctx, struct gl_shader_program *shProg) _mesa_use_shader_program() argument 1534 validate_shader_program(const struct gl_shader_program *shProg, char *errMsg) validate_shader_program() argument 1573 struct gl_shader_program *shProg; validate_program() local 1911 struct gl_shader_program *shProg = _mesa_LinkProgram_no_error() local 1925 struct gl_shader_program *shProg = _mesa_LinkProgram() local 2190 struct gl_shader_program *shProg = NULL; use_program() local 2411 struct gl_shader_program *shProg; _mesa_GetProgramBinary() local 2464 struct gl_shader_program *shProg; _mesa_ProgramBinary() local 2507 program_parameteri(struct gl_context *ctx, struct gl_shader_program *shProg, GLuint pname, GLint value, bool no_error) program_parameteri() argument 2584 struct gl_shader_program *shProg = _mesa_lookup_shader_program(ctx, program); _mesa_ProgramParameteri_no_error() local 2592 struct gl_shader_program *shProg; _mesa_ProgramParameteri() local 2605 _mesa_use_program(struct gl_context *ctx, gl_shader_stage stage, struct gl_shader_program *shProg, struct gl_program *prog, struct gl_pipeline_object *shTarget) _mesa_use_program() argument 2698 struct gl_shader_program *shProg; _mesa_CreateShaderProgramv() local 2814 struct gl_shader_program *shProg; _mesa_GetSubroutineUniformLocation() local 2843 struct gl_shader_program *shProg; _mesa_GetSubroutineIndex() local 2879 struct gl_shader_program *shProg; _mesa_GetActiveSubroutineUniformiv() local 2965 struct gl_shader_program *shProg; _mesa_GetActiveSubroutineUniformName() local 2999 struct gl_shader_program *shProg; _mesa_GetActiveSubroutineName() local 3133 struct gl_shader_program *shProg; _mesa_GetProgramStageiv() local [all...] |
H A D | uniforms.c | 69 update_single_shader_texture_used(struct gl_shader_program *shProg, in update_single_shader_texture_used() argument 84 unsigned stages_mask = shProg->data->linked_stages; in update_single_shader_texture_used() 94 struct gl_program *glprog = shProg->_LinkedShaders[stage]->Program; in update_single_shader_texture_used() 96 shProg->SamplersValidated = GL_FALSE; in update_single_shader_texture_used() 103 _mesa_update_shader_textures_used(struct gl_shader_program *shProg, in _mesa_update_shader_textures_used() argument 111 assert(shProg->_LinkedShaders[prog_stage]); in _mesa_update_shader_textures_used() 118 update_single_shader_texture_used(shProg, prog, in _mesa_update_shader_textures_used() 132 update_single_shader_texture_used(shProg, prog, sampler->unit, in _mesa_update_shader_textures_used() 344 struct gl_shader_program *shProg = in _mesa_ProgramUniform1f() local 347 _mesa_uniform(location, 1, &v0, ctx, shProg, GLSL_TYPE_FLOA in _mesa_ProgramUniform1f() 355 struct gl_shader_program *shProg; _mesa_ProgramUniform2f() local 368 struct gl_shader_program *shProg; _mesa_ProgramUniform3f() local 382 struct gl_shader_program *shProg; _mesa_ProgramUniform4f() local 395 struct gl_shader_program *shProg = _mesa_ProgramUniform1i() local 406 struct gl_shader_program *shProg; _mesa_ProgramUniform2i() local 419 struct gl_shader_program *shProg; _mesa_ProgramUniform3i() local 433 struct gl_shader_program *shProg; _mesa_ProgramUniform4i() local 447 struct gl_shader_program *shProg = _mesa_ProgramUniform1fv() local 458 struct gl_shader_program *shProg = _mesa_ProgramUniform2fv() local 469 struct gl_shader_program *shProg = _mesa_ProgramUniform3fv() local 480 struct gl_shader_program *shProg = _mesa_ProgramUniform4fv() local 491 struct gl_shader_program *shProg = _mesa_ProgramUniform1iv() local 502 struct gl_shader_program *shProg = _mesa_ProgramUniform2iv() local 513 struct gl_shader_program *shProg = _mesa_ProgramUniform3iv() local 524 struct gl_shader_program *shProg = _mesa_ProgramUniform4iv() local 535 struct gl_shader_program *shProg = _mesa_ProgramUniformHandleui64ARB() local 546 struct gl_shader_program *shProg = _mesa_ProgramUniformHandleui64vARB() local 657 struct gl_shader_program *shProg = _mesa_ProgramUniform1ui() local 668 struct gl_shader_program *shProg; _mesa_ProgramUniform2ui() local 682 struct gl_shader_program *shProg; _mesa_ProgramUniform3ui() local 697 struct gl_shader_program *shProg; _mesa_ProgramUniform4ui() local 711 struct gl_shader_program *shProg = _mesa_ProgramUniform1uiv() local 722 struct gl_shader_program *shProg = _mesa_ProgramUniform2uiv() local 733 struct gl_shader_program *shProg = _mesa_ProgramUniform3uiv() local 744 struct gl_shader_program *shProg = _mesa_ProgramUniform4uiv() local 757 struct gl_shader_program *shProg = _mesa_ProgramUniformMatrix2fv() local 768 struct gl_shader_program *shProg = _mesa_ProgramUniformMatrix3fv() local 779 struct gl_shader_program *shProg = _mesa_ProgramUniformMatrix4fv() local 850 struct gl_shader_program *shProg = _mesa_ProgramUniformMatrix2x3fv() local 861 struct gl_shader_program *shProg = _mesa_ProgramUniformMatrix3x2fv() local 872 struct gl_shader_program *shProg = _mesa_ProgramUniformMatrix2x4fv() local 883 struct gl_shader_program *shProg = _mesa_ProgramUniformMatrix4x2fv() local 894 struct gl_shader_program *shProg = _mesa_ProgramUniformMatrix3x4fv() local 905 struct gl_shader_program *shProg = _mesa_ProgramUniformMatrix4x3fv() local 1006 struct gl_shader_program *shProg; _mesa_GetUniformLocation_impl() local 1040 struct gl_shader_program *shProg = _mesa_GetUniformLocation_no_error() local 1051 struct gl_shader_program *shProg; _mesa_GetUniformBlockIndex() local 1080 struct gl_shader_program *shProg; _mesa_GetUniformIndices() local 1107 uniform_block_binding(struct gl_context *ctx, struct gl_shader_program *shProg, GLuint uniformBlockIndex, GLuint uniformBlockBinding) uniform_block_binding() argument 1127 struct gl_shader_program *shProg = _mesa_lookup_shader_program(ctx, program); _mesa_UniformBlockBinding_no_error() local 1137 struct gl_shader_program *shProg; _mesa_UniformBlockBinding() local 1167 shader_storage_block_binding(struct gl_context *ctx, struct gl_shader_program *shProg, GLuint shaderStorageBlockIndex, GLuint shaderStorageBlockBinding) shader_storage_block_binding() argument 1190 struct gl_shader_program *shProg = _mesa_lookup_shader_program(ctx, program); _mesa_ShaderStorageBlockBinding_no_error() local 1201 struct gl_shader_program *shProg; _mesa_ShaderStorageBlockBinding() local 1237 mesa_bufferiv(struct gl_shader_program *shProg, GLenum type, GLuint index, GLenum pname, GLint *params, const char *caller) mesa_bufferiv() argument 1329 struct gl_shader_program *shProg; _mesa_GetActiveUniformBlockiv() local 1353 struct gl_shader_program *shProg; _mesa_GetActiveUniformBlockName() local 1385 struct gl_shader_program *shProg; _mesa_GetActiveUniformName() local 1414 struct gl_shader_program *shProg; _mesa_GetActiveAtomicCounterBufferiv() local 1585 struct gl_shader_program *shProg = _mesa_ProgramUniform1d() local 1596 struct gl_shader_program *shProg; _mesa_ProgramUniform2d() local 1609 struct gl_shader_program *shProg; _mesa_ProgramUniform3d() local 1623 struct gl_shader_program *shProg; _mesa_ProgramUniform4d() local 1637 struct gl_shader_program *shProg = _mesa_ProgramUniform1dv() local 1648 struct gl_shader_program *shProg = _mesa_ProgramUniform2dv() local 1659 struct gl_shader_program *shProg = _mesa_ProgramUniform3dv() local 1670 struct gl_shader_program *shProg = _mesa_ProgramUniform4dv() local 1681 struct gl_shader_program *shProg = _mesa_ProgramUniformMatrix2dv() local 1693 struct gl_shader_program *shProg = _mesa_ProgramUniformMatrix3dv() local 1705 struct gl_shader_program *shProg = _mesa_ProgramUniformMatrix4dv() local 1717 struct gl_shader_program *shProg = _mesa_ProgramUniformMatrix2x3dv() local 1729 struct gl_shader_program *shProg = _mesa_ProgramUniformMatrix3x2dv() local 1741 struct gl_shader_program *shProg = _mesa_ProgramUniformMatrix2x4dv() local 1753 struct gl_shader_program *shProg = _mesa_ProgramUniformMatrix4x2dv() local 1765 struct gl_shader_program *shProg = _mesa_ProgramUniformMatrix3x4dv() local 1777 struct gl_shader_program *shProg = _mesa_ProgramUniformMatrix4x3dv() local 1925 struct gl_shader_program *shProg = _mesa_ProgramUniform1i64ARB() local 1935 struct gl_shader_program *shProg = _mesa_ProgramUniform2i64ARB() local 1948 struct gl_shader_program *shProg = _mesa_ProgramUniform3i64ARB() local 1962 struct gl_shader_program *shProg = _mesa_ProgramUniform4i64ARB() local 1977 struct gl_shader_program *shProg = _mesa_ProgramUniform1i64vARB() local 1987 struct gl_shader_program *shProg = _mesa_ProgramUniform2i64vARB() local 1997 struct gl_shader_program *shProg = _mesa_ProgramUniform3i64vARB() local 2007 struct gl_shader_program *shProg = _mesa_ProgramUniform4i64vARB() local 2017 struct gl_shader_program *shProg = _mesa_ProgramUniform1ui64ARB() local 2027 struct gl_shader_program *shProg = _mesa_ProgramUniform2ui64ARB() local 2040 struct gl_shader_program *shProg = _mesa_ProgramUniform3ui64ARB() local 2054 struct gl_shader_program *shProg = _mesa_ProgramUniform4ui64ARB() local 2069 struct gl_shader_program *shProg = _mesa_ProgramUniform1ui64vARB() local 2079 struct gl_shader_program *shProg = _mesa_ProgramUniform2ui64vARB() local 2089 struct gl_shader_program *shProg = _mesa_ProgramUniform3ui64vARB() local 2099 struct gl_shader_program *shProg = _mesa_ProgramUniform4ui64vARB() local [all...] |
H A D | shader_query.cpp | 103 struct gl_shader_program *const shProg, GLuint index, in bind_attrib_location() 127 shProg->AttributeBindings->put(index + VERT_ATTRIB_GENERIC0, name); in bind_attrib_location() 141 struct gl_shader_program *const shProg = in _mesa_BindAttribLocation_no_error() local 143 bind_attrib_location(ctx, shProg, index, name, true); in _mesa_BindAttribLocation_no_error() 152 struct gl_shader_program *const shProg = in _mesa_BindAttribLocation() local 154 if (!shProg) in _mesa_BindAttribLocation() 157 bind_attrib_location(ctx, shProg, index, name, false); in _mesa_BindAttribLocation() 166 struct gl_shader_program *shProg; in _mesa_GetActiveAttrib() local 173 shProg = _mesa_lookup_shader_program_err(ctx, program, "glGetActiveAttrib"); in _mesa_GetActiveAttrib() 174 if (!shProg) in _mesa_GetActiveAttrib() 102 bind_attrib_location(struct gl_context *ctx, struct gl_shader_program *const shProg, GLuint index, const GLchar *name, bool no_error) bind_attrib_location() argument 217 struct gl_shader_program *const shProg = _mesa_GetAttribLocation() local 250 _mesa_count_active_attribs(struct gl_shader_program *shProg) _mesa_count_active_attribs() argument 270 _mesa_longest_attribute_name_length(struct gl_shader_program *shProg) _mesa_longest_attribute_name_length() argument 302 bind_frag_data_location(struct gl_shader_program *const shProg, const char *name, unsigned colorNumber, unsigned index) bind_frag_data_location() argument 335 struct gl_shader_program *const shProg = _mesa_BindFragDataLocation_no_error() local 347 struct gl_shader_program *const shProg = _mesa_BindFragDataLocationIndexed() local 387 struct gl_shader_program *const shProg = _mesa_BindFragDataLocationIndexed_no_error() local 397 struct gl_shader_program *const shProg = _mesa_GetFragDataIndex() local 426 struct gl_shader_program *const shProg = _mesa_GetFragDataLocation() local 633 search_resource_hash(struct gl_shader_program *shProg, GLenum programInterface, const char *name, int len, unsigned *array_index) search_resource_hash() argument 673 _mesa_program_resource_find_name(struct gl_shader_program *shProg, GLenum programInterface, const char *name, unsigned *array_index) _mesa_program_resource_find_name() argument 792 program_resource_find_binding_offset(struct gl_shader_program *shProg, GLenum programInterface, const GLuint binding, const GLint offset) program_resource_find_binding_offset() argument 874 _mesa_program_resource_find_active_variable(struct gl_shader_program *shProg, GLenum programInterface, const gl_uniform_block *block, unsigned index) _mesa_program_resource_find_active_variable() argument 900 calc_resource_index(struct gl_shader_program *shProg, struct gl_program_resource *res) calc_resource_index() argument 918 _mesa_program_resource_index(struct gl_shader_program *shProg, struct gl_program_resource *res) _mesa_program_resource_index() argument 947 program_resource_find_data(struct gl_shader_program *shProg, void *data) program_resource_find_data() argument 961 _mesa_program_resource_find_index(struct gl_shader_program *shProg, GLenum programInterface, GLuint index) _mesa_program_resource_find_index() argument 1055 _mesa_get_program_resource_name(struct gl_shader_program *shProg, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name, bool glthread, const char *caller) _mesa_get_program_resource_name() argument 1186 _mesa_program_resource_location(struct gl_shader_program *shProg, GLenum programInterface, const char *name) _mesa_program_resource_location() argument 1223 _mesa_program_resource_location_index(struct gl_shader_program *shProg, GLenum programInterface, const char *name) _mesa_program_resource_location_index() argument 1259 is_resource_referenced(struct gl_shader_program *shProg, struct gl_program_resource *res, GLuint index, uint8_t stage) is_resource_referenced() argument 1280 get_buffer_property(struct gl_shader_program *shProg, struct gl_program_resource *res, const GLenum prop, GLint *val, bool glthread, const char *caller) get_buffer_property() argument 1438 _mesa_program_resource_prop(struct gl_shader_program *shProg, struct gl_program_resource *res, GLuint index, const GLenum prop, GLint *val, bool glthread, const char *caller) _mesa_program_resource_prop() argument 1701 _mesa_get_program_resourceiv(struct gl_shader_program *shProg, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params) _mesa_get_program_resourceiv() argument 1743 _mesa_get_program_interfaceiv(struct gl_shader_program *shProg, GLenum programInterface, GLenum pname, GLint *params) _mesa_get_program_interfaceiv() argument 2138 _mesa_program_resource_hash_destroy(struct gl_shader_program *shProg) _mesa_program_resource_hash_destroy() argument 2149 _mesa_create_program_resource_hash(struct gl_shader_program *shProg) _mesa_create_program_resource_hash() argument [all...] |
H A D | shaderapi.h | 64 struct gl_shader_program *shProg); 67 _mesa_active_program(struct gl_context *ctx, struct gl_shader_program *shProg, 77 _mesa_count_active_attribs(struct gl_shader_program *shProg); 80 _mesa_longest_attribute_name_length(struct gl_shader_program *shProg); 88 struct gl_shader_program *shProg, struct gl_program *prog, 114 _mesa_program_resource_index(struct gl_shader_program *shProg, 118 _mesa_program_resource_find_name(struct gl_shader_program *shProg, 123 _mesa_program_resource_find_index(struct gl_shader_program *shProg, 127 _mesa_program_resource_find_active_variable(struct gl_shader_program *shProg, 133 _mesa_get_program_resource_name(struct gl_shader_program *shProg, [all...] |
H A D | program_resource.c | 100 struct gl_shader_program *shProg = in _mesa_GetProgramInterfaceiv() local 103 if (!shProg) in _mesa_GetProgramInterfaceiv() 119 _mesa_get_program_interfaceiv(shProg, programInterface, pname, params); in _mesa_GetProgramInterfaceiv() 158 struct gl_shader_program *shProg = in _mesa_GetProgramResourceIndex() local 161 if (!shProg || !name) in _mesa_GetProgramResourceIndex() 199 res = _mesa_program_resource_find_name(shProg, programInterface, name, in _mesa_GetProgramResourceIndex() 204 return _mesa_program_resource_index(shProg, res); in _mesa_GetProgramResourceIndex() 228 struct gl_shader_program *shProg = in _mesa_GetProgramResourceName() local 232 if (!shProg || !name) in _mesa_GetProgramResourceName() 243 _mesa_get_program_resource_name(shProg, programInterfac in _mesa_GetProgramResourceName() 262 struct gl_shader_program *shProg = _mesa_GetProgramResourceiv() local 292 struct gl_shader_program *shProg = _mesa_GetProgramResourceLocation() local 348 struct gl_shader_program *shProg = _mesa_GetProgramResourceLocationIndex() local [all...] |
H A D | pipelineobj.c | 212 struct gl_shader_program *shProg, in use_program_stage() 216 if (shProg && shProg->_LinkedShaders[stage]) in use_program_stage() 217 prog = shProg->_LinkedShaders[stage]->Program; in use_program_stage() 219 _mesa_use_program(ctx, stage, shProg, prog, pipe); in use_program_stage() 223 use_program_stages(struct gl_context *ctx, struct gl_shader_program *shProg, in use_program_stages() argument 240 use_program_stage(ctx, GL_VERTEX_SHADER, shProg, pipe); in use_program_stages() 243 use_program_stage(ctx, GL_FRAGMENT_SHADER, shProg, pipe); in use_program_stages() 246 use_program_stage(ctx, GL_GEOMETRY_SHADER, shProg, pipe); in use_program_stages() 249 use_program_stage(ctx, GL_TESS_CONTROL_SHADER, shProg, pip in use_program_stages() 211 use_program_stage(struct gl_context *ctx, GLenum type, struct gl_shader_program *shProg, struct gl_pipeline_object *pipe) use_program_stage() argument 271 struct gl_shader_program *shProg = NULL; _mesa_UseProgramStages_no_error() local 293 struct gl_shader_program *shProg = NULL; _mesa_UseProgramStages() local 384 struct gl_shader_program *shProg = NULL; active_shader_program() local [all...] |
H A D | shaderobj.h | 71 struct gl_shader_program *shProg); 80 struct gl_shader_program *shProg) in _mesa_reference_shader_program() 82 if (*ptr != shProg) in _mesa_reference_shader_program() 83 _mesa_reference_shader_program_(ctx, ptr, shProg); in _mesa_reference_shader_program() 115 struct gl_shader_program *shProg); 119 struct gl_shader_program *shProg); 123 struct gl_shader_program *shProg); 78 _mesa_reference_shader_program(struct gl_context *ctx, struct gl_shader_program **ptr, struct gl_shader_program *shProg) _mesa_reference_shader_program() argument
|
H A D | uniform_query.cpp | 59 struct gl_shader_program *shProg; in _mesa_GetActiveUniform_impl() local 68 shProg = _mesa_lookup_shader_program_err_glthread(ctx, program, glthread, in _mesa_GetActiveUniform_impl() 70 if (!shProg) in _mesa_GetActiveUniform_impl() 73 res = _mesa_program_resource_find_index((struct gl_shader_program *) shProg, in _mesa_GetActiveUniform_impl() 83 _mesa_get_program_resource_name(shProg, GL_UNIFORM, index, maxLength, in _mesa_GetActiveUniform_impl() 87 _mesa_program_resource_prop((struct gl_shader_program *) shProg, in _mesa_GetActiveUniform_impl() 91 _mesa_program_resource_prop((struct gl_shader_program *) shProg, in _mesa_GetActiveUniform_impl() 140 struct gl_shader_program *shProg; in _mesa_GetActiveUniformsiv() local 150 shProg = _mesa_lookup_shader_program_err(ctx, program, "glGetActiveUniform"); in _mesa_GetActiveUniformsiv() 151 if (!shProg) in _mesa_GetActiveUniformsiv() 184 validate_uniform_parameters(GLint location, GLsizei count, unsigned *array_index, struct gl_context *ctx, struct gl_shader_program *shProg, const char *caller) validate_uniform_parameters() argument 307 struct gl_shader_program *shProg = _mesa_get_uniform() local 731 log_uniform(const void *values, enum glsl_base_type basicType, unsigned rows, unsigned cols, unsigned count, bool transpose, const struct gl_shader_program *shProg, GLint location, const struct gl_uniform_storage *uni) log_uniform() argument 1141 validate_uniform(GLint location, GLsizei count, const GLvoid *values, unsigned *offset, struct gl_context *ctx, struct gl_shader_program *shProg, enum glsl_base_type basicType, unsigned src_components) validate_uniform() argument [all...] |
H A D | transformfeedback.c | 73 struct gl_shader_program *shProg) in _mesa_transform_feedback_is_using_program() 75 if (!shProg->last_vert_prog) in _mesa_transform_feedback_is_using_program() 80 callback_data.prog = shProg->last_vert_prog; in _mesa_transform_feedback_is_using_program() 870 struct gl_shader_program *shProg, GLsizei count, in transform_feedback_varyings() 876 for (i = 0; i < (GLint) shProg->TransformFeedback.NumVarying; i++) { in transform_feedback_varyings() 877 free(shProg->TransformFeedback.VaryingNames[i]); in transform_feedback_varyings() 879 free(shProg->TransformFeedback.VaryingNames); in transform_feedback_varyings() 882 shProg->TransformFeedback.VaryingNames = in transform_feedback_varyings() 885 if (!shProg->TransformFeedback.VaryingNames) { in transform_feedback_varyings() 892 shProg in transform_feedback_varyings() 72 _mesa_transform_feedback_is_using_program(struct gl_context *ctx, struct gl_shader_program *shProg) _mesa_transform_feedback_is_using_program() argument 869 transform_feedback_varyings(struct gl_context *ctx, struct gl_shader_program *shProg, GLsizei count, const GLchar *const *varyings, GLenum bufferMode) transform_feedback_varyings() argument 911 struct gl_shader_program *shProg = _mesa_lookup_shader_program(ctx, program); _mesa_TransformFeedbackVaryings_no_error() local 920 struct gl_shader_program *shProg; _mesa_TransformFeedbackVaryings() local 1003 const struct gl_shader_program *shProg; _mesa_GetTransformFeedbackVarying() local [all...] |
H A D | shared.c | 236 struct gl_shader_program *shProg = (struct gl_shader_program *) data; in free_shader_program_data_cb() local 238 if (shProg->Type == GL_SHADER_PROGRAM_MESA) { in free_shader_program_data_cb() 239 _mesa_free_shader_program_data(ctx, shProg); in free_shader_program_data_cb() 257 struct gl_shader_program *shProg = (struct gl_shader_program *) data; in delete_shader_cb() local 258 assert(shProg->Type == GL_SHADER_PROGRAM_MESA); in delete_shader_cb() 259 _mesa_delete_shader_program(ctx, shProg); in delete_shader_cb()
|
H A D | dd.h | 256 struct gl_shader_program *shProg, 260 struct gl_shader_program *shProg,
|
H A D | uniforms.h | 83 _mesa_update_shader_textures_used(struct gl_shader_program *shProg, 87 _mesa_sampler_uniforms_are_valid(const struct gl_shader_program *shProg,
|
H A D | transformfeedback.h | 88 struct gl_shader_program *shProg);
|
/third_party/mesa3d/src/compiler/glsl/ |
H A D | standalone_scaffolding.cpp | 151 struct gl_shader_program *shProg) in _mesa_clear_shader_program_data() 154 if (shProg->_LinkedShaders[i] != NULL) { in _mesa_clear_shader_program_data() 155 _mesa_delete_linked_shader(ctx, shProg->_LinkedShaders[i]); in _mesa_clear_shader_program_data() 156 shProg->_LinkedShaders[i] = NULL; in _mesa_clear_shader_program_data() 160 shProg->data->NumUniformStorage = 0; in _mesa_clear_shader_program_data() 161 shProg->data->UniformStorage = NULL; in _mesa_clear_shader_program_data() 162 shProg->NumUniformRemapTable = 0; in _mesa_clear_shader_program_data() 163 shProg->UniformRemapTable = NULL; in _mesa_clear_shader_program_data() 164 shProg->UniformHash = NULL; in _mesa_clear_shader_program_data() 166 ralloc_free(shProg in _mesa_clear_shader_program_data() 150 _mesa_clear_shader_program_data(struct gl_context *ctx, struct gl_shader_program *shProg) _mesa_clear_shader_program_data() argument [all...] |
H A D | gl_nir_linker.c | 221 create_shader_variable(struct gl_shader_program *shProg, in create_shader_variable() argument 231 struct gl_shader_variable *out = rzalloc(shProg, in create_shader_variable() 241 out->name.string = ralloc_strdup(shProg, "gl_VertexID"); in create_shader_variable() 246 out->name.string = ralloc_strdup(shProg, "gl_TessLevelOuter"); in create_shader_variable() 252 out->name.string = ralloc_strdup(shProg, "gl_TessLevelInner"); in create_shader_variable() 255 out->name.string = ralloc_strdup(shProg, name); in create_shader_variable() 302 struct gl_shader_program *shProg, in add_shader_variable() 346 name = ralloc_asprintf(shProg, "%s.%s", interface_name, name); in add_shader_variable() 370 char *field_name = ralloc_asprintf(shProg, "%s.%s", name, field->name); in add_shader_variable() 371 if (!add_shader_variable(consts, shProg, resource_se in add_shader_variable() 301 add_shader_variable(const struct gl_constants *consts, struct gl_shader_program *shProg, struct set *resource_set, unsigned stage_mask, GLenum programInterface, nir_variable *var, const char *name, const struct glsl_type *type, bool use_implicit_location, int location, bool inouts_share_location, const struct glsl_type *outermost_struct_type) add_shader_variable() argument 553 nir_add_packed_var_to_resource_list(const struct gl_constants *consts, struct gl_shader_program *shProg, struct set *resource_set, nir_variable *var, unsigned stage, GLenum type) nir_add_packed_var_to_resource_list() argument [all...] |
H A D | serialize.cpp | 315 write_xfb(struct blob *metadata, struct gl_shader_program *shProg) in write_xfb() argument 317 struct gl_program *prog = shProg->last_vert_prog; in write_xfb() 329 blob_write_uint32(metadata, shProg->TransformFeedback.BufferMode); in write_xfb() 330 blob_write_bytes(metadata, shProg->TransformFeedback.BufferStride, in write_xfb() 331 sizeof(shProg->TransformFeedback.BufferStride)); in write_xfb() 332 blob_write_uint32(metadata, shProg->TransformFeedback.NumVarying); in write_xfb() 333 for (unsigned i = 0; i < shProg->TransformFeedback.NumVarying; i++) in write_xfb() 334 blob_write_string(metadata, shProg->TransformFeedback.VaryingNames[i]); in write_xfb() 358 read_xfb(struct blob_reader *metadata, struct gl_shader_program *shProg) in read_xfb() argument 365 if (shProg in read_xfb() [all...] |
H A D | gl_nir_linker.h | 93 struct gl_shader_program *shProg,
|
/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_shader_cache.h | 45 struct gl_shader_program *shProg, 50 struct gl_shader_program *shProg, 58 struct gl_shader_program *shProg, 63 struct gl_shader_program *shProg,
|
H A D | st_shader_cache.c | 142 struct gl_shader_program *shProg, in st_deserialise_nir_program() 155 _mesa_ensure_and_associate_uniform_storage(ctx, shProg, prog, 16); in st_deserialise_nir_program() 184 prog->shader_program = shProg; in st_deserialise_nir_program() 238 struct gl_shader_program *shProg, in st_serialise_nir_program_binary() 141 st_deserialise_nir_program(struct gl_context *ctx, struct gl_shader_program *shProg, struct gl_program *prog) st_deserialise_nir_program() argument 237 st_serialise_nir_program_binary(struct gl_context *ctx, struct gl_shader_program *shProg, struct gl_program *prog) st_serialise_nir_program_binary() argument
|
H A D | st_program.c | 1165 struct gl_shader_program *shProg = (struct gl_shader_program *) data; in destroy_shader_program_variants_cb() local 1168 for (i = 0; i < ARRAY_SIZE(shProg->_LinkedShaders); i++) { in destroy_shader_program_variants_cb() 1169 if (shProg->_LinkedShaders[i]) in destroy_shader_program_variants_cb() 1170 destroy_program_variants(st, shProg->_LinkedShaders[i]->Program); in destroy_shader_program_variants_cb()
|