HomeSort by relevance Sort by last modified time
    Searched refs:nir_shader (Results 1 - 25 of 160) sorted by null

1 2 3 4 5 6 7

  /external/mesa3d/src/gallium/drivers/freedreno/ir3/
ir3_nir.h 37 bool ir3_nir_lower_if_else(nir_shader *shader);
38 bool ir3_nir_apply_trig_workarounds(nir_shader *shader);
40 struct nir_shader * ir3_tgsi_to_nir(const struct tgsi_token *tokens);
43 struct nir_shader * ir3_optimize_nir(struct ir3_shader *shader, nir_shader *s,
ir3_nir.c 55 struct nir_shader *
86 ir3_optimize_loop(nir_shader *s)
106 struct nir_shader *
107 ir3_optimize_nir(struct ir3_shader *shader, nir_shader *s,
  /external/mesa3d/src/mesa/drivers/dri/i965/
brw_nir.h 92 void brw_nir_analyze_boolean_resolves(nir_shader *nir);
94 nir_shader *brw_preprocess_nir(const struct brw_compiler *compiler,
95 nir_shader *nir);
97 bool brw_nir_lower_intrinsics(nir_shader *nir,
99 void brw_nir_lower_vs_inputs(nir_shader *nir,
103 void brw_nir_lower_vue_inputs(nir_shader *nir, bool is_scalar,
105 void brw_nir_lower_tes_inputs(nir_shader *nir, const struct brw_vue_map *vue);
106 void brw_nir_lower_fs_inputs(nir_shader *nir,
109 void brw_nir_lower_vue_outputs(nir_shader *nir, bool is_scalar);
110 void brw_nir_lower_tcs_outputs(nir_shader *nir, const struct brw_vue_map *vue
    [all...]
brw_vec4_tes.h 45 const nir_shader *nir,
brw_vec4_gs_visitor.h 45 const nir_shader *shader,
brw_nir.c 85 add_const_offset_to_base(nir_shader *nir, nir_variable_mode mode)
255 brw_nir_lower_vs_inputs(nir_shader *nir,
293 brw_nir_lower_vue_inputs(nir_shader *nir, bool is_scalar,
320 brw_nir_lower_tes_inputs(nir_shader *nir, const struct brw_vue_map *vue_map)
346 brw_nir_lower_fs_inputs(nir_shader *nir,
390 brw_nir_lower_vue_outputs(nir_shader *nir,
401 brw_nir_lower_tcs_outputs(nir_shader *nir, const struct brw_vue_map *vue_map,
427 brw_nir_lower_fs_outputs(nir_shader *nir)
439 brw_nir_lower_cs_shared(nir_shader *nir)
456 static nir_shader *
    [all...]
brw_nir_intrinsics.c 28 nir_shader *nir;
43 nir_shader *nir = state->nir;
74 nir_shader *nir = state->nir;
159 brw_nir_lower_intrinsics(nir_shader *nir, struct brw_stage_prog_data *prog_data)
brw_program.h 35 struct nir_shader *brw_create_nir(struct brw_context *brw,
  /external/mesa3d/src/intel/vulkan/
anv_nir.h 34 void anv_nir_lower_input_attachments(nir_shader *shader);
36 void anv_nir_lower_push_constants(nir_shader *shader);
39 nir_shader *shader,
42 nir_shader *shader,
anv_nir_lower_push_constants.c 27 anv_nir_lower_push_constants(nir_shader *shader)
  /external/mesa3d/src/mesa/state_tracker/
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 struct nir_shader * st_glsl_to_nir(struct st_context *st, struct gl_program *prog,
44 void st_finalize_nir(struct st_context *st, struct gl_program *prog, struct nir_shader *nir);
  /external/mesa3d/src/mesa/program/
prog_to_nir.h 34 struct nir_shader *prog_to_nir(const struct gl_program *prog,
  /external/mesa3d/src/compiler/glsl/
glsl_to_nir.h 36 nir_shader *glsl_to_nir(const struct gl_shader_program *shader_prog,
  /external/mesa3d/src/gallium/auxiliary/nir/
tgsi_to_nir.h 26 struct nir_shader *
  /external/mesa3d/src/compiler/nir/
nir.h 73 struct nir_shader;
1820 typedef struct nir_shader { struct
1865 } nir_shader; typedef in typeref:struct:nir_shader
    [all...]
nir_lower_passthrough_edgeflags.c 30 nir_shader *shader = impl->function->shader;
53 void nir_lower_passthrough_edgeflags(nir_shader *shader)
nir_metadata.c 70 nir_metadata_set_validation_flag(nir_shader *shader)
87 nir_metadata_check_validation_flag(nir_shader *shader)
nir_sweep.c 29 * The nir_sweep() pass performs a mark and sweep pass over a nir_shader's associated
41 static void sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node);
62 sweep_block(nir_shader *nir, nir_block *block)
75 sweep_if(nir_shader *nir, nir_if *iff)
89 sweep_loop(nir_shader *nir, nir_loop *loop)
99 sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node)
117 sweep_impl(nir_shader *nir, nir_function_impl *impl)
139 sweep_function(nir_shader *nir, nir_function *f)
149 nir_sweep(nir_shader *nir)
nir_lower_bitmap.c 56 get_texcoord(nir_shader *shader)
81 lower_bitmap(nir_shader *shader, nir_builder *b,
131 nir_lower_bitmap(nir_shader *shader,
nir_lower_patch_vertices.c 27 nir_lower_tes_patch_vertices(nir_shader *tes_nir, unsigned patch_vertices)
nir_gather_info.c 28 set_io_mask(nir_shader *shader, nir_variable *var, int offset, int len)
78 mark_whole_variable(nir_shader *shader, nir_variable *var)
127 try_mask_partial_io(nir_shader *shader, nir_deref_var *deref)
194 gather_intrinsic_info(nir_intrinsic_instr *instr, nir_shader *shader)
264 gather_tex_info(nir_tex_instr *instr, nir_shader *shader)
271 gather_info_block(nir_block *block, nir_shader *shader)
291 nir_shader_gather_info(nir_shader *shader, nir_function_impl *entrypoint)
nir_gs_count_vertices.c 54 nir_gs_count_vertices(const nir_shader *shader)
nir_lower_var_copies.c 81 nir_shader *shader)
149 nir_lower_var_copy_instr(nir_intrinsic_instr *copy, nir_shader *shader)
160 nir_shader *shader = impl->function->shader;
183 nir_lower_var_copies(nir_shader *shader)
nir_opt_cse.c 82 nir_opt_cse(nir_shader *shader)
  /external/mesa3d/src/amd/common/
ac_nir_to_llvm.h 34 struct nir_shader;
128 struct nir_shader *nir,

Completed in 1799 milliseconds

1 2 3 4 5 6 7