Searched refs:radv_shader_variant (Results 1 - 18 of 18) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_shader.h308 struct radv_shader_variant { struct
355 struct radv_shader_variant *shader);
360 struct radv_shader_variant *
370 struct radv_shader_variant *
377 struct radv_shader_variant *variant);
380 radv_get_shader_name(struct radv_shader_variant *var, gl_shader_stage stage);
384 struct radv_shader_variant *variant,
H A Dradv_shader.c382 struct radv_shader_variant *shader)
387 list_for_each_entry(struct radv_shader_variant, s, &slab->shaders, slab_list) {
451 struct radv_shader_variant *variant,
592 static struct radv_shader_variant *
605 struct radv_shader_variant *variant;
609 variant = calloc(1, sizeof(struct radv_shader_variant));
678 struct radv_shader_variant *
701 struct radv_shader_variant *
718 struct radv_shader_variant *variant)
734 radv_get_shader_name(struct radv_shader_variant *va
[all...]
H A Dradv_pipeline_cache.c46 struct radv_shader_variant *variants[MESA_SHADER_STAGES];
258 struct radv_shader_variant **variants,
313 struct radv_shader_variant *variant;
316 variant = calloc(1, sizeof(struct radv_shader_variant));
356 struct radv_shader_variant **variants,
H A Dradv_private.h399 struct radv_shader_variant;
405 struct radv_shader_variant **variants,
412 struct radv_shader_variant **variants,
1375 struct radv_shader_variant * shaders[MESA_SHADER_STAGES];
1376 struct radv_shader_variant *gs_copy_shader;
1414 struct radv_shader_variant *streamout_shader;
1431 struct radv_shader_variant *radv_get_shader(struct radv_pipeline *pipeline,
H A Dradv_pipeline.c988 struct radv_shader_variant *ps =
1611 struct radv_shader_variant *
1665 struct radv_shader_variant *tes = radv_get_shader(pipeline, MESA_SHADER_TESS_EVAL);
2131 struct radv_shader_variant *variants[MESA_SHADER_STAGES] = {0};
2293 struct radv_shader_variant *variants[MESA_SHADER_STAGES] = {0};
2936 const struct radv_shader_variant *vs =
2943 const struct radv_shader_variant *gs =
2961 struct radv_shader_variant *shader)
3020 struct radv_shader_variant *shader)
3034 struct radv_shader_variant *shade
[all...]
H A Dradv_debug.c373 radv_dump_annotated_shader(struct radv_shader_variant *shader,
487 struct radv_shader_variant *shader, gl_shader_stage stage,
H A Dradv_cmd_buffer.c581 struct radv_shader_variant *shader = radv_get_shader(pipeline, stage);
685 struct radv_shader_variant *shader)
1924 struct radv_shader_variant *shader, *prev_shader;
4151 struct radv_shader_variant *compute_shader = pipeline->shaders[MESA_SHADER_COMPUTE];
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_shader.h457 struct radv_shader_variant { struct
508 struct radv_shader_variant *radv_shader_variant_create(struct radv_device *device,
511 struct radv_shader_variant *radv_shader_variant_compile(
517 struct radv_shader_variant *
523 struct radv_shader_variant *radv_create_trap_handler_shader(struct radv_device *device);
528 void radv_shader_variant_destroy(struct radv_device *device, struct radv_shader_variant *variant);
532 uint64_t radv_shader_variant_get_va(const struct radv_shader_variant *variant);
533 struct radv_shader_variant *radv_find_shader_variant(struct radv_device *device, uint64_t pc);
535 unsigned radv_get_max_waves(const struct radv_device *device, struct radv_shader_variant *variant,
H A Dradv_shader.c1255 radv_alloc_shader_memory(struct radv_device *device, struct radv_shader_variant *shader)
1564 struct radv_shader_variant *
1570 struct radv_shader_variant *variant = calloc(1, sizeof(struct radv_shader_variant));
1737 static struct radv_shader_variant *
1810 struct radv_shader_variant *variant =
1851 struct radv_shader_variant *
1876 struct radv_shader_variant *
1894 struct radv_shader_variant *
1898 struct radv_shader_variant *shade
[all...]
H A Dradv_pipeline.c150 struct radv_shader_variant *variant =
164 struct radv_shader_variant *variant =
946 struct radv_shader_variant *ps = pipeline->shaders[MESA_SHADER_FRAGMENT];
1161 struct radv_shader_variant *ps = pipeline->shaders[MESA_SHADER_FRAGMENT];
1477 struct radv_shader_variant *tes = pipeline->shaders[MESA_SHADER_TESS_EVAL];
1478 struct radv_shader_variant *gs = pipeline->shaders[MESA_SHADER_GEOMETRY];
2253 struct radv_shader_variant *
3374 struct radv_shader_variant *variants[MESA_SHADER_STAGES] = {0};
3600 struct radv_shader_variant *gs_variants[MESA_SHADER_STAGES] = {0};
4237 struct radv_shader_variant *p
[all...]
H A Dradv_pipeline_cache.c41 struct radv_shader_variant *variants[MESA_SHADER_STAGES];
297 struct radv_shader_variant **variants, struct radv_pipeline_shader_stack_size **stack_sizes,
388 const unsigned char *sha1, struct radv_shader_variant **variants,
H A Dradv_debug.c300 radv_dump_annotated_shader(struct radv_shader_variant *shader, gl_shader_stage stage,
406 radv_dump_spirv(struct radv_shader_variant *shader, const char *sha1, const char *dump_dir)
421 radv_dump_shader(struct radv_pipeline *pipeline, struct radv_shader_variant *shader,
889 struct radv_shader_variant *shader;
H A Dradv_private.h347 struct radv_shader_variant;
356 struct radv_shader_variant **variants, struct radv_pipeline_shader_stack_size **stack_sizes,
361 struct radv_shader_variant **variants, struct radv_shader_binary *const *binaries,
815 struct radv_shader_variant *trap_handler_shader;
1771 struct radv_shader_variant *shaders[MESA_SHADER_STAGES];
1772 struct radv_shader_variant *gs_copy_shader;
1846 struct radv_shader_variant *streamout_shader;
1875 struct radv_shader_variant *radv_get_shader(const struct radv_pipeline *pipeline,
H A Dradv_cmd_buffer.c783 struct radv_shader_variant *shader = radv_get_shader(pipeline, stage);
1072 radv_emit_shader_prefetch(struct radv_cmd_buffer *cmd_buffer, struct radv_shader_variant *shader)
1373 struct radv_shader_variant *v = pipeline->shaders[pipeline->graphics.last_vgt_api_stage];
2737 lookup_vs_prolog(struct radv_cmd_buffer *cmd_buffer, struct radv_shader_variant *vs_shader,
2869 emit_prolog_regs(struct radv_cmd_buffer *cmd_buffer, struct radv_shader_variant *vs_shader,
2921 emit_prolog_inputs(struct radv_cmd_buffer *cmd_buffer, struct radv_shader_variant *vs_shader,
2974 struct radv_shader_variant *vs_shader = radv_get_shader(pipeline, MESA_SHADER_VERTEX);
3195 struct radv_shader_variant *shader, *prev_shader;
3310 struct radv_shader_variant *vs_shader = radv_get_shader(pipeline, MESA_SHADER_VERTEX);
6453 const struct radv_shader_variant *
[all...]
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/layers/
H A Dradv_sqtt_layer.c815 struct radv_shader_variant *shader = pipeline->shaders[stage];
864 struct radv_shader_variant *shader = pipeline->shaders[i];
917 struct radv_shader_variant *shader = pipeline->shaders[i];
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.1.0.rst3912 - radv: remove radv_shader_variant::aco_used
H A D21.1.0.rst5125 - radv: store a pointer to the code in radv_shader_variant
/xsrc/external/mit/MesaLib/dist/
H A D.pick_status.json[all...]

Completed in 231 milliseconds