| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/ |
| H A D | zink_batch.c | 29 zink_reset_batch_state(struct zink_context *ctx, struct zink_batch_state *bs) argument 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 115 unref_resources(struct zink_screen * screen,struct zink_batch_state * bs) argument 124 zink_clear_batch_state(struct zink_context * ctx,struct zink_batch_state * bs) argument 134 const struct zink_batch_state *bs = ctx->batch_states; local in function:pop_batch_state 146 struct zink_batch_state *bs = ctx->batch_states; local in function:zink_batch_reset_all 156 zink_batch_state_destroy(struct zink_screen * screen,struct zink_batch_state * bs) argument 193 struct zink_batch_state *bs = rzalloc(NULL, struct zink_batch_state); local in function:create_batch_state 253 find_unused_state(struct zink_batch_state * bs) argument 266 struct zink_batch_state *bs = NULL; local in function:get_batch_state 335 struct zink_batch_state *bs = data; local in function:post_submit 350 struct zink_batch_state *bs = data; local in function:submit_queue 438 copy_scanout(struct zink_batch_state * bs,struct zink_resource * res) argument 583 struct zink_batch_state *bs; local in function:zink_end_batch [all...] |
| H A D | 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) argument 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) argument 197 *u = &bs->usage; 201 zink_batch_usage_matches(const struct zink_batch_usage *u, const struct zink_batch_state *bs) argument 203 return u == &bs [all...] |
| H A D | zink_bo.h | 219 zink_bo_usage_matches(const struct zink_bo *bo, const struct zink_batch_state *bs) argument 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) argument 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) argument 256 zink_batch_usage_unset(&bo->reads, bs); 257 zink_batch_usage_unset(&bo->writes, bs);
|
| H A D | zink_query.h | 46 zink_prune_query(struct zink_screen *screen, struct zink_batch_state *bs, struct zink_query *query);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/vl/ |
| H A D | 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,
|
| H A D | vl_mpeg12_bitstream.c | 621 motion_vector(struct vl_mpg12_bs *bs, int r, int s, int dmv, short delta[2], short dmvector[2]) argument 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) argument 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 680 motion_vector_field(struct vl_mpg12_bs * bs,int s,struct pipe_mpeg12_macroblock * mb) argument 699 reset_predictor(struct vl_mpg12_bs * bs) argument 704 decode_dct(struct vl_mpg12_bs * bs,struct pipe_mpeg12_macroblock * mb,int scale) argument 803 decode_slice(struct vl_mpg12_bs * bs,struct pipe_video_buffer * target) argument 963 vl_mpg12_bs_init(struct vl_mpg12_bs * bs,struct pipe_video_codec * decoder) argument 980 vl_mpg12_bs_decode(struct vl_mpg12_bs * bs,struct pipe_video_buffer * target,struct pipe_mpeg12_picture_desc * picture,unsigned num_buffers,const void * const * buffers,const unsigned * sizes) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/vl/ |
| H A D | 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,
|
| H A D | vl_mpeg12_bitstream.c | 621 motion_vector(struct vl_mpg12_bs *bs, int r, int s, int dmv, short delta[2], short dmvector[2]) argument 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) argument 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 680 motion_vector_field(struct vl_mpg12_bs * bs,int s,struct pipe_mpeg12_macroblock * mb) argument 699 reset_predictor(struct vl_mpg12_bs * bs) argument 704 decode_dct(struct vl_mpg12_bs * bs,struct pipe_mpeg12_macroblock * mb,int scale) argument 803 decode_slice(struct vl_mpg12_bs * bs,struct pipe_video_buffer * target) argument 963 vl_mpg12_bs_init(struct vl_mpg12_bs * bs,struct pipe_video_codec * decoder) argument 980 vl_mpg12_bs_decode(struct vl_mpg12_bs * bs,struct pipe_video_buffer * target,struct pipe_mpeg12_picture_desc * picture,unsigned num_buffers,const void * const * buffers,const unsigned * sizes) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx/ |
| H A D | fd2_zsa.c | 72 const struct pipe_stencil_state *bs = &cso->stencil[1]; local in function:fd2_zsa_state_create 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/ |
| H A D | fd3_zsa.c | 75 const struct pipe_stencil_state *bs = &cso->stencil[1]; local in function:fd3_zsa_state_create 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/a2xx/ |
| H A D | fd2_zsa.c | 72 const struct pipe_stencil_state *bs = &cso->stencil[1]; local in function:fd2_zsa_state_create 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/ |
| H A D | fd3_zsa.c | 73 const struct pipe_stencil_state *bs = &cso->stencil[1]; local in function:fd3_zsa_state_create 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);
|
| H A D | 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/ |
| H A D | fd4_zsa.c | 74 const struct pipe_stencil_state *bs = &cso->stencil[1]; local in function:fd4_zsa_state_create 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);
|
| H A D | 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/a4xx/ |
| H A D | fd4_zsa.c | 77 const struct pipe_stencil_state *bs = &cso->stencil[1]; local in function:fd4_zsa_state_create 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/ |
| H A D | fd5_zsa.c | 94 const struct pipe_stencil_state *bs = &cso->stencil[1]; local in function:fd5_zsa_state_create 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/a5xx/ |
| H A D | fd5_zsa.c | 93 const struct pipe_stencil_state *bs = &cso->stencil[1]; local in function:fd5_zsa_state_create 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);
|
| H A D | fd5_program.h | 40 struct ir3_shader_variant *bs; /* VS for when emit->binning */ member in struct:fd5_program_state
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/ |
| H A D | fd6_zsa.c | 172 const struct pipe_stencil_state *bs = &cso->stencil[1]; local in function:fd6_zsa_state_create 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/ |
| H A D | lp_setup_analysis.c | 111 float as, float bs, 114 float s = as * v[0][0] + bs; 130 float as, bs, at, bt; local in function:rect 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 in function:check_elts24 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, a 110 test_interps(const_float4_ptr v,float as,float bs,float at,float bt) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/core/ |
| H A D | compiler.hpp | 63 link_program(const std::vector<binary> &bs, const device &dev, argument 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/ |
| H A D | 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 99 define_blend_state_object(struct svga_context * svga,struct svga_blend_state * bs) argument 373 struct svga_blend_state *bs = local in function:svga_delete_blend_state [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/ |
| H A D | genX_gpu_memcpy.c | 64 unsigned bs = gcd_pow2_u64(16, size); local in function:genX 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...] |
| /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/ |
| H A D | genX_gpu_memcpy.c | 64 unsigned bs = gcd_pow2_u64(16, size); local in function:genX 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...] |