| /third_party/mesa3d/src/gallium/drivers/radeonsi/ |
| H A D | si_state_shaders.cpp | 40 unsigned si_determine_wave_size(struct si_screen *sscreen, struct si_shader *shader) in si_determine_wave_size() argument 262 si_get_shader_binary(struct si_shader *shader) si_get_shader_binary() argument 300 si_load_shader_binary(struct si_shader *shader, void *binary) si_load_shader_binary() argument 349 si_shader_cache_insert_shader(struct si_screen *sscreen, unsigned char ir_sha1_cache_key[20], struct si_shader *shader, bool insert_into_disk_cache) si_shader_cache_insert_shader() argument 413 si_shader_cache_load_shader(struct si_screen *sscreen, unsigned char ir_sha1_cache_key[20], struct si_shader *shader) si_shader_cache_load_shader() argument 502 si_shader_mem_ordered(struct si_shader *shader) si_shader_mem_ordered() argument 513 si_set_tesseval_regs(struct si_screen *sscreen, const struct si_shader_selector *tes, struct si_shader *shader) si_set_tesseval_regs() argument 588 polaris_set_vgt_vertex_reuse(struct si_screen *sscreen, struct si_shader_selector *sel, struct si_shader *shader) polaris_set_vgt_vertex_reuse() argument 609 si_get_shader_pm4_state(struct si_shader *shader) si_get_shader_pm4_state() argument 616 si_get_num_vs_user_sgprs(struct si_shader *shader, unsigned num_always_on_user_sgprs) si_get_num_vs_user_sgprs() argument 634 si_get_vs_vgpr_comp_cnt(struct si_screen *sscreen, struct si_shader *shader, bool legacy_vs_prim_id) si_get_vs_vgpr_comp_cnt() argument 669 si_get_shader_prefetch_size(struct si_shader *shader) si_get_shader_prefetch_size() argument 683 si_shader_ls(struct si_screen *sscreen, struct si_shader *shader) si_shader_ls() argument 706 si_shader_hs(struct si_screen *sscreen, struct si_shader *shader) si_shader_hs() argument 768 struct si_shader *shader = sctx->queued.named.es; si_emit_shader_es() local 788 si_shader_es(struct si_screen *sscreen, struct si_shader *shader) si_shader_es() argument 929 struct si_shader *shader = sctx->queued.named.gs; si_emit_shader_gs() local 1019 si_shader_gs(struct si_screen *sscreen, struct si_shader *shader) si_shader_gs() argument [all...] |
| /third_party/mesa3d/src/gallium/frontends/lavapipe/ |
| H A D | lvp_pipeline.c | 318 lvp_nir_fixup_indirect_tex(nir_shader *shader) in lvp_nir_fixup_indirect_tex() argument
|
| /third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
| H A D | sfn_scheduler.cpp | 265 void BlockSheduler::run( Shader *shader) in run() argument
|
| H A D | sfn_assembler.cpp | 124 bool Assembler::lower(Shader *shader) in lower() argument
|
| /third_party/mesa3d/src/gallium/frontends/xa/ |
| H A D | xa_renderer.c | 401 struct xa_shader shader; in renderer_copy_prepare() local
|
| /third_party/mesa3d/src/mesa/main/ |
| H A D | ff_fragment_shader.cpp | 338 struct gl_shader *shader; member in texenv_fragment_program [all...] |
| /third_party/mesa3d/src/intel/compiler/ |
| H A D | brw_shader.cpp | 721 backend_shader(const struct brw_compiler *compiler, void *log_data, void *mem_ctx, const nir_shader *shader, struct brw_stage_prog_data *stage_prog_data, bool debug_enabled) backend_shader() argument
|
| /third_party/mesa3d/src/mesa/state_tracker/ |
| H A D | st_program.c | 532 struct pipe_shader_state *shader; st_create_nir_shader() local 933 nir_shader *shader = state.ir.nir; st_create_fp_variant() local 1160 struct gl_shader *shader = (struct gl_shader *) data; destroy_shader_program_variants_cb() local [all...] |
| H A D | st_glsl_to_nir.cpp | 67 st_nir_fixup_varying_slots(struct st_context *st, nir_shader *shader, in st_nir_fixup_varying_slots() argument 698 struct gl_linked_shader *shader = linked_shader[i]; in st_link_nir() local 776 struct gl_linked_shader *shader = linked_shader[i]; st_link_nir() local 867 struct gl_linked_shader *shader = linked_shader[i]; st_link_nir() local 890 struct gl_linked_shader *shader = linked_shader[i]; st_link_nir() local [all...] |
| /third_party/mesa3d/src/mesa/program/ |
| H A D | prog_to_nir.c | 864 struct nir_shader *shader = b->shader; in setup_registers_and_variables() local [all...] |
| /third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
| H A D | lp_state_fs_linear.c | 90 struct shader { struct 325 shade_rgb1(struct shader *shader) in shade_rgb1() argument 343 init_shader(struct shader *shader, int x, int y, int width, int height) init_shader() argument 517 struct shader shader; blit_rgb1() local [all...] |
| H A D | lp_state_fs.h | 199 struct lp_fragment_shader *shader; member 267 lp_fs_reference(struct llvmpipe_context *llvmpipe, struct lp_fragment_shader **ptr, struct lp_fragment_shader *shader) lp_fs_reference() argument [all...] |
| /third_party/mesa3d/src/gallium/drivers/i915/ |
| H A D | i915_fpc.h | 46 struct i915_fragment_shader *shader; /* the shader we're compiling */ member
|
| /third_party/mesa3d/src/gallium/auxiliary/vl/ |
| H A D | vl_idct.c | 72 calc_addr(struct ureg_program *shader, struct ureg_dst addr[2], in calc_addr() argument 96 increment_addr(struct ureg_program *shader, struct ureg_dst daddr[2], in increment_addr() argument 115 fetch_four(struct ureg_program *shader, struct ureg_dst m[2], struct ureg_src addr[2], struct ureg_src sampler, bool resource3d) fetch_four() argument 123 matrix_mul(struct ureg_program *shader, struct ureg_dst dst, struct ureg_dst l[2], struct ureg_dst r[2]) matrix_mul() argument 145 struct ureg_program *shader; create_mismatch_vert_shader() local 194 struct ureg_program *shader; create_mismatch_frag_shader() local 261 struct ureg_program *shader; create_stage1_vert_shader() local 323 struct ureg_program *shader; create_stage1_frag_shader() local 393 vl_idct_stage2_vert_shader(struct vl_idct *idct, struct ureg_program *shader, unsigned first_output, struct ureg_dst tex) vl_idct_stage2_vert_shader() argument 431 vl_idct_stage2_frag_shader(struct vl_idct *idct, struct ureg_program *shader, unsigned first_input, struct ureg_dst fragment) vl_idct_stage2_frag_shader() argument [all...] |
| /third_party/mesa3d/src/gallium/drivers/r600/sb/ |
| H A D | sb_shader.h | 249 class shader { class
|
| /third_party/mesa3d/src/gallium/drivers/zink/ |
| H A D | zink_descriptors_lazy.c | 80 init_template_entry(struct zink_shader *shader, enum zink_descriptor_type type, in init_template_entry() argument 196 struct zink_shader *shader in zink_descriptor_program_init_lazy() local 654 zink_context_invalidate_descriptor_state_lazy(struct zink_context *ctx, enum pipe_shader_type shader, enum zink_descriptor_type type, unsigned start, unsigned count) zink_context_invalidate_descriptor_state_lazy() argument [all...] |
| /third_party/mesa3d/src/panfrost/lib/ |
| H A D | pan_blend.c | 784 struct pan_blend_shader *shader = he ? he->data : NULL; in pan_blend_get_shader_locked() local [all...] |
| /third_party/mesa3d/src/gallium/auxiliary/draw/ |
| H A D | draw_gs.c | 71 draw_gs_should_flush(struct draw_geometry_shader *shader) in draw_gs_should_flush() argument 78 tgsi_fetch_gs_outputs(struct draw_geometry_shader *shader, in tgsi_fetch_gs_outputs() argument 125 tgsi_fetch_gs_input(struct draw_geometry_shader *shader, unsigned *indices, unsigned num_vertices, unsigned prim_idx) tgsi_fetch_gs_input() argument 197 tgsi_gs_prepare(struct draw_geometry_shader *shader, const void *constants[PIPE_MAX_CONSTANT_BUFFERS], const unsigned constants_size[PIPE_MAX_CONSTANT_BUFFERS]) tgsi_gs_prepare() argument 206 tgsi_gs_run(struct draw_geometry_shader *shader, unsigned input_primitives, unsigned *out_prims) tgsi_gs_run() argument 229 llvm_fetch_gs_input(struct draw_geometry_shader *shader, unsigned *indices, unsigned num_vertices, unsigned prim_idx) llvm_fetch_gs_input() argument 299 llvm_fetch_gs_outputs(struct draw_geometry_shader *shader, unsigned stream, unsigned num_primitives, float (**p_output)[4]) llvm_fetch_gs_outputs() argument 379 llvm_gs_prepare(struct draw_geometry_shader *shader, const void *constants[PIPE_MAX_CONSTANT_BUFFERS], const unsigned constants_size[PIPE_MAX_CONSTANT_BUFFERS]) llvm_gs_prepare() argument 386 llvm_gs_run(struct draw_geometry_shader *shader, unsigned input_primitives, unsigned *out_prims) llvm_gs_run() argument 412 gs_flush(struct draw_geometry_shader *shader) gs_flush() argument 446 gs_point(struct draw_geometry_shader *shader, int idx) gs_point() argument 462 gs_line(struct draw_geometry_shader *shader, int i0, int i1) gs_line() argument 479 gs_line_adj(struct draw_geometry_shader *shader, int i0, int i1, int i2, int i3) gs_line_adj() argument 498 gs_tri(struct draw_geometry_shader *shader, int i0, int i1, int i2) gs_tri() argument 516 gs_tri_adj(struct draw_geometry_shader *shader, int i0, int i1, int i2, int i3, int i4, int i5) gs_tri_adj() argument 552 draw_geometry_shader_run(struct draw_geometry_shader *shader, const void *constants[PIPE_MAX_CONSTANT_BUFFERS], const unsigned constants_size[PIPE_MAX_CONSTANT_BUFFERS], const struct draw_vertex_info *input_verts, const struct draw_prim_info *input_prim, const struct tgsi_shader_info *input_info, struct draw_vertex_info *output_verts, struct draw_prim_info *output_prims ) draw_geometry_shader_run() argument 706 draw_geometry_shader_prepare(struct draw_geometry_shader *shader, struct draw_context *draw) draw_geometry_shader_prepare() argument 933 struct llvm_geometry_shader *shader = llvm_geometry_shader(dgs); draw_delete_geometry_shader() local 971 draw_gs_set_current_variant(struct draw_geometry_shader *shader, struct draw_gs_llvm_variant *variant) draw_gs_set_current_variant() argument [all...] |
| /third_party/mesa3d/src/gallium/drivers/etnaviv/ |
| H A D | etnaviv_state.c | 83 etna_set_constant_buffer(struct pipe_context *pctx, enum pipe_shader_type shader, uint index, bool take_ownership, const struct pipe_constant_buffer *cb) etna_set_constant_buffer() argument
|
| H A D | etnaviv_context.h | 175 struct etna_shader_state shader; member
|
| /third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/ |
| H A D | dd_screen.c | 60 dd_screen_get_compiler_options(struct pipe_screen *_screen, enum pipe_shader_ir ir, enum pipe_shader_type shader) dd_screen_get_compiler_options() argument 107 dd_screen_get_shader_param(struct pipe_screen *_screen, enum pipe_shader_type shader, enum pipe_shader_cap param) dd_screen_get_shader_param() argument
|
| /third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
| H A D | lp_bld_nir.h | 76 nir_shader *shader; member
|
| /third_party/mesa3d/src/gallium/auxiliary/util/ |
| H A D | u_inlines.h | 584 pipe_set_constant_buffer(struct pipe_context *pipe, enum pipe_shader_type shader, uint index, struct pipe_resource *buf) pipe_set_constant_buffer() argument
|
| /third_party/mesa3d/src/gallium/drivers/d3d12/ |
| H A D | d3d12_context.cpp | 711 d3d12_bind_sampler_states(struct pipe_context *pctx, enum pipe_shader_type shader, unsigned start_slot, unsigned num_samplers, void **samplers) d3d12_bind_sampler_states() argument 1062 delete_shader(struct d3d12_context *ctx, enum pipe_shader_type stage, struct d3d12_shader_selector *shader) delete_shader() argument 1081 bind_stage(struct d3d12_context *ctx, enum pipe_shader_type stage, struct d3d12_shader_selector *shader) bind_stage() argument [all...] |
| H A D | d3d12_screen.cpp | 388 d3d12_get_shader_param(struct pipe_screen *pscreen, enum pipe_shader_type shader, enum pipe_shader_cap param) d3d12_get_shader_param() argument
|