Searched refs:linked (Results 1 - 25 of 262) sorted by relevance

1234567891011

/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dlink_functions.cpp41 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 Dgl_nir_link_uniform_blocks.c182 /* 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 Dopt_array_splitting.cpp104 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 Dlinker.cpp28 * 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 Dir_optimization.h93 bool do_common_optimization(exec_list *ir, bool linked,
167 bool optimize_split_arrays(exec_list *instructions, bool linked);
H A Dglsl_parser_extras.cpp2091 * 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 Dserialize.cpp1144 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 Dlink_functions.cpp41 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 Dopt_array_splitting.cpp104 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 Dlinker.cpp28 * 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 Dir_optimization.h93 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 Dst_cb_program.c169 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 Dst_cb_program.c289 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 Dglspirv.c146 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 Dglspirv.c146 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 D10.2.rst54 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 D7.0.1.rst59 previously linked with libOSMesa.so.6 would no longer link with
H A D10.6.2.rst72 - 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 D10.5.7.rst64 - 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 Damdgcn_glslc.c277 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 Damdgcn_glslc.c277 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 DMESA_trace.spec36 linked for standalone test programs. The set of calls and the
/xsrc/external/mit/MesaLib/dist/docs/_extra/specs/OLD/
H A DMESA_trace.spec36 linked for standalone test programs. The set of calls and the
/xsrc/external/mit/freetype/dist/src/base/
H A Drules.mk70 # then linked to the final executable only if one of its symbols is used by
/xsrc/external/mit/xtrans/dist/
H A Dconfigure.ac42 # Because xtrans is included into other modules rather than being linked

Completed in 23 milliseconds

1234567891011