Home
last modified time | relevance | path

Searched refs:radv_shader_variant (Results 1 – 7 of 7) sorted by relevance

/external/mesa3d/src/amd/vulkan/
Dradv_shader.h43 struct radv_shader_variant { struct
83 struct radv_shader_variant *shader); argument
88 struct radv_shader_variant *
98 struct radv_shader_variant *
105 struct radv_shader_variant *variant);
112 radv_get_shader_name(struct radv_shader_variant *var, gl_shader_stage stage);
116 struct radv_shader_variant *variant,
Dradv_shader.c311 struct radv_shader_variant *shader) in radv_alloc_shader_memory()
316 list_for_each_entry(struct radv_shader_variant, s, &slab->shaders, slab_list) { in radv_alloc_shader_memory()
369 struct radv_shader_variant *variant, in radv_fill_shader_variant()
461 static struct radv_shader_variant *
475 struct radv_shader_variant *variant; in shader_variant_create()
479 variant = calloc(1, sizeof(struct radv_shader_variant)); in shader_variant_create()
533 struct radv_shader_variant *
556 struct radv_shader_variant *
573 struct radv_shader_variant *variant) in radv_shader_variant_destroy()
588 radv_get_shader_name(struct radv_shader_variant *var, gl_shader_stage stage) in radv_get_shader_name()
[all …]
Dradv_pipeline_cache.c46 struct radv_shader_variant *variants[MESA_SHADER_STAGES];
248 struct radv_shader_variant **variants) in radv_create_shader_variants_from_pipeline_cache()
299 struct radv_shader_variant *variant; in radv_create_shader_variants_from_pipeline_cache()
302 variant = calloc(1, sizeof(struct radv_shader_variant)); in radv_create_shader_variants_from_pipeline_cache()
342 struct radv_shader_variant **variants, in radv_pipeline_cache_insert_shaders()
Dradv_debug.c372 struct radv_shader_variant *shader, in radv_dump_annotated_shader()
446 struct radv_shader_variant *compute_shader, in radv_dump_annotated_shaders()
493 struct radv_shader_variant *shader, gl_shader_stage stage, in radv_dump_shader()
518 struct radv_shader_variant *compute_shader, FILE *f) in radv_dump_shaders()
537 struct radv_shader_variant *compute_shader = in radv_dump_graphics_state()
Dradv_private.h351 struct radv_shader_variant;
357 struct radv_shader_variant **variants);
363 struct radv_shader_variant **variants,
1227 struct radv_shader_variant * shaders[MESA_SHADER_STAGES];
1228 struct radv_shader_variant *gs_copy_shader;
1292 struct radv_shader_variant *radv_get_vertex_shader(struct radv_pipeline *pipeline);
Dradv_pipeline.c1356 struct radv_shader_variant *
1366 static struct radv_shader_variant *
1466 struct radv_shader_variant *tes = radv_get_tess_eval_shader(pipeline); in calculate_tess_state()
1563 struct radv_shader_variant *gs = in calculate_vgt_gs_mode()
1635 struct radv_shader_variant *ps; in calculate_ps_inputs()
1886 struct radv_shader_variant *variants[MESA_SHADER_STAGES] = {0}; in radv_create_shaders()
2033 struct radv_shader_variant *variants[MESA_SHADER_STAGES] = {0}; in radv_create_shaders()
2494 struct radv_shader_variant *ps = pipeline->shaders[MESA_SHADER_FRAGMENT]; in radv_pipeline_init()
Dradv_cmd_buffer.c692 struct radv_shader_variant *shader) in radv_emit_shader_prefetch()
728 struct radv_shader_variant *shader) in radv_emit_hw_vs()
762 struct radv_shader_variant *shader) in radv_emit_hw_es()
775 struct radv_shader_variant *shader) in radv_emit_hw_ls()
796 struct radv_shader_variant *shader) in radv_emit_hw_hs()
822 struct radv_shader_variant *vs; in radv_emit_vertex_shader()
847 struct radv_shader_variant *tes, *tcs; in radv_emit_tess_shaders()
911 struct radv_shader_variant *gs; in radv_emit_geometry_shader()
991 struct radv_shader_variant *ps; in radv_emit_fragment_shader()
2627 struct radv_shader_variant *compute_shader; in radv_emit_compute_pipeline()
[all …]