Home
last modified time | relevance | path

Searched refs:nir_xfb_info (Results 1 – 19 of 19) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
Dnir_xfb_info.h55 typedef struct nir_xfb_info { struct
64 } nir_xfb_info; argument
74 return sizeof(nir_xfb_info) + sizeof(nir_xfb_output_info) * output_count; in nir_xfb_info_size()
84 nir_xfb_info *
89 nir_print_xfb_info(nir_xfb_info *info, FILE *fp);
Dnir_gather_xfb_info.c30 add_var_xfb_varying(nir_xfb_info *xfb, in add_var_xfb_varying()
48 static nir_xfb_info *
57 return sizeof(nir_xfb_info) + sizeof(nir_xfb_varying_info) * varying_count; in nir_xfb_varyings_info_size()
67 add_var_xfb_outputs(nir_xfb_info *xfb, in add_var_xfb_outputs()
215 nir_xfb_info *xfb = nir_xfb_info_create(shader, num_outputs); in nir_gather_xfb_info_with_varyings()
320 nir_xfb_info *
437 nir_xfb_info *info = calloc(1, nir_xfb_info_size(count)); in nir_gather_xfb_info_from_intrinsics()
465 nir_print_xfb_info(nir_xfb_info *info, FILE *fp) in nir_print_xfb_info()
Dmeson.build290 'nir_xfb_info.h',
Dnir_serialize.c2067 write_xfb_info(write_ctx *ctx, const nir_xfb_info *xfb) in write_xfb_info()
2079 static nir_xfb_info *
2086 struct nir_xfb_info *xfb = ralloc_size(ctx->nir, size); in read_xfb_info()
Dnir.h167 struct nir_xfb_info;
3734 struct nir_xfb_info *xfb_info;
/third_party/mesa3d/src/compiler/glsl/
Dgl_nir_linker.h43 struct nir_xfb_info;
74 struct nir_xfb_info *
Dgl_nir_link_xfb.c69 nir_xfb_info *xfb_info = NULL; in gl_nir_link_assign_xfb_resources()
199 struct nir_xfb_info *
205 nir_xfb_info *xfb = in gl_to_nir_xfb_info()
/third_party/mesa3d/src/intel/vulkan/
Danv_pipeline_cache.c75 const nir_xfb_info *xfb_info_in, in anv_shader_bin_create()
87 VK_MULTIALLOC_DECL_SIZE(&ma, nir_xfb_info, xfb_info, in anv_shader_bin_create()
263 const nir_xfb_info *xfb_info = NULL; in anv_shader_bin_deserialize()
331 const nir_xfb_info *xfb_info, in anv_device_upload_kernel()
Danv_private.h1124 struct nir_xfb_info;
1145 const struct nir_xfb_info *xfb_info,
3034 struct nir_xfb_info *xfb_info;
3047 const struct nir_xfb_info *xfb_info,
DgenX_pipeline.c1271 nir_xfb_info *xfb_info; in emit_3dstate_streamout()
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dnir_helpers.c34 nir_xfb_info *info = nir_gather_xfb_info_from_intrinsics(nir, slot_to_register); in nir_gather_stream_output_info()
/third_party/mesa3d/docs/relnotes/
D22.2.1.rst190 - nir: fix nir_xfb_info buffer_to_stream length
D19.1.0.rst322 - nir/xfb: add component_offset at nir_xfb_info
324 - nir/xfb: adding varyings on nir_xfb_info and gather_info
330 - nir/xfb: move varyings info out of nir_xfb_info
D22.2.0.rst2846 - nir: Add a nir_xfb_info to nir_shader
2856 - nir/glsl: Use rzalloc for nir_xfb_info
D21.2.0.rst3150 - lavapipe: Fix lvp_pipeline_compile's nir_xfb_info leak.
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_shader.c685 nir_xfb_info *xfb = nir->xfb_info; in tu_gather_xfb_info()
/third_party/mesa3d/src/amd/vulkan/
Dradv_shader_info.c407 const nir_xfb_info *xfb = nir->xfb_info; in gather_xfb_info()
/third_party/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_pipeline.c583 nir_xfb_info *xfb_info = pipeline->pipeline_nir[stage]->xfb_info; in lvp_pipeline_xfb_init()
/third_party/mesa3d/ohos/
Ddependency_inputs.gni1089 "../src/compiler/nir/nir_xfb_info.h",