Home
last modified time | relevance | path

Searched refs:cs_shader (Results 1 – 6 of 6) sorted by relevance

/external/mesa3d/src/gallium/auxiliary/vl/
Dvl_compositor_cs.c53 struct cs_shader { struct
71 static nir_def *cs_create_shader(struct vl_compositor *c, struct cs_shader *s) in cs_create_shader() argument
139 static void *cs_create_shader_state(struct vl_compositor *c, struct cs_shader *s) in cs_create_shader_state()
151 static inline nir_def *cs_translate(struct cs_shader *s, nir_def *src) in cs_translate()
160 static inline nir_def *cs_texture_offset(struct cs_shader *s, nir_def *src) in cs_texture_offset()
169 static inline nir_def *cs_chroma_subsampling(struct cs_shader *s, nir_def *src) in cs_chroma_subsampling()
178 static inline nir_def *cs_scale(struct cs_shader *s, nir_def *src) in cs_scale()
187 static inline nir_def *cs_luma_key(struct cs_shader *s, nir_def *src) in cs_luma_key()
200 static inline nir_def *cs_chroma_offset(struct cs_shader *s, nir_def *src, unsigned flags) in cs_chroma_offset()
215 static inline nir_def *cs_clamp(struct cs_shader *s, nir_def *src, unsigned flags) in cs_clamp()
[all …]
/external/mesa3d/src/amd/vulkan/
Dradv_pipeline_compute.c98 struct radv_shader *cs_shader; in radv_compile_cs() local
140 cs_shader = radv_shader_create(device, cache, *cs_binary, skip_shaders_cache || dump_shader); in radv_compile_cs()
142 cs_shader->nir_string = nir_string; in radv_compile_cs()
144 …radv_shader_dump_debug_info(device, dump_shader, *cs_binary, cs_shader, &cs_stage->nir, 1, &cs_sta… in radv_compile_cs()
150 cs_shader->spirv = malloc(cs_stage->spirv.size); in radv_compile_cs()
151 memcpy(cs_shader->spirv, cs_stage->spirv.data, cs_stage->spirv.size); in radv_compile_cs()
152 cs_shader->spirv_size = cs_stage->spirv.size; in radv_compile_cs()
155 return cs_shader; in radv_compile_cs()
Dradv_shader_object.c231 …struct radv_shader *cs_shader = radv_compile_cs(device, NULL, &stage, false, false, false, true, &… in radv_shader_object_init_compute() local
235 shader_obj->shader = cs_shader; in radv_shader_object_init_compute()
/external/libdrm/tests/amdgpu/
Dshader_test_util.c355 …const struct shader_test_cs_shader *cs_shader = &shader_test_cs[test_priv->info->version][test_pri… in amdgpu_dispatch_write2hw_gfx9() local
367 for (j = 0; j < cs_shader->num_sh_reg; j++) { in amdgpu_dispatch_write2hw_gfx9()
370 …ptr[i++] = cs_shader->sh_reg[j].reg_offset - shader_test_gfx_info[test_priv->info->version].sh_reg… in amdgpu_dispatch_write2hw_gfx9()
371 ptr[i++] = cs_shader->sh_reg[j].reg_value; in amdgpu_dispatch_write2hw_gfx9()
414 …const struct shader_test_cs_shader *cs_shader = &shader_test_cs[test_priv->info->version][test_pri… in amdgpu_dispatch_write2hw_gfx10() local
425 for (j = 0; j < cs_shader->num_sh_reg; j++) { in amdgpu_dispatch_write2hw_gfx10()
428 …ptr[i++] = cs_shader->sh_reg[j].reg_offset - shader_test_gfx_info[test_priv->info->version].sh_reg… in amdgpu_dispatch_write2hw_gfx10()
429 ptr[i++] = cs_shader->sh_reg[j].reg_value; in amdgpu_dispatch_write2hw_gfx10()
475 …const struct shader_test_cs_shader *cs_shader = &shader_test_cs[version][test_priv->shader_dispatc… in amdgpu_dispatch_write2hw_gfx11() local
488 for (j = 0; j < cs_shader->num_sh_reg; j++) { in amdgpu_dispatch_write2hw_gfx11()
[all …]
/external/mesa3d/src/gallium/drivers/r600/
Dr600_pipe.h1050 struct r600_pipe_shader *cs_shader,
Devergreen_state.c4976 struct r600_pipe_shader *cs_shader, in evergreen_emit_atomic_buffer_setup_count() argument
4982 bool is_compute = cs_shader ? true : false; in evergreen_emit_atomic_buffer_setup_count()
4989 pshader = cs_shader; in evergreen_emit_atomic_buffer_setup_count()