Searched refs:radv_shader_variant (Results 1 – 7 of 7) sorted by relevance
/external/mesa3d/src/amd/vulkan/ |
D | radv_shader.h | 43 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,
|
D | radv_shader.c | 311 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 …]
|
D | radv_pipeline_cache.c | 46 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()
|
D | radv_debug.c | 372 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()
|
D | radv_private.h | 351 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);
|
D | radv_pipeline.c | 1356 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()
|
D | radv_cmd_buffer.c | 692 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 …]
|