Home
last modified time | relevance | path

Searched defs:nir (Results 126 - 150 of 170) sorted by relevance

1234567

/third_party/mesa3d/src/asahi/compiler/
H A Dagx_compile.c1441 agx_optimize_nir(nir_shader *nir) in agx_optimize_nir() argument
1503 agx_remap_varyings_vs(nir_shader *nir, struct agx_varyings *varyings, unsigned *remap) agx_remap_varyings_vs() argument
1538 agx_remap_varyings_fs(nir_shader *nir, struct agx_varyings *varyings, unsigned *remap) agx_remap_varyings_fs() argument
1613 agx_flat_varying_mask(nir_shader *nir) agx_flat_varying_mask() argument
1628 agx_compile_shader_nir(nir_shader *nir, struct agx_shader_key *key, struct util_dynarray *binary, struct agx_shader_info *out) agx_compile_shader_nir() argument
[all...]
H A Dagx_compiler.h372 nir_shader *nir; member
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shader.c1425 static bool si_nir_kill_outputs(nir_shader *nir, const union si_shader_key *key) in si_nir_kill_outputs() argument
1515 static bool si_lower_io_to_mem(struct si_shader *shader, nir_shader *nir, in si_lower_io_to_mem() argument
1581 nir_shader *nir; si_get_nir_shader() local
1722 si_update_shader_binary_info(struct si_shader *shader, nir_shader *nir) si_update_shader_binary_info() argument
1731 si_nir_assign_param_offsets(nir_shader *nir, const struct si_shader_info *info, int8_t slot_remap[NUM_TOTAL_VARYING_SLOTS], uint8_t *num_param_exports, uint64_t *output_param_mask, uint8_t vs_output_param_offset[NUM_TOTAL_VARYING_SLOTS]) si_nir_assign_param_offsets() argument
1782 struct nir_shader *nir = si_get_nir_shader(shader, &free_nir, 0); si_compile_shader() local
[all...]
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_shader.cpp406 Shader *Shader::translate_from_nir(nir_shader *nir, const pipe_stream_output_info *so_info, in translate_from_nir() argument
447 void Shader::set_info(nir_shader *nir) in set_info() argument
458 bool Shader::process(nir_shader *nir) in process() argument
[all...]
/third_party/mesa3d/src/microsoft/compiler/
H A Ddxil_nir.c631 dxil_nir_lower_ubo_to_temp(nir_shader *nir) in dxil_nir_lower_ubo_to_temp() argument
732 dxil_nir_lower_loads_stores_to_dxil(nir_shader *nir) in dxil_nir_lower_loads_stores_to_dxil() argument
810 dxil_nir_lower_atomics_to_dxil(nir_shader *nir) in dxil_nir_lower_atomics_to_dxil() argument
887 dxil_nir_lower_deref_ssbo(nir_shader *nir) in dxil_nir_lower_deref_ssbo() argument
952 dxil_nir_opt_alu_deref_srcs(nir_shader *nir) dxil_nir_opt_alu_deref_srcs() argument
1046 dxil_nir_lower_memcpy_deref(nir_shader *nir) dxil_nir_lower_memcpy_deref() argument
1645 dxil_nir_split_typed_samplers(nir_shader *nir) dxil_nir_split_typed_samplers() argument
[all...]
/third_party/mesa3d/src/intel/vulkan/
H A Danv_pipeline.c135 nir_shader *nir; in anv_shader_stage_to_nir() local
528 nir_shader *nir; global() member
658 nir_shader *nir; anv_pipeline_stage_get_nir() local
700 nir_shader *nir = stage->nir; anv_pipeline_lower_nir() local
1166 char *nir = NULL; anv_pipeline_add_executable() local
2236 compile_upload_rt_shader(struct anv_ray_tracing_pipeline *pipeline, struct vk_pipeline_cache *cache, nir_shader *nir, struct anv_pipeline_stage *stage, struct anv_shader_bin **shader_out, void *mem_ctx) compile_upload_rt_shader() argument
2552 nir_shader *nir = nir_shader_clone(stage_ctx, stages[i].nir); anv_pipeline_compile_ray_tracing() local
[all...]
/third_party/mesa3d/src/mesa/main/
H A Dshader_types.h512 struct nir_shader *nir; member
/third_party/mesa3d/src/panfrost/bifrost/
H A Dcompiler.h767 nir_shader *nir; member
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_program.c263 iris_lower_storage_image_derefs(nir_shader *nir) in iris_lower_storage_image_derefs() argument
364 iris_fix_edge_flags(nir_shader *nir) in iris_fix_edge_flags() argument
471 iris_setup_uniforms(const struct brw_compiler *compiler, void *mem_ctx, nir_shader *nir, struct brw_stage_prog_data *prog_data, unsigned kernel_input_size, enum brw_param_builtin **out_system_values, unsigned *out_num_system_values, unsigned *out_num_cbufs) iris_setup_uniforms() argument
885 iris_setup_binding_table(const struct intel_device_info *devinfo, struct nir_shader *nir, struct iris_binding_table *bt, unsigned num_render_targets, unsigned num_system_values, unsigned num_cbufs) iris_setup_binding_table() argument
1323 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); iris_compile_vs() local
1446 const nir_shader *nir = ish->nir; iris_get_shader_info() local
1505 nir_shader *nir; iris_compile_tcs() local
1692 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); iris_compile_tes() local
1831 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); iris_compile_gs() local
1965 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); iris_compile_fs() local
2257 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); iris_compile_cs() local
2446 iris_create_uncompiled_shader(struct iris_screen *screen, nir_shader *nir, const struct pipe_stream_output_info *so_info) iris_create_uncompiled_shader() argument
2495 nir_shader *nir; iris_create_compute_state() local
2587 struct nir_shader *nir; iris_create_shader_state() local
2924 struct nir_shader *nir = (struct nir_shader *) nirptr; iris_finalize_nir() local
[all...]
/third_party/mesa3d/src/gallium/auxiliary/nir/
H A Dtgsi_to_nir.c2439 ttn_optimize_nir(nir_shader *nir) in ttn_optimize_nir() argument
2528 struct nir_shader *nir = c->build.shader; ttn_finalize_nir() local
[all...]
/third_party/mesa3d/src/gallium/drivers/asahi/
H A Dagx_state.c932 nir_shader *nir = nir_shader_clone(NULL, so->nir); in agx_update_shader() local
[all...]
/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_program.c219 crocus_lower_swizzles(struct nir_shader *nir, in crocus_lower_swizzles() argument
280 crocus_lower_storage_image_derefs(nir_shader *nir) in crocus_lower_storage_image_derefs() argument
334 crocus_fix_edge_flags(nir_shader *nir) crocus_fix_edge_flags() argument
441 crocus_setup_uniforms(const struct brw_compiler *compiler, void *mem_ctx, nir_shader *nir, struct brw_stage_prog_data *prog_data, enum brw_param_builtin **out_system_values, unsigned *out_num_system_values, unsigned *out_num_cbufs) crocus_setup_uniforms() argument
803 crocus_setup_binding_table(const struct intel_device_info *devinfo, struct nir_shader *nir, struct crocus_binding_table *bt, unsigned num_render_targets, unsigned num_system_values, unsigned num_cbufs, const struct brw_sampler_prog_key_data *key) crocus_setup_binding_table() argument
1161 crocus_lower_default_edgeflags(struct nir_shader *nir) crocus_lower_default_edgeflags() argument
1196 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); crocus_compile_vs() local
1361 const nir_shader *nir = ish->nir; crocus_get_shader_info() local
1418 nir_shader *nir; crocus_compile_tcs() local
1582 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); crocus_compile_tes() local
1722 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); crocus_compile_gs() local
1859 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); crocus_compile_fs() local
2556 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); crocus_compile_cs() local
2697 crocus_create_uncompiled_shader(struct pipe_context *ctx, nir_shader *nir, const struct pipe_stream_output_info *so_info) crocus_create_uncompiled_shader() argument
2747 struct nir_shader *nir; crocus_create_shader_state() local
[all...]
/third_party/mesa3d/src/microsoft/vulkan/
H A Ddzn_pipeline.c191 dzn_pipeline_get_nir_shader(struct dzn_device *device, const struct dzn_pipeline_layout *layout, struct vk_pipeline_cache *cache, const uint8_t *hash, const VkPipelineShaderStageCreateInfo *stage_info, gl_shader_stage stage, enum dxil_spirv_yz_flip_mode yz_flip_mode, uint16_t y_flip_mask, uint16_t z_flip_mask, bool force_sample_rate_shading, enum pipe_format *vi_conversions, const nir_shader_compiler_options *nir_opts, nir_shader **nir) dzn_pipeline_get_nir_shader() argument
342 dzn_pipeline_compile_shader(struct dzn_device *device, nir_shader *nir, D3D12_SHADER_BYTECODE *slot) dzn_pipeline_compile_shader() argument
2084 nir_shader *nir = NULL; dzn_compute_pipeline_compile_shader() local
[all...]
/third_party/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_nir.c2647 handle_shader_output_decl(struct lp_build_nir_context *bld_base, struct nir_shader *nir, struct nir_variable *variable) handle_shader_output_decl() argument
2683 lp_build_nir_llvm(struct lp_build_nir_context *bld_base, struct nir_shader *nir) lp_build_nir_llvm() argument
2745 lp_build_opt_nir(struct nir_shader *nir) lp_build_opt_nir() argument
[all...]
/third_party/mesa3d/src/gallium/auxiliary/driver_noop/
H A Dnoop_pipe.c605 static char *noop_finalize_nir(struct pipe_screen *pscreen, void *nir) in noop_finalize_nir() argument
/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_shader.h479 char *nir; member
843 struct nir_shader *nir; member
/third_party/mesa3d/src/compiler/nir/
H A Dnir_serialize.c40 const nir_shader *nir; member
70 nir_shader *nir; member
2100 nir_serialize(struct blob *blob, const nir_shader *nir, bool strip) nir_serialize() argument
[all...]
H A Dnir.c3533 void nir_remove_non_entrypoints(nir_shader *nir) in nir_remove_non_entrypoints() argument
/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_clear_blit.c635 compile_shader(struct tu_device *dev, struct nir_shader *nir, in compile_shader() argument
[all...]
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_shader.c141 is_meta_shader(nir_shader *nir) in is_meta_shader() argument
147 radv_can_dump_shader(struct radv_device *device, nir_shader *nir, bool meta_shader) in radv_can_dump_shader() argument
160 radv_can_dump_shader_stats(struct radv_device *device, nir_shader *nir) in radv_can_dump_shader_stats() argument
231 radv_optimize_nir_algebraic(nir_shader *nir, bool opt_offsets) radv_optimize_nir_algebraic() argument
322 lower_intrinsics(nir_shader *nir, const struct radv_pipeline_key *key) lower_intrinsics() argument
371 radv_lower_primitive_shading_rate(nir_shader *nir, enum amd_gfx_level gfx_level) radv_lower_primitive_shading_rate() argument
457 radv_force_primitive_shading_rate(nir_shader *nir, struct radv_device *device) radv_force_primitive_shading_rate() argument
523 radv_lower_fs_intrinsics(nir_shader *nir, const struct radv_pipeline_stage *fs_stage, const struct radv_pipeline_key *key) radv_lower_fs_intrinsics() argument
614 radv_lower_ms_workgroup_id(nir_shader *nir) radv_lower_ms_workgroup_id() argument
684 nir_shader *nir; radv_shader_spirv_to_nir() local
1073 find_layer_in_var(nir_shader *nir) find_layer_in_var() argument
1095 lower_view_index(nir_shader *nir, bool per_primitive) lower_view_index() argument
1139 radv_lower_io(struct radv_device *device, nir_shader *nir, bool is_mesh_shading) radv_lower_io() argument
1163 nir_shader *nir = stage->nir; radv_lower_io_to_mem() local
1215 radv_consider_culling(const struct radv_physical_device *pdevice, struct nir_shader *nir, uint64_t ps_inputs_read, unsigned num_vertices_per_primitive, const struct radv_shader_info *info) radv_consider_culling() argument
1275 nir_shader *nir = ngg_stage->nir; radv_lower_ngg() local
[all...]
H A Dradv_nir_to_llvm.c521 prepare_interp_optimize(struct radv_shader_context *ctx, struct nir_shader *nir) in prepare_interp_optimize() argument
1607 radv_compile_nir_shader(struct ac_llvm_compiler *ac_llvm, const struct radv_nir_compiler_options *options, const struct radv_shader_info *info, struct radv_shader_binary **rbinary, const struct radv_shader_args *args, struct nir_shader *const *nir, int nir_count) radv_compile_nir_shader() argument
/third_party/mesa3d/src/broadcom/vulkan/
H A Dv3dv_pipeline.c263 nir_optimize(nir_shader *nir, bool allow_copies) in nir_optimize() argument
360 preprocess_nir(nir_shader *nir) in preprocess_nir() argument
437 nir_shader *nir; shader_module_compile_to_nir() local
977 lower_fs_io(nir_shader *nir) lower_fs_io() argument
994 lower_gs_io(struct nir_shader *nir) lower_gs_io() argument
1006 lower_vs_io(struct nir_shader *nir) lower_vs_io() argument
1810 nir_shader *nir = NULL; pipeline_stage_get_nir() local
2216 nir_shader *nir = b.shader; pipeline_add_multiview_gs() local
3130 lower_cs_shared(struct nir_shader *nir) lower_cs_shared() argument
3491 nir_shader *nir = pipeline_get_nir(pipeline, s); pipeline_collect_executable_data() local
[all...]
/third_party/mesa3d/src/gallium/include/pipe/
H A Dp_state.h307 void *nir; member
/third_party/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_program.c2190 count_nir_instrs(nir_shader *nir) in count_nir_instrs() argument
[all...]
/third_party/mesa3d/src/intel/blorp/
H A Dblorp_blit.c1524 nir_shader *nir = brw_blorp_build_nir_shader(blorp, batch, mem_ctx, key); in brw_blorp_get_blit_kernel_fs() local
1565 nir_shader *nir = brw_blorp_build_nir_shader(blorp, batch, mem_ctx, in brw_blorp_get_blit_kernel_cs() local
[all...]

Completed in 60 milliseconds

1234567