/third_party/mesa3d/src/freedreno/vulkan/ |
H A D | tu_nir_lower_multiview.c | 87 unsigned num_views = util_logbase2(mask) + 1; in tu_nir_lower_multiview() local 106 num_views <= max_views_for_multipos && num_outputs + (num_views - 1) <= 32 && in tu_nir_lower_multiview()
|
/third_party/mesa3d/src/imagination/vulkan/pds/ |
H A D | pvr_pds.c | 4585 program->num_views); in pvr_pds_generate_draw_arrays_indirect() 4601 program->num_views); in pvr_pds_generate_draw_arrays_indirect() 4616 program->num_views); in pvr_pds_generate_draw_arrays_indirect() 4635 program->num_views); in pvr_pds_generate_draw_arrays_indirect() 4651 program->num_views); in pvr_pds_generate_draw_arrays_indirect() 4666 program->num_views); in pvr_pds_generate_draw_arrays_indirect() 4685 program->num_views); in pvr_pds_generate_draw_arrays_indirect() 4701 program->num_views); in pvr_pds_generate_draw_arrays_indirect() 4716 program->num_views); in pvr_pds_generate_draw_arrays_indirect() 4735 program->num_views); in pvr_pds_generate_draw_arrays_indirect() [all...] |
H A D | pvr_pds.h | 816 unsigned int num_views; member
|
/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_blitter.h | 512 unsigned num_views, in util_blitter_save_fragment_sampler_views() 516 assert(num_views <= ARRAY_SIZE(blitter->saved_sampler_views)); in util_blitter_save_fragment_sampler_views() 518 blitter->saved_num_sampler_views = num_views; in util_blitter_save_fragment_sampler_views() 519 for (i = 0; i < num_views; i++) in util_blitter_save_fragment_sampler_views() 511 util_blitter_save_fragment_sampler_views(struct blitter_context *blitter, unsigned num_views, struct pipe_sampler_view **views) util_blitter_save_fragment_sampler_views() argument
|
/third_party/mesa3d/src/gallium/drivers/etnaviv/ |
H A D | etnaviv_texture.c | 302 unsigned start_slot, unsigned num_views, in etna_set_sampler_views() 314 etna_fragtex_set_sampler_views(ctx, num_views, take_ownership, views); in etna_set_sampler_views() 317 etna_vertex_set_sampler_views(ctx, num_views, take_ownership, views); in etna_set_sampler_views() 301 etna_set_sampler_views(struct pipe_context *pctx, enum pipe_shader_type shader, unsigned start_slot, unsigned num_views, unsigned unbind_num_trailing_slots, bool take_ownership, struct pipe_sampler_view **views) etna_set_sampler_views() argument
|
/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_draw_feedback.c | 312 unsigned num_views = in st_feedback_draw_vbo() local 315 draw_set_sampler_views(draw, PIPE_SHADER_VERTEX, views, num_views); in st_feedback_draw_vbo() 319 for (unsigned i = 0; i < num_views; i++) { in st_feedback_draw_vbo() 475 for (unsigned i = 0; i < num_views; i++) { in st_feedback_draw_vbo()
|
H A D | st_cb_bitmap.c | 246 unsigned num_views = in setup_render_state() local 250 num_views = MAX2(fpv->bitmap_sampler + 1, num_views); in setup_render_state() 252 pipe->set_sampler_views(pipe, PIPE_SHADER_FRAGMENT, 0, num_views, 0, in setup_render_state() 254 st->state.num_sampler_views[PIPE_SHADER_FRAGMENT] = num_views; in setup_render_state()
|
H A D | st_cb_drawpixels.c | 873 unsigned num_views = in draw_textured_quad() local 877 num_views = MAX3(fpv->drawpix_sampler + 1, fpv->pixelmap_sampler + 1, in draw_textured_quad() 878 num_views); in draw_textured_quad() 883 pipe->set_sampler_views(pipe, PIPE_SHADER_FRAGMENT, 0, num_views, 0, in draw_textured_quad() 885 st->state.num_sampler_views[PIPE_SHADER_FRAGMENT] = num_views; in draw_textured_quad()
|
/third_party/mesa3d/src/gallium/auxiliary/driver_rbug/ |
H A D | rbug_context.h | 53 unsigned num_views[PIPE_SHADER_TYPES]; member
|
H A D | rbug_core.c | 330 for (i = 0; i < rb_context->curr.num_views[PIPE_SHADER_FRAGMENT]; i++) in rbug_context_info() 335 texs, rb_context->curr.num_views[PIPE_SHADER_FRAGMENT], in rbug_context_info()
|
H A D | rbug_context.c | 89 for (sh = 0; sh < ARRAY_SIZE(rb_pipe->curr.num_views); sh++) { in rbug_draw_block_locked() 90 for (k = 0; k < rb_pipe->curr.num_views[sh]; k++) { in rbug_draw_block_locked() 756 rb_pipe->curr.num_views[shader] = 0; in rbug_set_sampler_views() 762 rb_pipe->curr.num_views[shader] = num; in rbug_set_sampler_views()
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_state_tss.c | 148 svga->state.hw_draw.num_views); in update_tss_binding() 165 svga->state.hw_draw.num_views = svga->curr.num_sampler_views[shader]; in update_tss_binding() 248 for (i = 0; i < svga->state.hw_draw.num_views; i++) { in svga_reemit_tss_bindings()
|
H A D | svga_context.c | 292 svga->state.hw_draw.num_views = 0; in svga_context_create()
|
H A D | svga_context.h | 430 unsigned num_views; member
|
H A D | svga_draw.c | 212 for (i = 0; i < svga->state.hw_draw.num_views; i++) { in draw_vgpu9()
|
/third_party/mesa3d/src/virtio/virtio-gpu/ |
H A D | virgl_protocol.h | 398 #define VIRGL_SET_SAMPLER_VIEWS_SIZE(num_views) ((num_views) + 2)
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
H A D | pan_context.c | 650 unsigned start_slot, unsigned num_views, in panfrost_set_sampler_views() 661 for (i = 0; i < num_views; ++i) { in panfrost_set_sampler_views() 678 for (; i < num_views + unbind_num_trailing_slots; i++) { in panfrost_set_sampler_views() 686 if (ctx->sampler_view_count[shader] > start_slot + num_views + unbind_num_trailing_slots) in panfrost_set_sampler_views() 647 panfrost_set_sampler_views( struct pipe_context *pctx, enum pipe_shader_type shader, unsigned start_slot, unsigned num_views, unsigned unbind_num_trailing_slots, bool take_ownership, struct pipe_sampler_view **views) panfrost_set_sampler_views() argument
|
/third_party/mesa3d/src/gallium/drivers/virgl/ |
H A D | virgl_encode.h | 179 uint32_t num_views,
|
H A D | virgl_context.c | 1034 unsigned num_views, in virgl_set_sampler_views() 1043 for (unsigned i = 0; i < num_views; i++) { in virgl_set_sampler_views() 1061 start_slot, num_views, (struct virgl_sampler_view **)binding->views); in virgl_set_sampler_views() 1065 virgl_set_sampler_views(ctx, shader_type, start_slot + num_views, in virgl_set_sampler_views() 1031 virgl_set_sampler_views(struct pipe_context *ctx, enum pipe_shader_type shader_type, unsigned start_slot, unsigned num_views, unsigned unbind_num_trailing_slots, bool take_ownership, struct pipe_sampler_view **views) virgl_set_sampler_views() argument
|
H A D | virgl_encode.c | 1020 uint32_t num_views, in virgl_encode_set_sampler_views() 1024 virgl_encoder_write_cmd_dword(ctx, VIRGL_CMD0(VIRGL_CCMD_SET_SAMPLER_VIEWS, 0, VIRGL_SET_SAMPLER_VIEWS_SIZE(num_views))); in virgl_encode_set_sampler_views() 1027 for (i = 0; i < num_views; i++) { in virgl_encode_set_sampler_views() 1017 virgl_encode_set_sampler_views(struct virgl_context *ctx, uint32_t shader_type, uint32_t start_slot, uint32_t num_views, struct virgl_sampler_view **views) virgl_encode_set_sampler_views() argument
|
/third_party/mesa3d/src/gallium/include/pipe/ |
H A D | p_context.h | 505 unsigned start_slot, unsigned num_views,
|
/third_party/mesa3d/src/gallium/drivers/tegra/ |
H A D | tegra_context.c | 563 unsigned start_slot, unsigned num_views, in tegra_set_sampler_views() 573 for (i = 0; i < num_views; i++) { in tegra_set_sampler_views() 588 num_views, unbind_num_trailing_slots, in tegra_set_sampler_views() 562 tegra_set_sampler_views(struct pipe_context *pcontext, unsigned shader, unsigned start_slot, unsigned num_views, unsigned unbind_num_trailing_slots, bool take_ownership, struct pipe_sampler_view **pviews) tegra_set_sampler_views() argument
|
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_context.cpp | 987 unsigned num_views, in d3d12_set_sampler_views() 996 for (unsigned i = 0; i < num_views; ++i) { in d3d12_set_sampler_views() 1042 struct pipe_sampler_view *&old_view = ctx->sampler_views[shader_type][start_slot + num_views + i]; in d3d12_set_sampler_views() 1047 ctx->num_sampler_views[shader_type] = start_slot + num_views; in d3d12_set_sampler_views() 984 d3d12_set_sampler_views(struct pipe_context *pctx, enum pipe_shader_type shader_type, unsigned start_slot, unsigned num_views, unsigned unbind_num_trailing_slots, bool take_ownership, struct pipe_sampler_view **views) d3d12_set_sampler_views() argument
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_context.c | 1719 unsigned num_views, in zink_set_sampler_views() 1727 const uint32_t mask = BITFIELD_RANGE(start_slot, num_views); in zink_set_sampler_views() 1731 for (i = 0; i < num_views; ++i) { in zink_set_sampler_views() 1803 for (; i < num_views + unbind_num_trailing_slots; ++i) { in zink_set_sampler_views() 1811 ctx->di.num_sampler_views[shader_type] = start_slot + num_views; in zink_set_sampler_views() 1814 screen->context_invalidate_descriptor_state(ctx, shader_type, ZINK_DESCRIPTOR_TYPE_SAMPLER_VIEW, start_slot, num_views); in zink_set_sampler_views() 1716 zink_set_sampler_views(struct pipe_context *pctx, enum pipe_shader_type shader_type, unsigned start_slot, unsigned num_views, unsigned unbind_num_trailing_slots, bool take_ownership, struct pipe_sampler_view **views) zink_set_sampler_views() argument
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_cmd_buffer.c | 7184 const unsigned num_views = MAX2(1, util_bitcount(view_mask)); in radv_emit_direct_taskmesh_draw_packets() local 7185 unsigned ace_predication_size = num_views * 6; /* DISPATCH_TASKMESH_DIRECT_ACE size */ in radv_emit_direct_taskmesh_draw_packets() 7220 const unsigned num_views = MAX2(1, util_bitcount(view_mask)); in radv_emit_indirect_taskmesh_draw_packets() local 7221 unsigned ace_predication_size = num_views * 11; /* DISPATCH_TASKMESH_INDIRECT_MULTI_ACE size */ in radv_emit_indirect_taskmesh_draw_packets() 7264 ace_predication_size += 2 * 5 + 6 + 6 * num_views; in radv_emit_indirect_taskmesh_draw_packets() 7280 6 + 11 * num_views); /* 1x COPY_DATA + Nx DISPATCH_TASKMESH_INDIRECT_MULTI_ACE */ in radv_emit_indirect_taskmesh_draw_packets() 7309 radeon_emit(ace_cs, 6 * num_views); /* Nx DISPATCH_TASKMESH_DIRECT_ACE */ in radv_emit_indirect_taskmesh_draw_packets() 7311 for (unsigned v = 0; v < num_views; ++v) { in radv_emit_indirect_taskmesh_draw_packets()
|