/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_state_clip.c | 48 unsigned start_slot, in llvmpipe_set_viewport_states() 55 draw_set_viewport_states(llvmpipe->draw, start_slot, num_viewports, in llvmpipe_set_viewport_states() 58 memcpy(llvmpipe->viewports + start_slot, viewports, in llvmpipe_set_viewport_states() 66 unsigned start_slot, in llvmpipe_set_scissor_states() 74 assert(start_slot < PIPE_MAX_VIEWPORTS); in llvmpipe_set_scissor_states() 75 assert((start_slot + num_scissors) <= PIPE_MAX_VIEWPORTS); in llvmpipe_set_scissor_states() 77 memcpy(llvmpipe->scissors + start_slot, scissors, in llvmpipe_set_scissor_states() 47 llvmpipe_set_viewport_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *viewports) llvmpipe_set_viewport_states() argument 65 llvmpipe_set_scissor_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_scissors, const struct pipe_scissor_state *scissors) llvmpipe_set_scissor_states() argument
|
H A D | lp_state_vertex.c | 79 unsigned start_slot, unsigned count, in llvmpipe_set_vertex_buffers() 90 buffers, start_slot, count, in llvmpipe_set_vertex_buffers() 96 draw_set_vertex_buffers(llvmpipe->draw, start_slot, count, in llvmpipe_set_vertex_buffers() 78 llvmpipe_set_vertex_buffers(struct pipe_context *pipe, unsigned start_slot, unsigned count, unsigned unbind_num_trailing_slots, bool take_ownership, const struct pipe_vertex_buffer *buffers) llvmpipe_set_vertex_buffers() argument
|
/third_party/mesa3d/src/gallium/drivers/softpipe/ |
H A D | sp_state_clip.c | 48 unsigned start_slot, in softpipe_set_viewport_states() 55 draw_set_viewport_states(softpipe->draw, start_slot, num_viewports, in softpipe_set_viewport_states() 58 memcpy(softpipe->viewports + start_slot, viewports, in softpipe_set_viewport_states() 66 unsigned start_slot, in softpipe_set_scissor_states() 74 assert(start_slot < PIPE_MAX_VIEWPORTS); in softpipe_set_scissor_states() 75 assert((start_slot + num_scissors) <= PIPE_MAX_VIEWPORTS); in softpipe_set_scissor_states() 77 memcpy(softpipe->scissors + start_slot, scissors, in softpipe_set_scissor_states() 47 softpipe_set_viewport_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *viewports) softpipe_set_viewport_states() argument 65 softpipe_set_scissor_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_scissors, const struct pipe_scissor_state *scissors) softpipe_set_scissor_states() argument
|
H A D | sp_state_vertex.c | 83 unsigned start_slot, unsigned count, in softpipe_set_vertex_buffers() 94 buffers, start_slot, count, in softpipe_set_vertex_buffers() 100 draw_set_vertex_buffers(softpipe->draw, start_slot, count, in softpipe_set_vertex_buffers() 82 softpipe_set_vertex_buffers(struct pipe_context *pipe, unsigned start_slot, unsigned count, unsigned unbind_num_trailing_slots, bool take_ownership, const struct pipe_vertex_buffer *buffers) softpipe_set_vertex_buffers() argument
|
/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_helpers.c | 49 unsigned start_slot, unsigned count, in util_set_vertex_buffers_mask() 56 dst += start_slot; in util_set_vertex_buffers_mask() 58 *enabled_buffers &= ~u_bit_consecutive(start_slot, count); in util_set_vertex_buffers_mask() 74 *enabled_buffers |= bitmask << start_slot; in util_set_vertex_buffers_mask() 93 unsigned start_slot, unsigned count, in util_set_vertex_buffers_count() 105 util_set_vertex_buffers_mask(dst, &enabled_buffers, src, start_slot, in util_set_vertex_buffers_count() 121 unsigned start_slot, unsigned count) in util_set_shader_buffers_mask() 125 dst += start_slot; in util_set_shader_buffers_mask() 132 *enabled_buffers |= (1ull << (start_slot + i)); in util_set_shader_buffers_mask() 134 *enabled_buffers &= ~(1ull << (start_slot in util_set_shader_buffers_mask() 46 util_set_vertex_buffers_mask(struct pipe_vertex_buffer *dst, uint32_t *enabled_buffers, const struct pipe_vertex_buffer *src, unsigned start_slot, unsigned count, unsigned unbind_num_trailing_slots, bool take_ownership) util_set_vertex_buffers_mask() argument 90 util_set_vertex_buffers_count(struct pipe_vertex_buffer *dst, unsigned *dst_count, const struct pipe_vertex_buffer *src, unsigned start_slot, unsigned count, unsigned unbind_num_trailing_slots, bool take_ownership) util_set_vertex_buffers_count() argument 118 util_set_shader_buffers_mask(struct pipe_shader_buffer *dst, uint32_t *enabled_buffers, const struct pipe_shader_buffer *src, unsigned start_slot, unsigned count) util_set_shader_buffers_mask() argument [all...] |
H A D | u_helpers.h | 43 unsigned start_slot, unsigned count, 50 unsigned start_slot, unsigned count, 57 unsigned start_slot, unsigned count);
|
H A D | u_vbuf.c | 976 unsigned start_slot, unsigned count, in u_vbuf_set_vertex_buffers() 993 ~(((1ull << (count + unbind_num_trailing_slots)) - 1) << start_slot); in u_vbuf_set_vertex_buffers() 1010 unsigned dst_index = start_slot + i; in u_vbuf_set_vertex_buffers() 1016 pipe->set_vertex_buffers(pipe, start_slot, count, in u_vbuf_set_vertex_buffers() 1022 unsigned dst_index = start_slot + i; in u_vbuf_set_vertex_buffers() 1090 unsigned dst_index = start_slot + count + i; in u_vbuf_set_vertex_buffers() 1402 unsigned start_slot, count; in u_vbuf_set_driver_vertex_buffers() local 1404 start_slot = ffs(mgr->dirty_real_vb_mask) - 1; in u_vbuf_set_driver_vertex_buffers() 1405 count = util_last_bit(mgr->dirty_real_vb_mask >> start_slot); in u_vbuf_set_driver_vertex_buffers() 1413 pipe->set_vertex_buffers(pipe, start_slot, coun in u_vbuf_set_driver_vertex_buffers() 975 u_vbuf_set_vertex_buffers(struct u_vbuf *mgr, unsigned start_slot, unsigned count, unsigned unbind_num_trailing_slots, bool take_ownership, const struct pipe_vertex_buffer *bufs) u_vbuf_set_vertex_buffers() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_pipe_misc.c | 39 unsigned start_slot, in svga_set_scissor_states() 47 assert(start_slot + num_scissors <= svgascreen->max_viewports); in svga_set_scissor_states() 49 for (i = 0, num_sc = start_slot; i < num_scissors; i++) { in svga_set_scissor_states() 204 unsigned start_slot, in svga_set_viewport_states() 212 assert(start_slot + num_viewports <= svgascreen->max_viewports); in svga_set_viewport_states() 214 for (i = 0, num_vp = start_slot; i < num_viewports; i++) { in svga_set_viewport_states() 38 svga_set_scissor_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_scissors, const struct pipe_scissor_state *scissors) svga_set_scissor_states() argument 203 svga_set_viewport_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *viewports) svga_set_viewport_states() argument
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
H A D | pan_context.c | 246 unsigned start_slot, unsigned count, unsigned unbind_num_trailing_slots, in panfrost_set_shader_images() 252 /* Unbind start_slot...start_slot+count */ in panfrost_set_shader_images() 254 for (int i = start_slot; i < start_slot + count + unbind_num_trailing_slots; i++) { in panfrost_set_shader_images() 258 ctx->image_mask[shader] &= ~(((1ull << count) - 1) << start_slot); in panfrost_set_shader_images() 262 /* Bind start_slot...start_slot+count */ in panfrost_set_shader_images() 265 SET_BIT(ctx->image_mask[shader], 1 << (start_slot + i), image->resource); in panfrost_set_shader_images() 268 util_copy_image_view(&ctx->images[shader][start_slot in panfrost_set_shader_images() 243 panfrost_set_shader_images( struct pipe_context *pctx, enum pipe_shader_type shader, unsigned start_slot, unsigned count, unsigned unbind_num_trailing_slots, const struct pipe_image_view *iviews) panfrost_set_shader_images() argument 369 panfrost_bind_sampler_states( struct pipe_context *pctx, enum pipe_shader_type shader, unsigned start_slot, unsigned num_sampler, void **sampler) panfrost_bind_sampler_states() argument 597 panfrost_set_vertex_buffers( struct pipe_context *pctx, unsigned start_slot, unsigned num_buffers, unsigned unbind_num_trailing_slots, bool take_ownership, const struct pipe_vertex_buffer *buffers) panfrost_set_vertex_buffers() argument 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 770 panfrost_set_viewport_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *viewports) panfrost_set_viewport_states() argument 785 panfrost_set_scissor_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_scissors, const struct pipe_scissor_state *scissors) panfrost_set_scissor_states() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/virgl/ |
H A D | virgl_encode.h | 133 int start_slot, 178 uint32_t start_slot, 184 uint32_t start_slot, 216 unsigned start_slot, 278 unsigned start_slot, unsigned count, 282 unsigned start_slot, unsigned count, 285 unsigned start_slot, unsigned count,
|
H A D | virgl_context.c | 507 unsigned start_slot, in virgl_set_viewport_states() 512 virgl_encoder_set_viewport_states(vctx, start_slot, num_viewports, state); in virgl_set_viewport_states() 570 unsigned start_slot, in virgl_set_vertex_buffers() 580 buffers, start_slot, num_buffers, in virgl_set_vertex_buffers() 1033 unsigned start_slot, in virgl_set_sampler_views() 1044 unsigned idx = start_slot + 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() 1116 unsigned start_slot, in virgl_bind_sampler_states() 1126 virgl_encode_bind_sampler_states(vctx, shader, start_slot, num_sampler in virgl_bind_sampler_states() 506 virgl_set_viewport_states(struct pipe_context *ctx, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *state) virgl_set_viewport_states() argument 569 virgl_set_vertex_buffers(struct pipe_context *ctx, unsigned start_slot, unsigned num_buffers, unsigned unbind_num_trailing_slots, bool take_ownership, const struct pipe_vertex_buffer *buffers) virgl_set_vertex_buffers() argument 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 1114 virgl_bind_sampler_states(struct pipe_context *ctx, enum pipe_shader_type shader, unsigned start_slot, unsigned num_samplers, void **samplers) virgl_bind_sampler_states() argument 1136 virgl_set_scissor_states(struct pipe_context *ctx, unsigned start_slot, unsigned num_scissor, const struct pipe_scissor_state *ss) virgl_set_scissor_states() argument 1234 virgl_set_hw_atomic_buffers(struct pipe_context *ctx, unsigned start_slot, unsigned count, const struct pipe_shader_buffer *buffers) virgl_set_hw_atomic_buffers() argument 1260 virgl_set_shader_buffers(struct pipe_context *ctx, enum pipe_shader_type shader, unsigned start_slot, unsigned count, const struct pipe_shader_buffer *buffers, unsigned writable_bitmask) virgl_set_shader_buffers() argument 1316 virgl_set_shader_images(struct pipe_context *ctx, enum pipe_shader_type shader, unsigned start_slot, unsigned count, unsigned unbind_num_trailing_slots, const struct pipe_image_view *images) virgl_set_shader_images() argument [all...] |
H A D | virgl_encode.c | 691 int start_slot, in virgl_encoder_set_viewport_states() 697 virgl_encoder_write_dword(ctx->cbuf, start_slot); in virgl_encoder_set_viewport_states() 1019 uint32_t start_slot, in virgl_encode_set_sampler_views() 1026 virgl_encoder_write_dword(ctx->cbuf, start_slot); in virgl_encode_set_sampler_views() 1036 uint32_t start_slot, in virgl_encode_bind_sampler_states() 1043 virgl_encoder_write_dword(ctx->cbuf, start_slot); in virgl_encode_bind_sampler_states() 1099 unsigned start_slot, in virgl_encoder_set_scissor_state() 1105 virgl_encoder_write_dword(ctx->cbuf, start_slot); in virgl_encoder_set_scissor_state() 1337 unsigned start_slot, unsigned count, in virgl_encode_set_shader_buffers() 1344 virgl_encoder_write_dword(ctx->cbuf, start_slot); in virgl_encode_set_shader_buffers() 690 virgl_encoder_set_viewport_states(struct virgl_context *ctx, int start_slot, int num_viewports, const struct pipe_viewport_state *states) virgl_encoder_set_viewport_states() argument 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 1034 virgl_encode_bind_sampler_states(struct virgl_context *ctx, uint32_t shader_type, uint32_t start_slot, uint32_t num_handles, uint32_t *handles) virgl_encode_bind_sampler_states() argument 1098 virgl_encoder_set_scissor_state(struct virgl_context *ctx, unsigned start_slot, int num_scissors, const struct pipe_scissor_state *ss) virgl_encoder_set_scissor_state() argument 1335 virgl_encode_set_shader_buffers(struct virgl_context *ctx, enum pipe_shader_type shader, unsigned start_slot, unsigned count, const struct pipe_shader_buffer *buffers) virgl_encode_set_shader_buffers() argument 1364 virgl_encode_set_hw_atomic_buffers(struct virgl_context *ctx, unsigned start_slot, unsigned count, const struct pipe_shader_buffer *buffers) virgl_encode_set_hw_atomic_buffers() argument 1391 virgl_encode_set_shader_images(struct virgl_context *ctx, enum pipe_shader_type shader, unsigned start_slot, unsigned count, const struct pipe_image_view *images) virgl_encode_set_shader_images() argument [all...] |
/third_party/mesa3d/src/gallium/include/pipe/ |
H A D | p_context.h | 355 unsigned start_slot, unsigned num_samplers, 489 unsigned start_slot, 499 unsigned start_slot, 505 unsigned start_slot, unsigned num_views, 532 * \param start_slot first buffer slot to bind. 543 unsigned start_slot, unsigned count, 552 * \param start_slot first buffer slot to bind. 560 unsigned start_slot, unsigned count, 569 * \param start_slot first image slot to bind. 580 unsigned start_slot, unsigne [all...] |
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_context.cpp | 713 unsigned start_slot, in d3d12_bind_sampler_states() 734 ctx->samplers[shader][start_slot + i] = sampler; in d3d12_bind_sampler_states() 735 dxil_wrap_sampler_state &wrap = ctx->tex_wrap_states[shader][start_slot + i]; in d3d12_bind_sampler_states() 744 ctx->tex_compare_func[shader][start_slot + i] = (enum compare_func)sampler->compare_func; in d3d12_bind_sampler_states() 750 ctx->num_samplers[shader] = start_slot + num_samplers; in d3d12_bind_sampler_states() 986 unsigned start_slot, in d3d12_set_sampler_views() 997 struct pipe_sampler_view *&old_view = ctx->sampler_views[shader_type][start_slot + i]; in d3d12_set_sampler_views() 1013 dxil_wrap_sampler_state &wss = ctx->tex_wrap_states[shader_type][start_slot + 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 in d3d12_set_sampler_views() 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 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 [all...] |
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_context.c | 689 unsigned start_slot, in zink_bind_sampler_states() 695 uint32_t mask = BITFIELD_RANGE(start_slot, num_samplers); in zink_bind_sampler_states() 699 if (ctx->sampler_states[shader][start_slot + i] != state) in zink_bind_sampler_states() 700 zink_screen(pctx->screen)->context_invalidate_descriptor_state(ctx, shader, ZINK_DESCRIPTOR_TYPE_SAMPLER_VIEW, start_slot, 1); in zink_bind_sampler_states() 702 if (ctx->sampler_states[shader][start_slot + i]) in zink_bind_sampler_states() 703 was_nonseamless = ctx->sampler_states[shader][start_slot + i]->emulate_nonseamless; in zink_bind_sampler_states() 704 ctx->sampler_states[shader][start_slot + i] = state; in zink_bind_sampler_states() 706 ctx->di.textures[shader][start_slot + i].sampler = state->sampler; in zink_bind_sampler_states() 708 struct zink_surface *surface = get_imageview_for_binding(ctx, shader, ZINK_DESCRIPTOR_TYPE_SAMPLER_VIEW, start_slot + i); in zink_bind_sampler_states() 712 ctx->di.textures[shader][start_slot in zink_bind_sampler_states() 687 zink_bind_sampler_states(struct pipe_context *pctx, enum pipe_shader_type shader, unsigned start_slot, unsigned num_samplers, void **samplers) zink_bind_sampler_states() argument 1118 zink_set_vertex_buffers(struct pipe_context *pctx, unsigned start_slot, unsigned num_buffers, unsigned unbind_num_trailing_slots, bool take_ownership, const struct pipe_vertex_buffer *buffers) zink_set_vertex_buffers() argument 1187 zink_set_viewport_states(struct pipe_context *pctx, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *state) zink_set_viewport_states() argument 1201 zink_set_scissor_states(struct pipe_context *pctx, unsigned start_slot, unsigned num_scissors, const struct pipe_scissor_state *states) zink_set_scissor_states() argument 1387 zink_set_shader_buffers(struct pipe_context *pctx, enum pipe_shader_type p_stage, unsigned start_slot, unsigned count, const struct pipe_shader_buffer *buffers, unsigned writable_bitmask) zink_set_shader_buffers() argument 1608 zink_set_shader_images(struct pipe_context *pctx, enum pipe_shader_type p_stage, unsigned start_slot, unsigned count, unsigned unbind_num_trailing_slots, const struct pipe_image_view *images) zink_set_shader_images() argument 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 [all...] |
/third_party/mesa3d/src/gallium/drivers/r600/ |
H A D | r600_viewport.c | 54 unsigned start_slot, in r600_set_scissor_states() 62 rctx->scissors.states[start_slot + i] = state[i]; in r600_set_scissor_states() 67 rctx->scissors.dirty_mask |= ((1 << num_scissors) - 1) << start_slot; in r600_set_scissor_states() 282 unsigned start_slot, in r600_set_viewport_states() 291 unsigned index = start_slot + i; in r600_set_viewport_states() 298 mask = ((1 << num_viewports) - 1) << start_slot; in r600_set_viewport_states() 53 r600_set_scissor_states(struct pipe_context *ctx, unsigned start_slot, unsigned num_scissors, const struct pipe_scissor_state *state) r600_set_scissor_states() argument 281 r600_set_viewport_states(struct pipe_context *ctx, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *state) r600_set_viewport_states() argument
|
/third_party/mesa3d/src/gallium/tools/trace/ |
H A D | dump_state.py | 434 def _update(self, array, start_slot, num_slots, states): 439 while len(array) < start_slot + num_slots: 442 array[start_slot + i] = states[i] 444 def set_scissor_states(self, start_slot, num_scissors, states): 445 self._update(self._state.scissors, start_slot, num_scissors, states) 447 def set_viewport_states(self, start_slot, num_viewports, states): 448 self._update(self._state.viewports, start_slot, num_viewports, states) 474 def set_vertex_buffers(self, start_slot, num_buffers, unbind_num_trailing_slots, take_ownership, buffers): 475 self._update(self._state.vertex_buffers, start_slot, num_buffers, buffers)
|
/third_party/mesa3d/src/gallium/auxiliary/driver_noop/ |
H A D | noop_state.c | 155 unsigned start_slot, in noop_set_scissor_states() 167 unsigned start_slot, in noop_set_viewport_states() 217 unsigned start_slot, unsigned count, in noop_set_vertex_buffers() 283 unsigned start_slot, unsigned count, in noop_set_shader_buffers() 291 unsigned start_slot, unsigned count, in noop_set_shader_images() 154 noop_set_scissor_states(struct pipe_context *ctx, unsigned start_slot, unsigned num_scissors, const struct pipe_scissor_state *state) noop_set_scissor_states() argument 166 noop_set_viewport_states(struct pipe_context *ctx, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *state) noop_set_viewport_states() argument 216 noop_set_vertex_buffers(struct pipe_context *ctx, unsigned start_slot, unsigned count, unsigned unbind_num_trailing_slots, bool take_ownership, const struct pipe_vertex_buffer *buffers) noop_set_vertex_buffers() argument 281 noop_set_shader_buffers(struct pipe_context *ctx, enum pipe_shader_type shader, unsigned start_slot, unsigned count, const struct pipe_shader_buffer *buffers, unsigned writable_bitmask) noop_set_shader_buffers() argument 289 noop_set_shader_images(struct pipe_context *ctx, enum pipe_shader_type shader, unsigned start_slot, unsigned count, unsigned unbind_num_trailing_slots, const struct pipe_image_view *images) noop_set_shader_images() argument
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/ |
H A D | nv50_state.c | 1018 unsigned start_slot, in nv50_set_scissor_states() 1025 assert(start_slot + num_scissors <= NV50_MAX_VIEWPORTS); in nv50_set_scissor_states() 1027 if (!memcmp(&nv50->scissors[start_slot + i], &scissor[i], sizeof(*scissor))) in nv50_set_scissor_states() 1029 nv50->scissors[start_slot + i] = scissor[i]; in nv50_set_scissor_states() 1030 nv50->scissors_dirty |= 1 << (start_slot + i); in nv50_set_scissor_states() 1037 unsigned start_slot, in nv50_set_viewport_states() 1044 assert(start_slot + num_viewports <= NV50_MAX_VIEWPORTS); in nv50_set_viewport_states() 1046 if (!memcmp(&nv50->viewports[start_slot + i], &vpt[i], sizeof(*vpt))) in nv50_set_viewport_states() 1048 nv50->viewports[start_slot + i] = vpt[i]; in nv50_set_viewport_states() 1049 nv50->viewports_dirty |= 1 << (start_slot in nv50_set_viewport_states() 1017 nv50_set_scissor_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_scissors, const struct pipe_scissor_state *scissor) nv50_set_scissor_states() argument 1036 nv50_set_viewport_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *vpt) nv50_set_viewport_states() argument 1071 nv50_set_vertex_buffers(struct pipe_context *pipe, unsigned start_slot, unsigned count, unsigned unbind_num_trailing_slots, bool take_ownership, const struct pipe_vertex_buffer *vb) nv50_set_vertex_buffers() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
H A D | nvc0_state.c | 941 unsigned start_slot, in nvc0_set_scissor_states() 948 assert(start_slot + num_scissors <= NVC0_MAX_VIEWPORTS); in nvc0_set_scissor_states() 950 if (!memcmp(&nvc0->scissors[start_slot + i], &scissor[i], sizeof(*scissor))) in nvc0_set_scissor_states() 952 nvc0->scissors[start_slot + i] = scissor[i]; in nvc0_set_scissor_states() 953 nvc0->scissors_dirty |= 1 << (start_slot + i); in nvc0_set_scissor_states() 960 unsigned start_slot, in nvc0_set_viewport_states() 967 assert(start_slot + num_viewports <= NVC0_MAX_VIEWPORTS); in nvc0_set_viewport_states() 969 if (!memcmp(&nvc0->viewports[start_slot + i], &vpt[i], sizeof(*vpt))) in nvc0_set_viewport_states() 971 nvc0->viewports[start_slot + i] = vpt[i]; in nvc0_set_viewport_states() 972 nvc0->viewports_dirty |= 1 << (start_slot in nvc0_set_viewport_states() 940 nvc0_set_scissor_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_scissors, const struct pipe_scissor_state *scissor) nvc0_set_scissor_states() argument 959 nvc0_set_viewport_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *vpt) nvc0_set_viewport_states() argument 1015 nvc0_set_vertex_buffers(struct pipe_context *pipe, unsigned start_slot, unsigned count, unsigned unbind_num_trailing_slots, bool take_ownership, const struct pipe_vertex_buffer *vb) nvc0_set_vertex_buffers() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/freedreno/ |
H A D | freedreno_state.c | 320 fd_set_scissor_states(struct pipe_context *pctx, unsigned start_slot, 331 fd_set_viewport_states(struct pipe_context *pctx, unsigned start_slot, 369 fd_set_vertex_buffers(struct pipe_context *pctx, unsigned start_slot, 385 bool old_enabled = so->vb[start_slot + i].buffer.resource != NULL; 387 uint32_t old_stride = so->vb[start_slot + i].stride; 395 util_set_vertex_buffers_mask(so->vb, &so->enabled_mask, vb, start_slot, 414 so->vb[start_slot + i].buffer_offset = 0;
|
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_context.c | 382 unsigned start_slot, in draw_set_viewport_states() 389 assert(start_slot < PIPE_MAX_VIEWPORTS); in draw_set_viewport_states() 390 assert((start_slot + num_viewports) <= PIPE_MAX_VIEWPORTS); in draw_set_viewport_states() 392 memcpy(draw->viewports + start_slot, vps, in draw_set_viewport_states() 409 unsigned start_slot, unsigned count, in draw_set_vertex_buffers() 413 assert(start_slot + count <= PIPE_MAX_ATTRIBS); in draw_set_vertex_buffers() 417 buffers, start_slot, count, in draw_set_vertex_buffers() 381 draw_set_viewport_states( struct draw_context *draw, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *vps ) draw_set_viewport_states() argument 408 draw_set_vertex_buffers(struct draw_context *draw, unsigned start_slot, unsigned count, unsigned unbind_num_trailing_slots, const struct pipe_vertex_buffer *buffers) draw_set_vertex_buffers() argument
|
/third_party/mesa3d/src/gallium/drivers/etnaviv/ |
H A D | etnaviv_texture.c | 45 unsigned start_slot, unsigned num_samplers, in etna_bind_sampler_states() 302 unsigned start_slot, unsigned num_views, in etna_set_sampler_views() 308 assert(start_slot == 0); in etna_set_sampler_views() 44 etna_bind_sampler_states(struct pipe_context *pctx, enum pipe_shader_type shader, unsigned start_slot, unsigned num_samplers, void **samplers) etna_bind_sampler_states() argument 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/gallium/drivers/radeonsi/ |
H A D | si_state_viewport.c | 151 static void si_set_scissor_states(struct pipe_context *pctx, unsigned start_slot, in si_set_scissor_states() argument 158 ctx->scissors[start_slot + i] = state[i]; in si_set_scissor_states() 430 static void si_set_viewport_states(struct pipe_context *pctx, unsigned start_slot, in si_set_viewport_states() argument 437 unsigned index = start_slot + i; in si_set_viewport_states() 481 if (start_slot == 0) { in si_set_viewport_states()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/ |
H A D | nv30_state.c | 415 unsigned start_slot, in nv30_set_scissor_states() 427 unsigned start_slot, in nv30_set_viewport_states() 439 unsigned start_slot, unsigned count, in nv30_set_vertex_buffers() 449 vb, start_slot, count, in nv30_set_vertex_buffers() 414 nv30_set_scissor_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_viewports, const struct pipe_scissor_state *scissor) nv30_set_scissor_states() argument 426 nv30_set_viewport_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *vpt) nv30_set_viewport_states() argument 438 nv30_set_vertex_buffers(struct pipe_context *pipe, unsigned start_slot, unsigned count, unsigned unbind_num_trailing_slots, bool take_ownership, const struct pipe_vertex_buffer *vb) nv30_set_vertex_buffers() argument
|