| /xsrc/external/mit/MesaLib/dist/src/panfrost/midgard/ |
| H A D | midgard_nir.h | 4 bool midgard_nir_lower_algebraic_early(nir_shader *shader); 5 bool midgard_nir_lower_algebraic_late(nir_shader *shader); 6 bool midgard_nir_scale_trig(nir_shader *shader); 7 bool midgard_nir_cancel_inot(nir_shader *shader); 8 bool midgard_nir_lower_image_bitsize(nir_shader *shader); 9 bool midgard_nir_lower_helper_writes(nir_shader *shader);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/ |
| H A D | sfn_nir_lower_alu.h | 6 bool r600_nir_lower_pack_unpack_2x16(nir_shader *shader); 8 bool r600_nir_lower_trigen(nir_shader *shader);
|
| H A D | sfn_nir_lower_fs_out_to_vector.h | 34 bool r600_lower_fs_out_to_vector(nir_shader *sh);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/ |
| H A D | etnaviv_nir.h | 32 etna_lower_io(nir_shader *shader, struct etna_shader_variant *v); 35 etna_lower_alu(nir_shader *shader, bool has_new_transcendentals); 38 etna_nir_lower_ubo_to_uniform(nir_shader *shader);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/nir/ |
| H A D | tgsi_to_nir.h | 27 struct nir_shader * 31 struct nir_shader *
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/midgard/ |
| H A D | midgard_nir.h | 4 bool midgard_nir_lower_algebraic_late(nir_shader *shader); 5 bool midgard_nir_scale_trig(nir_shader *shader);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/nir/ |
| H A D | nir_draw_helpers.h | 33 struct nir_shader; 35 nir_lower_pstipple_fs(struct nir_shader *shader, 41 nir_lower_aaline_fs(struct nir_shader *shader, int *varying); 44 nir_lower_aapoint_fs(struct nir_shader *shader, int *varying);
|
| H A D | nir_to_tgsi_info.h | 28 struct nir_shader; 33 void nir_tgsi_scan_shader(const struct nir_shader *nir, 37 static inline void nir_tgsi_scan_shader(const struct nir_shader *nir,
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/ |
| H A D | bifrost_nir.h | 27 bool bifrost_nir_lower_algebraic_late(nir_shader *shader);
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/ |
| H A D | gl_nir.h | 31 struct nir_shader; 34 bool gl_nir_lower_atomics(nir_shader *shader, 38 bool gl_nir_lower_images(nir_shader *shader, bool bindless_only); 39 bool gl_nir_lower_samplers(nir_shader *shader, 41 bool gl_nir_lower_samplers_as_deref(nir_shader *shader, 44 bool gl_nir_lower_buffers(nir_shader *shader,
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/ |
| H A D | gl_nir.h | 31 struct nir_shader; 34 bool gl_nir_lower_atomics(nir_shader *shader, 38 bool gl_nir_lower_bindless_images(nir_shader *shader); 39 bool gl_nir_lower_samplers(nir_shader *shader, 41 bool gl_nir_lower_samplers_as_deref(nir_shader *shader, 44 bool gl_nir_lower_buffers(nir_shader *shader,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/ |
| H A D | d3d12_nir_passes.h | 36 d3d12_lower_point_sprite(nir_shader *shader, 43 d3d12_lower_state_vars(struct nir_shader *s, struct d3d12_shader *shader); 46 d3d12_lower_yflip(nir_shader *s); 49 d3d12_forward_front_face(nir_shader *nir); 52 d3d12_lower_depth_range(nir_shader *nir); 55 d3d12_lower_load_first_vertex(nir_shader *nir); 58 d3d12_lower_uint_cast(nir_shader *nir, bool is_signed); 61 d3d12_add_missing_dual_src_target(struct nir_shader *s, 65 d3d12_fix_io_uint_type(struct nir_shader *s, uint64_t in_mask, uint64_t out_mask); 68 d3d12_nir_invert_depth(nir_shader * [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/ |
| H A D | ir3_nir.h | 36 void ir3_nir_scan_driver_consts(nir_shader *shader, struct ir3_driver_const_layout *layout); 38 bool ir3_nir_apply_trig_workarounds(nir_shader *shader); 39 bool ir3_nir_lower_tg4_to_tex(nir_shader *shader); 40 bool ir3_nir_lower_io_offsets(nir_shader *shader); 41 bool ir3_nir_lower_load_barycentric_at_sample(nir_shader *shader); 42 bool ir3_nir_lower_load_barycentric_at_offset(nir_shader *shader); 43 bool ir3_nir_move_varying_inputs(nir_shader *shader); 47 struct nir_shader * ir3_optimize_nir(struct ir3_shader *shader, nir_shader *s, 50 bool ir3_nir_analyze_ubo_ranges(nir_shader *ni [all...] |
| /xsrc/external/mit/MesaLib/dist/src/intel/compiler/ |
| H A D | brw_nir_rt.h | 34 void brw_nir_lower_raygen(nir_shader *nir); 35 void brw_nir_lower_any_hit(nir_shader *nir, 37 void brw_nir_lower_closest_hit(nir_shader *nir); 38 void brw_nir_lower_miss(nir_shader *nir); 39 void brw_nir_lower_callable(nir_shader *nir); 40 void brw_nir_lower_combined_intersection_any_hit(nir_shader *intersection, 41 const nir_shader *any_hit, 52 void brw_nir_lower_shader_returns(nir_shader *shader); 54 bool brw_nir_lower_shader_calls(nir_shader *shader); 56 void brw_nir_lower_rt_intrinsics(nir_shader *shade [all...] |
| H A D | brw_nir.h | 92 void brw_nir_analyze_boolean_resolves(nir_shader *nir); 95 nir_shader *nir, 96 const nir_shader *softfp64); 100 nir_shader *producer, nir_shader *consumer); 102 bool brw_nir_lower_cs_intrinsics(nir_shader *nir); 103 bool brw_nir_lower_alpha_to_coverage(nir_shader *shader); 104 void brw_nir_lower_legacy_clipping(nir_shader *nir, 107 void brw_nir_lower_vs_inputs(nir_shader *nir, 110 void brw_nir_lower_vue_inputs(nir_shader *ni [all...] |
| /xsrc/external/mit/MesaLib/dist/src/microsoft/compiler/ |
| H A D | dxil_nir.h | 35 bool dxil_nir_lower_8bit_conv(nir_shader *shader); 36 bool dxil_nir_lower_16bit_conv(nir_shader *shader); 37 bool dxil_nir_lower_x2b(nir_shader *shader); 38 bool dxil_nir_lower_inot(nir_shader *shader); 39 bool dxil_nir_lower_ubo_to_temp(nir_shader *shader); 40 bool dxil_nir_lower_loads_stores_to_dxil(nir_shader *shader); 41 bool dxil_nir_lower_atomics_to_dxil(nir_shader *shader); 42 bool dxil_nir_lower_deref_ssbo(nir_shader *shader); 43 bool dxil_nir_opt_alu_deref_srcs(nir_shader *shader); 44 bool dxil_nir_lower_memcpy_deref(nir_shader *shade [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/ |
| H A D | brw_nir.h | 93 void brw_nir_analyze_boolean_resolves(nir_shader *nir); 95 nir_shader *brw_preprocess_nir(const struct brw_compiler *compiler, 96 nir_shader *nir, 97 const nir_shader *softfp64); 101 nir_shader **producer, nir_shader **consumer); 103 bool brw_nir_lower_cs_intrinsics(nir_shader *nir, 105 void brw_nir_lower_vs_inputs(nir_shader *nir, 107 void brw_nir_lower_vue_inputs(nir_shader *nir, 109 void brw_nir_lower_tes_inputs(nir_shader *ni [all...] |
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| H A D | ir3_nir.h | 36 bool ir3_nir_apply_trig_workarounds(nir_shader *shader); 37 bool ir3_nir_lower_imul(nir_shader *shader); 38 bool ir3_nir_lower_tg4_to_tex(nir_shader *shader); 39 bool ir3_nir_lower_io_offsets(nir_shader *shader); 40 bool ir3_nir_lower_load_barycentric_at_sample(nir_shader *shader); 41 bool ir3_nir_lower_load_barycentric_at_offset(nir_shader *shader); 42 bool ir3_nir_move_varying_inputs(nir_shader *shader); 44 bool ir3_nir_lower_tex_prefetch(nir_shader *shader); 46 void ir3_nir_lower_to_explicit_output(nir_shader *shader, 49 void ir3_nir_lower_to_explicit_input(nir_shader *shade [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| H A D | st_nir.h | 34 struct nir_shader; 36 void st_nir_lower_builtin(struct nir_shader *shader); 37 void st_nir_lower_tex_src_plane(struct nir_shader *shader, unsigned free_slots, 40 void st_nir_lower_wpos_ytransform(struct nir_shader *nir, 46 struct nir_shader *nir, bool finalize_by_driver, 49 void st_nir_opts(struct nir_shader *nir); 55 void st_nir_assign_vs_in_locations(struct nir_shader *nir); 57 struct nir_shader *nir); 59 void st_nir_lower_samplers(struct pipe_screen *screen, struct nir_shader *nir, 62 void st_nir_lower_uniforms(struct st_context *st, struct nir_shader *ni [all...] |
| /xsrc/external/mit/MesaLib/dist/src/microsoft/clc/ |
| H A D | clc_nir.h | 31 clc_nir_lower_system_values(nir_shader *nir, nir_variable *var); 32 bool clc_nir_lower_kernel_input_loads(nir_shader *nir, nir_variable *var); 34 bool clc_lower_printf_base(nir_shader *nir, unsigned uav_id); 37 clc_nir_dedupe_const_samplers(nir_shader *nir);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ir/ |
| H A D | lima_ir.h | 56 bool gpir_compile_nir(struct lima_vs_compiled_shader *prog, struct nir_shader *nir, 61 bool ppir_compile_nir(struct lima_fs_compiled_shader *prog, struct nir_shader *nir, 66 void lima_nir_lower_uniform_to_scalar(nir_shader *shader); 67 bool lima_nir_scale_trig(nir_shader *shader); 68 bool lima_nir_lower_ftrunc(nir_shader *shader); 69 bool lima_nir_split_load_input(nir_shader *shader); 70 bool lima_nir_split_loads(nir_shader *shader); 72 void lima_nir_duplicate_load_consts(nir_shader *shader); 73 void lima_nir_duplicate_load_inputs(nir_shader *shader); 74 void lima_nir_duplicate_load_uniforms(nir_shader *shade [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| H A D | st_nir.h | 34 struct nir_shader; 36 void st_nir_lower_builtin(struct nir_shader *shader); 37 void st_nir_lower_tex_src_plane(struct nir_shader *shader, unsigned free_slots, 40 void st_nir_lower_wpos_ytransform(struct nir_shader *nir, 46 struct nir_shader *nir); 48 void st_nir_opts(struct nir_shader *nir, bool is_scalar); 55 struct nir_shader *nir); 57 void st_nir_lower_samplers(struct pipe_screen *screen, struct nir_shader *nir, 63 struct nir_shader *nir,
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/ |
| H A D | anv_nir.h | 34 void anv_nir_lower_input_attachments(nir_shader *shader); 36 void anv_nir_lower_push_constants(nir_shader *shader); 38 bool anv_nir_lower_multiview(nir_shader *shader, uint32_t view_mask); 40 bool anv_nir_lower_ycbcr_textures(nir_shader *shader, 60 nir_shader *shader, 64 bool anv_nir_add_base_work_group_id(nir_shader *shader,
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| H A D | nir_serialize.h | 34 void nir_serialize(struct blob *blob, const nir_shader *nir, bool strip); 35 nir_shader *nir_deserialize(void *mem_ctx,
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| H A D | nir_serialize.h | 34 void nir_serialize(struct blob *blob, const nir_shader *nir); 35 nir_shader *nir_deserialize(void *mem_ctx,
|