Home
last modified time | relevance | path

Searched refs:store_output (Results 1 – 20 of 20) sorted by relevance

/third_party/mesa3d/src/imagination/rogue/nir/
Drogue_nir_pfo.c30 nir_intrinsic_instr *store_output, in insert_pfo() argument
41 nir_instr_rewrite_src(&store_output->instr, output_src, new_output_src); in insert_pfo()
42 nir_intrinsic_set_write_mask(store_output, 1); in insert_pfo()
43 store_output->num_components = 1; in insert_pfo()
44 nir_intrinsic_set_src_type(store_output, nir_type_uint32); in insert_pfo()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_shader_tess.h50 bool store_output(nir_intrinsic_instr *intr) override { in store_output() function
79 bool store_output(UNUSED nir_intrinsic_instr *intr) override { in store_output() function
Dsfn_shader_vs.h56 bool store_output(nir_intrinsic_instr& intr);
161 bool store_output(nir_intrinsic_instr *intr) override;
Dsfn_shader_cs.h49 bool store_output(UNUSED nir_intrinsic_instr *intr) override { in store_output() function
Dsfn_shader_gs.h39 bool store_output(nir_intrinsic_instr* instr) override;
Dsfn_shader_vs.cpp48 bool VertexExportStage::store_output(nir_intrinsic_instr& intr) in store_output() function in r600::VertexExportStage
534 bool VertexShader::store_output(nir_intrinsic_instr *intr) in store_output() function in r600::VertexShader
536 return m_export_stage->store_output(*intr); in store_output()
Dsfn_shader_fs.h38 bool store_output(nir_intrinsic_instr *intr) override;
Dsfn_shader_tess.cpp271 return m_export_processor->store_output(*intr); in process_stage_intrinsic()
Dsfn_shader.h164 virtual bool store_output(nir_intrinsic_instr *intr) = 0;
Dsfn_shader_gs.cpp246 bool GeometryShader::store_output(nir_intrinsic_instr* instr) in store_output() function in r600::GeometryShader
Dsfn_shader_fs.cpp111 bool FragmentShader::store_output(nir_intrinsic_instr *intr) in store_output() function in r600::FragmentShader
Dsfn_shader.cpp775 case nir_intrinsic_store_output: return store_output(intr); in process_intrinsic()
/third_party/mesa3d/src/gallium/drivers/freedreno/a2xx/
Dir2_nir.c561 store_output(struct ir2_context *ctx, nir_src src, unsigned slot, in store_output() function
607 store_output(ctx, intr->src[0], output_slot(ctx, intr), in emit_intrinsic()
/third_party/mesa3d/docs/relnotes/
D22.0.0.rst2102 - microsoft/compiler: Support lowered io (nir_intrinsic_load_input/store_output)
2237 - microsoft/compiler: For store_output from HS, use storePatchConstant
D19.3.0.rst1876 - etnaviv: nir: use store_deref instead of store_output
D20.0.0.rst2954 - freedreno/ir3: remove store_output lowered to store_shared_ir3
D20.1.0.rst439 - pan/bi: Implement store_output for fragment shaders
D19.1.0.rst1405 - nir: Improve printing of load_input/store_output variable names.
D20.3.0.rst4342 - radv: gather output usage mask from store_output for VS, TES and GS
D20.2.0.rst2397 - pan/mdg: Add a nir pass to reorder store_output intrinsics