Lines Matching defs:shader
116 S_008D14_WTYPE_INCLUDE(0x7f) | /* all shader stages */
738 /* Force shader update to make sure si_sqtt_describe_pipeline_bind is called
1007 unreachable("invalid mesa shader stage");
1030 struct si_shader *shader;
1036 shader = &sctx->cs_shader_state.program->shader;
1041 shader = sctx->shaders[i].current;
1042 hw_stage = si_sqtt_pipe_to_rgp_shader_stage(&shader->key, i);
1047 uint8_t *code = malloc(shader->binary.uploaded_code_size);
1052 memcpy(code, shader->binary.uploaded_code, shader->binary.uploaded_code_size);
1054 uint64_t va = shader->bo->gpu_address;
1056 record->shader_data[gl_shader_stage].hash[0] = _mesa_hash_data(code, shader->binary.uploaded_code_size);
1058 record->shader_data[gl_shader_stage].code_size = shader->binary.uploaded_code_size;
1060 record->shader_data[gl_shader_stage].vgpr_count = shader->config.num_vgprs;
1061 record->shader_data[gl_shader_stage].sgpr_count = shader->config.num_sgprs;
1066 record->shader_data[gl_shader_stage].scratch_memory_size = shader->config.scratch_bytes_per_wave;
1067 record->shader_data[gl_shader_stage].wavefront_size = shader->wave_size;