Home
last modified time | relevance | path

Searched refs:start_slot (Results 1 - 25 of 55) sorted by relevance

123

/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_state_clip.c48 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 Dlp_state_vertex.c79 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 Dsp_state_clip.c48 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 Dsp_state_vertex.c83 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 Du_helpers.c49 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 Du_helpers.h43 unsigned start_slot, unsigned count,
50 unsigned start_slot, unsigned count,
57 unsigned start_slot, unsigned count);
H A Du_vbuf.c976 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 Dsvga_pipe_misc.c39 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 Dpan_context.c246 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 Dvirgl_encode.h133 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 Dvirgl_context.c507 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 Dvirgl_encode.c691 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 Dp_context.h355 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 Dd3d12_context.cpp713 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 Dzink_context.c689 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 Dr600_viewport.c54 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 Ddump_state.py434 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 Dnoop_state.c155 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 Dnv50_state.c1018 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 Dnvc0_state.c941 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 Dfreedreno_state.c320 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 Ddraw_context.c382 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 Detnaviv_texture.c45 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 Dsi_state_viewport.c151 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 Dnv30_state.c415 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

Completed in 29 milliseconds

123