Home
last modified time | relevance | path

Searched refs:radv_shader (Results 1 – 18 of 18) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
Dradv_shader.h490 struct radv_shader { struct
568 struct radv_shader *radv_shader_create(struct radv_device *device,
572 struct radv_shader *radv_shader_nir_to_asm(
578 struct radv_shader *shader, void *dest_ptr);
584 struct radv_shader *
602 void radv_shader_destroy(struct radv_device *device, struct radv_shader *shader);
606 uint64_t radv_shader_get_va(const struct radv_shader *shader);
607 struct radv_shader *radv_find_shader(struct radv_device *device, uint64_t pc);
609 unsigned radv_get_max_waves(const struct radv_device *device, struct radv_shader *shader,
Dradv_shader.c1914 radv_open_rtld_binary(struct radv_device *device, const struct radv_shader *shader, in radv_open_rtld_binary()
1960 struct radv_shader *shader, void *dest_ptr) in radv_shader_binary_upload()
2003 struct radv_shader *
2008 struct radv_shader *shader = calloc(1, sizeof(struct radv_shader)); in radv_shader_create()
2195 static struct radv_shader *
2245 struct radv_shader *shader = radv_shader_create(device, binary, keep_shader_info, false, args);
2270 struct radv_shader *
2290 struct radv_shader *
2309 struct radv_shader *shader = NULL;
2537 radv_shader_destroy(struct radv_device *device, struct radv_shader *shader)
[all …]
Dradv_pipeline.c138 struct radv_shader *shader = pipeline->base.shaders[pipeline->last_vgt_api_stage]; in radv_pipeline_has_ngg()
148 struct radv_shader *shader = pipeline->base.shaders[pipeline->last_vgt_api_stage]; in radv_pipeline_has_ngg_passthrough()
1005 struct radv_shader *ps = pipeline->base.shaders[MESA_SHADER_FRAGMENT]; in radv_pipeline_out_of_order_rast()
1189 struct radv_shader *ps = pipeline->base.shaders[MESA_SHADER_FRAGMENT]; in gfx103_pipeline_init_vrs_state()
2748 struct radv_shader *
4074 struct radv_shader *shader = pipeline->shaders[i]; in radv_upload_shaders()
4098 struct radv_shader *shader = pipeline->shaders[i]; in radv_upload_shaders()
4474 static struct radv_shader *
4950 struct radv_shader *shader = pipeline->shaders[i]; in radv_create_shaders()
5624 const struct radv_shader *vs = pipeline->base.shaders[MESA_SHADER_TESS_EVAL] in radv_pipeline_emit_vgt_gs_mode()
[all …]
Dradv_debug.c301 radv_dump_annotated_shader(struct radv_shader *shader, gl_shader_stage stage, in radv_dump_annotated_shader()
407 radv_dump_spirv(struct radv_shader *shader, const char *sha1, const char *dump_dir) in radv_dump_spirv()
422 radv_dump_shader(struct radv_pipeline *pipeline, struct radv_shader *shader, in radv_dump_shader()
502 struct radv_shader *vs_shader = radv_get_shader(pipeline, MESA_SHADER_VERTEX); in radv_dump_vs_prolog()
917 struct radv_shader *shader; in radv_dump_faulty_shader()
Dmeson.build86 'radv_shader.c',
87 'radv_shader.h',
Dradv_private.h397 struct radv_shader;
2115 struct radv_shader *shaders[MESA_VULKAN_SHADER_STAGES];
2116 struct radv_shader *gs_copy_shader;
2193 struct radv_shader *streamout_shader;
2273 struct radv_shader *radv_get_shader(const struct radv_pipeline *pipeline, gl_shader_stage stage);
2276 const struct radv_shader *shader);
2279 struct radeon_cmdbuf *cs, const struct radv_shader *shader);
Dradv_cmd_buffer.c980 struct radv_shader *shader = radv_get_shader(pipeline, stage); in radv_lookup_user_sgpr()
1271 radv_emit_shader_prefetch(struct radv_cmd_buffer *cmd_buffer, struct radv_shader *shader) in radv_emit_shader_prefetch()
1580 struct radv_shader *v = pipeline->base.shaders[pipeline->last_vgt_api_stage]; in radv_emit_graphics_pipeline()
3055 lookup_vs_prolog(struct radv_cmd_buffer *cmd_buffer, struct radv_shader *vs_shader, in lookup_vs_prolog()
3208 emit_prolog_regs(struct radv_cmd_buffer *cmd_buffer, struct radv_shader *vs_shader, in emit_prolog_regs()
3257 emit_prolog_inputs(struct radv_cmd_buffer *cmd_buffer, struct radv_shader *vs_shader, in emit_prolog_inputs()
3310 struct radv_shader *vs_shader = radv_get_shader(&pipeline->base, MESA_SHADER_VERTEX); in radv_emit_vertex_input()
3551 const struct radv_shader *shader = radv_get_shader(pipeline, stage); in radv_emit_all_inline_push_consts()
3585 struct radv_shader *shader, *prev_shader; in radv_flush_constants()
3703 struct radv_shader *vs_shader = radv_get_shader(&pipeline->base, MESA_SHADER_VERTEX); in radv_write_vertex_descriptors()
[all …]
Dradv_pipeline_cache.c42 struct radv_shader *shaders[MESA_VULKAN_SHADER_STAGES];
Dradv_device_generated_commands.c1211 struct radv_shader *vs_shader = radv_get_shader(&graphics_pipeline->base, MESA_SHADER_VERTEX); in radv_prepare_dgc()
/third_party/mesa3d/src/amd/vulkan/layers/
Dradv_sqtt_layer.c834 struct radv_shader *shader = pipeline->shaders[stage]; in radv_mesa_to_rgp_shader_stage()
883 struct radv_shader *shader = pipeline->shaders[i]; in radv_add_code_object()
936 struct radv_shader *shader = pipeline->shaders[i]; in radv_register_pipeline()
/third_party/mesa3d/docs/relnotes/
D18.0.0.rst148 - [build failure] radv_shader.c:683:2: error: format not a string
D19.3.0.rst3241 - radv: add radv_create_shaders() to radv_shader.h
D20.1.0.rst4155 - radv: Move some helper functions to the radv_shader.h header file.
D22.0.0.rst3914 - radv: rename radv_shader_variant to radv_shader
D20.3.0.rst4389 - aco: remove unused radv_shader.h includes
D22.2.0.rst1559 - aco: drop radv_shader.h include
/third_party/mesa3d/src/amd/compiler/
DREADME.md284 * Edit `radv_shader.c` or `radv_pipeline.c` to change if they are compiled with LLVM or ACO.
/third_party/mesa3d/ohos/
Ddependency_inputs.gni497 "../src/amd/vulkan/radv_shader.c",
498 "../src/amd/vulkan/radv_shader.h",