HomeSort by: relevance | last modified time | path
    Searched refs:bs (Results 1 - 25 of 235) sorted by relevancy

1 2 3 4 5 6 7 8 910

  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
zink_batch.c 29 zink_reset_batch_state(struct zink_context *ctx, struct zink_batch_state *bs)
33 if (VKSCR(ResetCommandPool)(screen->dev, bs->cmdpool, 0) != VK_SUCCESS)
37 set_foreach_remove(bs->resources, entry) {
39 if (!zink_resource_object_usage_unset(obj, bs)) {
44 util_dynarray_append(&bs->unref_resources, struct zink_resource_object*, obj);
48 while (util_dynarray_contains(&bs->bindless_releases[i], uint32_t)) {
49 uint32_t handle = util_dynarray_pop(&bs->bindless_releases[i], uint32_t);
56 set_foreach_remove(bs->active_queries, entry) {
58 zink_prune_query(screen, bs, query);
61 set_foreach_remove(bs->surfaces, entry)
134 const struct zink_batch_state *bs = ctx->batch_states; local
146 struct zink_batch_state *bs = ctx->batch_states; local
193 struct zink_batch_state *bs = rzalloc(NULL, struct zink_batch_state); local
266 struct zink_batch_state *bs = NULL; local
335 struct zink_batch_state *bs = data; local
350 struct zink_batch_state *bs = data; local
583 struct zink_batch_state *bs; local
    [all...]
zink_batch.h 127 zink_reset_batch_state(struct zink_context *ctx, struct zink_batch_state *bs);
130 zink_clear_batch_state(struct zink_context *ctx, struct zink_batch_state *bs);
136 zink_batch_state_destroy(struct zink_screen *screen, struct zink_batch_state *bs);
139 zink_batch_state_clear_resources(struct zink_screen *screen, struct zink_batch_state *bs);
189 zink_batch_usage_unset(struct zink_batch_usage **u, struct zink_batch_state *bs)
191 (void)p_atomic_cmpxchg((uintptr_t *)u, (uintptr_t)&bs->usage, (uintptr_t)NULL);
195 zink_batch_usage_set(struct zink_batch_usage **u, struct zink_batch_state *bs)
197 *u = &bs->usage;
201 zink_batch_usage_matches(const struct zink_batch_usage *u, const struct zink_batch_state *bs)
203 return u == &bs->usage
    [all...]
zink_bo.h 219 zink_bo_usage_matches(const struct zink_bo *bo, const struct zink_batch_state *bs)
221 return zink_batch_usage_matches(bo->reads, bs) ||
222 zink_batch_usage_matches(bo->writes, bs);
245 zink_bo_usage_set(struct zink_bo *bo, struct zink_batch_state *bs, bool write)
248 zink_batch_usage_set(&bo->writes, bs);
250 zink_batch_usage_set(&bo->reads, bs);
254 zink_bo_usage_unset(struct zink_bo *bo, struct zink_batch_state *bs)
256 zink_batch_usage_unset(&bo->reads, bs);
257 zink_batch_usage_unset(&bo->writes, bs);
zink_query.h 46 zink_prune_query(struct zink_screen *screen, struct zink_batch_state *bs, struct zink_query *query);
  /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/vl/
vl_mpeg12_bitstream.h 46 vl_mpg12_bs_init(struct vl_mpg12_bs *bs, struct pipe_video_codec *decoder);
49 vl_mpg12_bs_decode(struct vl_mpg12_bs *bs,
vl_mpeg12_bitstream.c 621 motion_vector(struct vl_mpg12_bs *bs, int r, int s, int dmv, short delta[2], short dmvector[2])
626 int r_size = bs->desc->f_code[s][t];
628 vl_vlc_fillbits(&bs->vlc);
629 motion_code = vl_vlc_get_vlclbf(&bs->vlc, tbl_B10, 11);
633 int residual = vl_vlc_get_uimsbf(&bs->vlc, r_size) + 1;
640 dmvector[t] = vl_vlc_get_vlclbf(&bs->vlc, tbl_B11, 2);
656 motion_vector_frame(struct vl_mpg12_bs *bs, int s, struct pipe_mpeg12_macroblock *mb)
662 mb->motion_vertical_field_select |= vl_vlc_get_uimsbf(&bs->vlc, 1) << s;
663 motion_vector(bs, 0, s, dmv, delta, dmvector);
664 mb->PMV[0][s][0] = wrap(mb->PMV[0][s][0] + delta[0], bs->desc->f_code[s][0])
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/vl/
vl_mpeg12_bitstream.h 46 vl_mpg12_bs_init(struct vl_mpg12_bs *bs, struct pipe_video_codec *decoder);
49 vl_mpg12_bs_decode(struct vl_mpg12_bs *bs,
vl_mpeg12_bitstream.c 621 motion_vector(struct vl_mpg12_bs *bs, int r, int s, int dmv, short delta[2], short dmvector[2])
626 int r_size = bs->desc->f_code[s][t];
628 vl_vlc_fillbits(&bs->vlc);
629 motion_code = vl_vlc_get_vlclbf(&bs->vlc, tbl_B10, 11);
633 int residual = vl_vlc_get_uimsbf(&bs->vlc, r_size) + 1;
640 dmvector[t] = vl_vlc_get_vlclbf(&bs->vlc, tbl_B11, 2);
656 motion_vector_frame(struct vl_mpg12_bs *bs, int s, struct pipe_mpeg12_macroblock *mb)
662 mb->motion_vertical_field_select |= vl_vlc_get_uimsbf(&bs->vlc, 1) << s;
663 motion_vector(bs, 0, s, dmv, delta, dmvector);
664 mb->PMV[0][s][0] = wrap(mb->PMV[0][s][0] + delta[0], bs->desc->f_code[s][0])
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/
fd2_zsa.c 72 const struct pipe_stencil_state *bs = &cso->stencil[1]; local
76 A2XX_RB_DEPTHCONTROL_STENCILFUNC_BF(bs->func) | /* maps 1:1 */
77 A2XX_RB_DEPTHCONTROL_STENCILFAIL_BF(fd_stencil_op(bs->fail_op)) |
78 A2XX_RB_DEPTHCONTROL_STENCILZPASS_BF(fd_stencil_op(bs->zpass_op)) |
79 A2XX_RB_DEPTHCONTROL_STENCILZFAIL_BF(fd_stencil_op(bs->zfail_op));
82 A2XX_RB_STENCILREFMASK_STENCILWRITEMASK(bs->writemask) |
83 A2XX_RB_STENCILREFMASK_STENCILMASK(bs->valuemask);
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/
fd3_zsa.c 73 const struct pipe_stencil_state *bs = &cso->stencil[1]; local
77 A3XX_RB_STENCIL_CONTROL_FUNC_BF(bs->func) | /* maps 1:1 */
78 A3XX_RB_STENCIL_CONTROL_FAIL_BF(fd_stencil_op(bs->fail_op)) |
79 A3XX_RB_STENCIL_CONTROL_ZPASS_BF(fd_stencil_op(bs->zpass_op)) |
80 A3XX_RB_STENCIL_CONTROL_ZFAIL_BF(fd_stencil_op(bs->zfail_op));
83 A3XX_RB_STENCILREFMASK_STENCILWRITEMASK(bs->writemask) |
84 A3XX_RB_STENCILREFMASK_STENCILMASK(bs->valuemask);
fd3_program.h 40 struct ir3_shader_variant *bs; /* VS for when emit->binning */ member in struct:fd3_program_state
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a4xx/
fd4_zsa.c 74 const struct pipe_stencil_state *bs = &cso->stencil[1]; local
78 A4XX_RB_STENCIL_CONTROL_FUNC_BF(bs->func) | /* maps 1:1 */
79 A4XX_RB_STENCIL_CONTROL_FAIL_BF(fd_stencil_op(bs->fail_op)) |
80 A4XX_RB_STENCIL_CONTROL_ZPASS_BF(fd_stencil_op(bs->zpass_op)) |
81 A4XX_RB_STENCIL_CONTROL_ZFAIL_BF(fd_stencil_op(bs->zfail_op));
84 A4XX_RB_STENCILREFMASK_BF_STENCILWRITEMASK(bs->writemask) |
85 A4XX_RB_STENCILREFMASK_BF_STENCILMASK(bs->valuemask);
fd4_program.h 40 struct ir3_shader_variant *bs; /* VS for when emit->binning */ member in struct:fd4_program_state
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx/
fd2_zsa.c 72 const struct pipe_stencil_state *bs = &cso->stencil[1]; local
76 A2XX_RB_DEPTHCONTROL_STENCILFUNC_BF(bs->func) | /* maps 1:1 */
77 A2XX_RB_DEPTHCONTROL_STENCILFAIL_BF(fd_stencil_op(bs->fail_op)) |
78 A2XX_RB_DEPTHCONTROL_STENCILZPASS_BF(fd_stencil_op(bs->zpass_op)) |
79 A2XX_RB_DEPTHCONTROL_STENCILZFAIL_BF(fd_stencil_op(bs->zfail_op));
82 A2XX_RB_STENCILREFMASK_STENCILWRITEMASK(bs->writemask) |
83 A2XX_RB_STENCILREFMASK_STENCILMASK(bs->valuemask);
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a3xx/
fd3_zsa.c 75 const struct pipe_stencil_state *bs = &cso->stencil[1]; local
79 A3XX_RB_STENCIL_CONTROL_FUNC_BF(bs->func) | /* maps 1:1 */
80 A3XX_RB_STENCIL_CONTROL_FAIL_BF(fd_stencil_op(bs->fail_op)) |
81 A3XX_RB_STENCIL_CONTROL_ZPASS_BF(fd_stencil_op(bs->zpass_op)) |
82 A3XX_RB_STENCIL_CONTROL_ZFAIL_BF(fd_stencil_op(bs->zfail_op));
85 A3XX_RB_STENCILREFMASK_STENCILWRITEMASK(bs->writemask) |
86 A3XX_RB_STENCILREFMASK_STENCILMASK(bs->valuemask);
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a5xx/
fd5_zsa.c 93 const struct pipe_stencil_state *bs = &cso->stencil[1]; local
97 A5XX_RB_STENCIL_CONTROL_FUNC_BF(bs->func) | /* maps 1:1 */
98 A5XX_RB_STENCIL_CONTROL_FAIL_BF(fd_stencil_op(bs->fail_op)) |
99 A5XX_RB_STENCIL_CONTROL_ZPASS_BF(fd_stencil_op(bs->zpass_op)) |
100 A5XX_RB_STENCIL_CONTROL_ZFAIL_BF(fd_stencil_op(bs->zfail_op));
102 A5XX_RB_STENCILREFMASK_BF_STENCILWRITEMASK(bs->writemask) |
103 A5XX_RB_STENCILREFMASK_BF_STENCILMASK(bs->valuemask);
fd5_program.h 40 struct ir3_shader_variant *bs; /* VS for when emit->binning */ member in struct:fd5_program_state
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a4xx/
fd4_zsa.c 77 const struct pipe_stencil_state *bs = &cso->stencil[1]; local
81 A4XX_RB_STENCIL_CONTROL_FUNC_BF(bs->func) | /* maps 1:1 */
82 A4XX_RB_STENCIL_CONTROL_FAIL_BF(fd_stencil_op(bs->fail_op)) |
83 A4XX_RB_STENCIL_CONTROL_ZPASS_BF(fd_stencil_op(bs->zpass_op)) |
84 A4XX_RB_STENCIL_CONTROL_ZFAIL_BF(fd_stencil_op(bs->zfail_op));
87 A4XX_RB_STENCILREFMASK_BF_STENCILWRITEMASK(bs->writemask) |
88 A4XX_RB_STENCILREFMASK_BF_STENCILMASK(bs->valuemask);
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a5xx/
fd5_zsa.c 94 const struct pipe_stencil_state *bs = &cso->stencil[1]; local
98 A5XX_RB_STENCIL_CONTROL_FUNC_BF(bs->func) | /* maps 1:1 */
99 A5XX_RB_STENCIL_CONTROL_FAIL_BF(fd_stencil_op(bs->fail_op)) |
100 A5XX_RB_STENCIL_CONTROL_ZPASS_BF(fd_stencil_op(bs->zpass_op)) |
101 A5XX_RB_STENCIL_CONTROL_ZFAIL_BF(fd_stencil_op(bs->zfail_op));
103 A5XX_RB_STENCILREFMASK_BF_STENCILWRITEMASK(bs->writemask) |
104 A5XX_RB_STENCILREFMASK_BF_STENCILMASK(bs->valuemask);
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/
fd6_zsa.c 172 const struct pipe_stencil_state *bs = &cso->stencil[1]; local
174 update_lrz_stencil(so, bs->func, !!bs->writemask);
178 A6XX_RB_STENCIL_CONTROL_FUNC_BF(bs->func) | /* maps 1:1 */
179 A6XX_RB_STENCIL_CONTROL_FAIL_BF(fd_stencil_op(bs->fail_op)) |
180 A6XX_RB_STENCIL_CONTROL_ZPASS_BF(fd_stencil_op(bs->zpass_op)) |
181 A6XX_RB_STENCIL_CONTROL_ZFAIL_BF(fd_stencil_op(bs->zfail_op));
183 so->rb_stencilmask |= A6XX_RB_STENCILMASK_BFMASK(bs->valuemask);
184 so->rb_stencilwrmask |= A6XX_RB_STENCILWRMASK_BFWRMASK(bs->writemask);
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
lp_setup_analysis.c 111 float as, float bs,
114 float s = as * v[0][0] + bs;
130 float as, bs, at, bt; local
131 calc_interps(v0[0][0], v2[0][0], v0[1][0], v2[1][0], &as, &bs);
133 assert(test_interps(v1, as, bs, at, bt));
247 float as, bs; local
277 calc_interps(v0[0][0], v2[0][0], v0[1][0], v2[1][0], &as, &bs);
282 if (!test_interps(v, as, bs, at, bt))
291 assert(test_interps((const_float4_ptr)vA, as, bs, at, bt));
292 assert(test_interps((const_float4_ptr)vB, as, bs, at, bt))
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/core/
compiler.hpp 63 link_program(const std::vector<binary> &bs, const device &dev,
69 auto spirv_linked_module = spirv::link_program(bs, dev, opts, log);
76 return llvm::link_program(bs, dev, opts, log);
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/
svga_pipe_blend.c 100 struct svga_blend_state *bs)
108 bs->id = util_bitmask_add(svga->blend_object_id_bm);
111 perRT[i].blendEnable = bs->rt[i].blend_enable;
112 perRT[i].srcBlend = bs->rt[i].srcblend;
113 perRT[i].destBlend = bs->rt[i].dstblend;
114 perRT[i].blendOp = bs->rt[i].blendeq;
115 perRT[i].srcBlendAlpha = bs->rt[i].srcblend_alpha;
116 perRT[i].destBlendAlpha = bs->rt[i].dstblend_alpha;
117 perRT[i].blendOpAlpha = bs->rt[i].blendeq_alpha;
118 perRT[i].renderTargetWriteMask = bs->rt[i].writemask
373 struct svga_blend_state *bs = local
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
genX_gpu_memcpy.c 64 unsigned bs = gcd_pow2_u64(16, size); local
67 switch (bs) {
93 .BufferPitch = bs,
112 .Component0Control = (bs >= 4) ? VFCOMP_STORE_SRC : VFCOMP_STORE_0,
113 .Component1Control = (bs >= 8) ? VFCOMP_STORE_SRC : VFCOMP_STORE_0,
114 .Component2Control = (bs >= 12) ? VFCOMP_STORE_SRC : VFCOMP_STORE_0,
115 .Component3Control = (bs >= 16) ? VFCOMP_STORE_SRC : VFCOMP_STORE_0,
176 sob.SurfacePitch = bs;
207 .ComponentMask = (1 << (bs / 4)) - 1,
217 so.Buffer0SurfacePitch = bs;
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
genX_gpu_memcpy.c 64 unsigned bs = gcd_pow2_u64(16, size); local
67 switch (bs) {
92 .BufferPitch = bs,
108 .Component0Control = (bs >= 4) ? VFCOMP_STORE_SRC : VFCOMP_STORE_0,
109 .Component1Control = (bs >= 8) ? VFCOMP_STORE_SRC : VFCOMP_STORE_0,
110 .Component2Control = (bs >= 12) ? VFCOMP_STORE_SRC : VFCOMP_STORE_0,
111 .Component3Control = (bs >= 16) ? VFCOMP_STORE_SRC : VFCOMP_STORE_0,
160 sob.SurfacePitch = bs;
191 .ComponentMask = (1 << (bs / 4)) - 1,
201 so.Buffer0SurfacePitch = bs;
    [all...]

Completed in 22 milliseconds

1 2 3 4 5 6 7 8 910