| /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/ |
| H A D | link_functions.cpp | 41 call_link_visitor(gl_shader_program *prog, gl_linked_shader *linked, argument 48 this->linked = linked; 81 * final linked shader. If it does, use it as the target of the call. 84 find_matching_signature(name, &callee->parameters, linked->symbols); 91 * linked. If it's not found there, return an error. 109 /* Find the prototype information in the linked shader. Generate any 112 ir_function *f = linked->symbols->get_function(name); 114 f = new(linked) ir_function(name); 116 /* Add the new function to the linked I 300 gl_linked_shader *linked; member in class:__anone4eb089e0110::call_link_visitor [all...] |
| H A D | gl_nir_link_uniform_blocks.c | 182 /* We first check if new_block was already linked */ 592 struct gl_linked_shader *const linked = prog->_LinkedShaders[stage]; local in function:gl_nir_link_uniform_blocks 598 if (!linked) 601 link_linked_shader_uniform_blocks(mem_ctx, ctx, prog, linked, 605 link_linked_shader_uniform_blocks(mem_ctx, ctx, prog, linked, 615 /* Copy ubo blocks to linked shader list */ 616 linked->Program->sh.UniformBlocks = 617 ralloc_array(linked, struct gl_uniform_block *, num_ubo_blocks); 618 ralloc_steal(linked, ubo_blocks); 619 linked [all...] |
| H A D | opt_array_splitting.cpp | 104 bool get_split_list(exec_list *instructions, bool linked); 272 bool linked) 276 /* If the shaders aren't linked yet, we can't mess with global 279 if (!linked) { 448 optimize_split_arrays(exec_list *instructions, bool linked) argument 451 if (!refs.get_split_list(instructions, linked)) 271 get_split_list(exec_list * instructions,bool linked) argument
|
| H A D | linker.cpp | 28 * Given a set of shaders that are to be linked to generate a final program, 32 * type. All shaders of a particular type (e.g., vertex shaders) are linked 53 * In the final stage individual shader executables are linked to create a 888 * In addition, set the type of the linked variable to the 1419 * linked shader. 1858 * the value for the linked shader. 1893 * and propagates them to the linked TCS and linked shader program. 1950 * to the linked TES and linked shade 2502 gl_linked_shader *linked = rzalloc(NULL, struct gl_linked_shader); local in function:link_intrastage_shaders [all...] |
| H A D | ir_optimization.h | 93 bool do_common_optimization(exec_list *ir, bool linked, 167 bool optimize_split_arrays(exec_list *instructions, bool linked);
|
| H A D | glsl_parser_extras.cpp | 2091 * and reduce later work if the same shader is linked multiple times 2307 * \param linked Is the shader linked? This enables 2315 * \c linked is \c true. 2323 do_common_optimization(exec_list *ir, bool linked, argument 2347 if (linked) { 2358 if (options->OptimizeForAOS && !linked) 2361 if (linked && options->OptimizeForAOS) { 2365 if (linked) 2372 if (linked) [all...] |
| H A D | serialize.cpp | 1144 gl_linked_shader *linked) 1222 struct gl_linked_shader *linked = rzalloc(NULL, struct gl_linked_shader); local in function:create_linked_shader_and_program 1223 linked->Stage = stage; 1227 linked->Program = glprog; 1229 read_shader_metadata(metadata, glprog, linked); 1243 _mesa_reference_program(ctx, &linked->Program, glprog); 1244 prog->_LinkedShaders[stage] = linked; 1142 read_shader_metadata(struct blob_reader * metadata,struct gl_program * glprog,gl_linked_shader * linked) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/ |
| H A D | link_functions.cpp | 41 call_link_visitor(gl_shader_program *prog, gl_linked_shader *linked, argument 48 this->linked = linked; 81 * final linked shader. If it does, use it as the target of the call. 84 find_matching_signature(name, &callee->parameters, linked->symbols); 91 * linked. If it's not found there, return an error. 109 /* Find the prototype information in the linked shader. Generate any 112 ir_function *f = linked->symbols->get_function(name); 114 f = new(linked) ir_function(name); 116 /* Add the new function to the linked I 300 gl_linked_shader *linked; member in class:__anond20d0a4b0110::call_link_visitor [all...] |
| H A D | opt_array_splitting.cpp | 104 bool get_split_list(exec_list *instructions, bool linked); 272 bool linked) 276 /* If the shaders aren't linked yet, we can't mess with global 279 if (!linked) { 448 optimize_split_arrays(exec_list *instructions, bool linked) argument 451 if (!refs.get_split_list(instructions, linked)) 271 get_split_list(exec_list * instructions,bool linked) argument
|
| H A D | linker.cpp | 28 * Given a set of shaders that are to be linked to generate a final program, 32 * type. All shaders of a particular type (e.g., vertex shaders) are linked 53 * In the final stage individual shader executables are linked to create a 861 * In addition, set the type of the linked variable to the 1378 * linked shader. 1816 * and propagates them to the linked TCS and linked shader program. 1873 * to the linked TES and linked shader program. 1981 * and propagates them to the linked F 2425 gl_linked_shader *linked = rzalloc(NULL, struct gl_linked_shader); local in function:link_intrastage_shaders [all...] |
| H A D | ir_optimization.h | 93 bool do_common_optimization(exec_list *ir, bool linked, 164 bool optimize_split_arrays(exec_list *instructions, bool linked);
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| H A D | st_cb_program.c | 169 struct gl_linked_shader *linked = shprog->_LinkedShaders[i]; local in function:st_get_shader_program_completion_status 172 if (!linked || !linked->Program) 175 if (st_program(linked->Program)->variants) 176 sh = st_program(linked->Program)->variants->driver_shader;
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| H A D | st_cb_program.c | 289 struct gl_linked_shader *linked = shprog->_LinkedShaders[i]; local in function:st_get_shader_program_completion_status 292 if (!linked || !linked->Program) 297 if (st_vertex_program(linked->Program)->variants) 298 sh = st_vertex_program(linked->Program)->variants->driver_shader; 301 if (st_fragment_program(linked->Program)->variants) 302 sh = st_fragment_program(linked->Program)->variants->driver_shader; 307 if (st_common_program(linked->Program)->variants) 308 sh = st_common_program(linked->Program)->variants->driver_shader; 311 if (st_compute_program(linked [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/main/ |
| H A D | glspirv.c | 146 struct gl_linked_shader *linked = rzalloc(NULL, struct gl_linked_shader); local in function:_mesa_spirv_link_shaders 147 linked->Stage = shader_type; 149 /* Create program and attach it to the linked shader */ 156 _mesa_delete_linked_shader(ctx, linked); 165 linked->Program = gl_prog; 167 /* Reference the SPIR-V data from shader to the linked shader */ 168 _mesa_shader_spirv_data_reference(&linked->spirv_data, 171 prog->_LinkedShaders[shader_type] = linked;
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/main/ |
| H A D | glspirv.c | 146 struct gl_linked_shader *linked = rzalloc(NULL, struct gl_linked_shader); local in function:_mesa_spirv_link_shaders 147 linked->Stage = shader_type; 149 /* Create program and attach it to the linked shader */ 154 _mesa_delete_linked_shader(ctx, linked); 163 linked->Program = gl_prog; 165 /* Reference the SPIR-V data from shader to the linked shader */ 166 _mesa_shader_spirv_data_reference(&linked->spirv_data, 169 prog->_LinkedShaders[shader_type] = linked; 180 /* Some shaders have to be linked with some other shaders present. */ 196 "%s shader must be linked wit [all...] |
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 10.2.rst | 54 The option is used to control how mesa is linked against LLVM, and 60 Previously the library was linked statically against vmware's virtual
|
| H A D | 7.0.1.rst | 59 previously linked with libOSMesa.so.6 would no longer link with
|
| H A D | 10.6.2.rst | 72 - loader: Look for any version of currently linked libudev.so 96 - Revert "i965: Delete linked GLSL IR when using NIR." 135 - i965: Delete linked GLSL IR when using NIR.
|
| H A D | 10.5.7.rst | 64 - glsl: avoid leaking linked gl_shader when there's a late linker error
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/glsl_tests/ |
| H A D | amdgcn_glslc.c | 277 GLint linked; local in function:main 278 glGetProgramiv(prog, GL_LINK_STATUS, &linked); 280 if (!linked) {
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/glsl_tests/ |
| H A D | amdgcn_glslc.c | 277 GLint linked; local in function:main 278 glGetProgramiv(prog, GL_LINK_STATUS, &linked); 280 if (!linked) {
|
| /xsrc/external/mit/MesaLib.old/dist/docs/specs/OLD/ |
| H A D | MESA_trace.spec | 36 linked for standalone test programs. The set of calls and the
|
| /xsrc/external/mit/MesaLib/dist/docs/_extra/specs/OLD/ |
| H A D | MESA_trace.spec | 36 linked for standalone test programs. The set of calls and the
|
| /xsrc/external/mit/freetype/dist/src/base/ |
| H A D | rules.mk | 70 # then linked to the final executable only if one of its symbols is used by
|
| /xsrc/external/mit/xtrans/dist/ |
| H A D | configure.ac | 42 # Because xtrans is included into other modules rather than being linked
|