Home
last modified time | relevance | path

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

/external/mesa3d/src/amd/vulkan/
Dradv_shader.h391 struct radv_shader_variant { struct
450 struct radv_shader_variant *
454 struct radv_shader_variant *
466 struct radv_shader_variant *
474 struct radv_shader_variant *
479 struct radv_shader_variant *variant);
484 struct radv_shader_variant *variant,
Dradv_shader.c785 struct radv_shader_variant *shader) in radv_alloc_shader_memory()
790 list_for_each_entry(struct radv_shader_variant, s, &slab->shaders, slab_list) { in radv_alloc_shader_memory()
1111 struct radv_shader_variant *
1118 struct radv_shader_variant *variant = calloc(1, sizeof(struct radv_shader_variant)); in radv_shader_variant_create()
1274 static struct radv_shader_variant *
1337 struct radv_shader_variant *variant = radv_shader_variant_create(device, binary, in shader_variant_compile()
1376 struct radv_shader_variant *
1404 struct radv_shader_variant *
1424 struct radv_shader_variant *
1428 struct radv_shader_variant *shader = NULL; in radv_create_trap_handler_shader()
[all …]
Dradv_pipeline.c131 struct radv_shader_variant *variant = NULL; in radv_pipeline_has_ngg()
147 struct radv_shader_variant *variant = NULL; in radv_pipeline_has_ngg_passthrough()
997 struct radv_shader_variant *ps = in radv_pipeline_out_of_order_rast()
1472 struct radv_shader_variant *tes = pipeline->shaders[MESA_SHADER_TESS_EVAL]; in radv_pipeline_init_input_assembly_state()
1473 struct radv_shader_variant *gs = pipeline->shaders[MESA_SHADER_GEOMETRY]; in radv_pipeline_init_input_assembly_state()
2192 struct radv_shader_variant *
3081 struct radv_shader_variant *variants[MESA_SHADER_STAGES] = {0}; in radv_create_shaders()
3325 struct radv_shader_variant *variants[MESA_SHADER_STAGES] = {0}; in radv_create_shaders()
3956 const struct radv_shader_variant *ps = pipeline->shaders[MESA_SHADER_FRAGMENT]; in radv_pipeline_init_binning_state()
3994 struct radv_shader_variant *ps = pipeline->shaders[MESA_SHADER_FRAGMENT]; in radv_pipeline_generate_depth_stencil_state()
[all …]
Dradv_debug.c298 radv_dump_annotated_shader(struct radv_shader_variant *shader, in radv_dump_annotated_shader()
413 struct radv_shader_variant *shader, gl_shader_stage stage, in radv_dump_shader()
790 static struct radv_shader_variant *
793 struct radv_shader_variant *shader = NULL; in radv_get_faulty_shader()
797 list_for_each_entry(struct radv_shader_variant, s, &slab->shaders, slab_list) { in radv_get_faulty_shader()
815 struct radv_shader_variant *shader; in radv_dump_faulty_shader()
Dradv_pipeline_cache.c42 struct radv_shader_variant *variants[MESA_SHADER_STAGES];
272 struct radv_shader_variant **variants, in radv_create_shader_variants_from_pipeline_cache()
361 struct radv_shader_variant **variants, in radv_pipeline_cache_insert_shaders()
Dradv_private.h416 struct radv_shader_variant;
431 struct radv_shader_variant **variants,
438 struct radv_shader_variant **variants,
852 struct radv_shader_variant *trap_handler_shader;
1725 struct radv_shader_variant * shaders[MESA_SHADER_STAGES];
1726 struct radv_shader_variant *gs_copy_shader;
1766 struct radv_shader_variant *streamout_shader;
1789 struct radv_shader_variant *radv_get_shader(const struct radv_pipeline *pipeline,
Dradv_cmd_buffer.c699 struct radv_shader_variant *shader = radv_get_shader(pipeline, stage); in radv_lookup_user_sgpr()
1011 struct radv_shader_variant *shader) in radv_emit_shader_prefetch()
2688 struct radv_shader_variant *shader, *prev_shader; in radv_flush_constants()
5601 struct radv_shader_variant *compute_shader = pipeline->shaders[MESA_SHADER_COMPUTE]; in radv_emit_dispatch_packets()
/external/mesa3d/docs/relnotes/
D20.1.0.rst3912 - radv: remove radv_shader_variant::aco_used