Lines Matching defs:shader
980 struct radv_shader *shader = radv_get_shader(pipeline, stage);
981 return &shader->info.user_sgprs_locs.shader_data[idx];
1271 radv_emit_shader_prefetch(struct radv_cmd_buffer *cmd_buffer, struct radv_shader *shader)
1275 if (!shader)
1278 va = radv_shader_get_va(shader);
1280 si_cp_dma_prefetch(cmd_buffer, va, shader->code_size);
3225 /* The main shader must not use less VGPRs than the prolog, otherwise shared vgprs might not
3551 const struct radv_shader *shader = radv_get_shader(pipeline, stage);
3552 if (!shader)
3557 const uint64_t mask = shader->info.inline_push_constant_mask;
3585 struct radv_shader *shader, *prev_shader;
3643 shader = radv_get_shader(pipeline, stage);
3646 if (shader && shader != prev_shader) {
3649 prev_shader = shader;
3750 /* Put all the info in for the DGC generation shader in case the VBO gets overridden. */
3812 /* Put all the info in for the DGC generation shader in case the VBO gets overridden.
4250 /* For simplicity, if the barrier wants to wait for the task shader,
4251 * just make it wait for the mesh shader too.
4325 * RB and the shader caches, we always invalidate L2 on the src side, as we can
4440 /* Ensure the DGC meta shader can read the commands. */
5585 /* the new vertex shader might not have the same user regs */
7188 /* Pass this as the IB to the shader for emulating firstTask in task shaders. */
7480 /* Current shader doesn't support culling and culling was already disabled:
7690 * calls. Then upload descriptors, set shader pointers, and
7707 /* Only prefetch the vertex shader and VBO descriptors
7750 /* If there is no task shader, no need to do anything special. */
8212 /* Indirect draw with mesh shader only:
8219 * reading the NV command's indirect buffer in the shader.
8584 * calls. Then upload descriptors, set shader pointers, and
8623 * So if we set compute userdata & shader registers we should dirty the raytracing
10085 /* AMD GCN binds streamout buffers as shader resources.
10086 * VGT only counts primitives and tells the shader through