Home
last modified time | relevance | path

Searched refs:scale_log2 (Results 1 – 4 of 4) sorted by relevance

/external/skqp/src/compute/hs/cl/
Dhs_cl.c275 uint32_t const scale_log2, in hs_hm_enqueue() argument
283 cl_kernel kernel = hs->kernels.hm[scale_log2][0]; in hs_hm_enqueue()
324 uint32_t const scale_log2 = MIN_MACRO(hs->config.merge.hm.scale_max,log2_rem); in hs_hm() local
325 uint32_t const log2_out = log2_rem - scale_log2; in hs_hm()
333 scale_log2, in hs_hm()
403 uint32_t const scale_log2, in hs_fm_enqueue() argument
417 cl_kernel kernel_full = hs->kernels.fm[scale_log2][hs->bs_slabs_log2_ru-1+scale_log2]; in hs_fm_enqueue()
438 cl_kernel kernel_frac = hs->kernels.fm[scale_log2][msb_idx_u32(fm_frac)]; in hs_fm_enqueue()
483 uint32_t const scale_log2 = MIN_MACRO(hs->config.merge.fm.scale_max,up_scale_log2); in hs_fm() local
484 uint32_t const clean_log2 = up_scale_log2 - scale_log2; in hs_fm()
[all …]
/external/skqp/src/compute/hs/gen/
Dmain.c1230 uint32_t const scale_log2, in hsg_fm_merge() argument
1235 ops = hsg_op(ops,FM_KERNEL_PROTO(scale_log2,msb_idx_u32(pow2_ru_u32(span_right)))); in hsg_fm_merge()
1272 hsg_fm_merge_all(struct hsg_op * ops, uint32_t const scale_log2, uint32_t const warps) in hsg_fm_merge_all() argument
1274 uint32_t const span_left = (warps << scale_log2) / 2; in hsg_fm_merge_all()
1278 ops = hsg_fm_merge(ops,scale_log2,span_left,MIN_MACRO(span_left,span_right)); in hsg_fm_merge_all()
1309 hsg_hm_merge(struct hsg_op * ops, uint32_t const scale_log2, uint32_t const warps_pow2) in hsg_hm_merge() argument
1311 uint32_t const span = warps_pow2 << scale_log2; in hsg_hm_merge()
1314 ops = hsg_op(ops,HM_KERNEL_PROTO(scale_log2)); in hsg_hm_merge()
1351 …for (uint32_t scale_log2=hsg_config.merge.flip.lo; scale_log2<=hsg_config.merge.flip.hi; scale_log… in hsg_xm_merge_all() local
1352 ops = hsg_fm_merge_all(ops,scale_log2,warps); in hsg_xm_merge_all()
[all …]
/external/skqp/src/compute/hs/vk/
Dhs_vk.c302 uint32_t const scale_log2 = MIN_MACRO(hs->config.merge.hm.scale_max,log2_rem); in hs_hm() local
303 uint32_t const log2_out = log2_rem - scale_log2; in hs_hm()
310 hs->pipelines.hm[scale_log2][0]); in hs_hm()
339 uint32_t const scale_log2 = MIN_MACRO(hs->config.merge.fm.scale_max,up_scale_log2); in hs_fm() local
340 uint32_t const clean_log2 = up_scale_log2 - scale_log2; in hs_fm()
398 uint32_t const full_idx = hs->bs_slabs_log2_ru - 1 + scale_log2; in hs_fm()
402 hs->pipelines.fm[scale_log2][full_idx]); in hs_fm()
411 hs->pipelines.fm[scale_log2][msb_idx_u32(frac_fm)]); in hs_fm()
/external/skqp/src/compute/hs/cuda/
Dhs_cuda.inl641 uint32_t const scale_log2 = MIN_MACRO(HS_HM_SCALE_MAX,log2_rem); local
642 uint32_t const log2_out = log2_rem - scale_log2;
665 hs_kernels_hm[scale_log2-HS_HM_SCALE_MIN]
697 uint32_t const scale_log2 = MIN_MACRO(HS_FM_SCALE_MAX,up_scale_log2); local
698 uint32_t const clean_log2 = up_scale_log2 - scale_log2;
763 hs_kernels_fm[scale_log2-HS_FM_SCALE_MIN]
776 hs_kernels_offset_fm[scale_log2-HS_FM_SCALE_MIN][msb_idx_u32(frac_fm)]