Home
last modified time | relevance | path

Searched refs:partition_count (Results 1 - 19 of 19) sorted by relevance

/third_party/astc-encoder/Source/
H A Dastcenc_partition_tables.cpp137 * @param partition_count The total partition count of this encoding.
147 int partition_count, in select_partition()
158 seed += (partition_count - 1) * 1024; in select_partition()
193 sh2 = (partition_count == 3 ? 6 : 5); in select_partition()
197 sh1 = (partition_count == 3 ? 6 : 5); in select_partition()
229 if (partition_count <= 3) in select_partition()
234 if (partition_count <= 2) in select_partition()
239 if (partition_count <= 1) in select_partition()
269 * @param partition_count The partition count of this partitioning.
278 unsigned int partition_count, in generate_one_partition_info_entry()
142 select_partition( int seed, int x, int y, int z, int partition_count, bool small_block ) select_partition() argument
276 generate_one_partition_info_entry( block_size_descriptor& bsd, unsigned int partition_count, unsigned int partition_index, unsigned int partition_remap_index, partition_info& pi ) generate_one_partition_info_entry() argument
[all...]
H A Dastcenc_symbolic_physical.cpp148 unsigned int partition_count = scb.partition_count; in symbolic_to_physical() local
230 write_bits(partition_count - 1, 2, 11, pcb); in symbolic_to_physical()
235 if (partition_count > 1) in symbolic_to_physical()
249 for (unsigned int i = 0; i < partition_count; i++) in symbolic_to_physical()
263 for (unsigned int i = 0; i < partition_count; i++) in symbolic_to_physical()
270 for (unsigned int i = 0; i < partition_count; i++) in symbolic_to_physical()
279 int encoded_type_highpart_size = (3 * partition_count) - 4; in symbolic_to_physical()
302 for (unsigned int i = 0; i < scb.partition_count; i++) in symbolic_to_physical()
314 scb.partition_count in symbolic_to_physical()
415 int partition_count = read_bits(2, 11, pcb) + 1; physical_to_symbolic() local
[all...]
H A Dastcenc_find_best_partitioning.cpp57 * @param partition_count The number of partitions in the block.
63 unsigned int partition_count, in kmeans_init()
67 promise(partition_count > 0); in kmeans_init()
96 unsigned int cutoff = (clusters_selected - 1) + 3 * (partition_count - 2); in kmeans_init()
118 if (clusters_selected >= partition_count) in kmeans_init()
142 * @param partition_count The number of partitions in the block.
149 unsigned int partition_count, in kmeans_assign()
154 promise(partition_count > 0); in kmeans_assign()
165 for (unsigned int j = 0; j < partition_count; j++) in kmeans_assign()
188 for (unsigned int i = 0; i < partition_count; in kmeans_assign()
60 kmeans_init( const image_block& blk, unsigned int texel_count, unsigned int partition_count, vfloat4 cluster_centers[BLOCK_MAX_PARTITIONS] ) kmeans_init() argument
146 kmeans_assign( const image_block& blk, unsigned int texel_count, unsigned int partition_count, const vfloat4 cluster_centers[BLOCK_MAX_PARTITIONS], uint8_t partition_of_texel[BLOCK_MAX_TEXELS] ) kmeans_assign() argument
210 kmeans_update( const image_block& blk, unsigned int texel_count, unsigned int partition_count, vfloat4 cluster_centers[BLOCK_MAX_PARTITIONS], const uint8_t partition_of_texel[BLOCK_MAX_TEXELS] ) kmeans_update() argument
379 count_partition_mismatch_bits( const block_size_descriptor& bsd, unsigned int partition_count, const uint64_t bitmaps[BLOCK_MAX_PARTITIONS], uint8_t mismatch_counts[BLOCK_MAX_PARTITIONINGS] ) count_partition_mismatch_bits() argument
[all...]
H A Dastcenc_averages_and_directions.cpp52 unsigned int partition_count = pi.partition_count; in compute_partition_averages_rgb() local
57 if (partition_count == 1) in compute_partition_averages_rgb()
62 else if (partition_count == 2) in compute_partition_averages_rgb()
98 else if (partition_count == 3) in compute_partition_averages_rgb()
223 unsigned int partition_count = pi.partition_count;
228 if (partition_count == 1)
233 else if (partition_count == 2)
273 else if (partition_count
573 unsigned int partition_count = pi.partition_count; compute_avgs_and_dirs_3_comp_rgb() local
667 unsigned int partition_count = pt.partition_count; compute_avgs_and_dirs_2_comp() local
732 unsigned int partition_count = pi.partition_count; compute_error_squared_rgba() local
[all...]
H A Dastcenc_compress_symbolic.cpp46 unsigned int partition_count = ep_plane1.partition_count; in merge_endpoints() local
47 assert(partition_count == 1); in merge_endpoints()
51 result.partition_count = partition_count; in merge_endpoints()
80 unsigned int partition_count = scb.partition_count; in realign_weights_undecimated() local
81 const auto& pi = bsd.get_partition_info(partition_count, scb.partition_index); in realign_weights_undecimated()
100 promise(partition_count > 0); in realign_weights_undecimated()
102 for (unsigned int pa_idx = 0; pa_idx < partition_count; pa_id in realign_weights_undecimated()
287 unsigned int partition_count = scb.partition_count; realign_weights_undecimated() local
407 unsigned int partition_count = scb.partition_count; realign_weights_decimated() local
565 compress_symbolic_block_for_partition_1plane( QualityProfile privateProfile, const astcenc_config& config, const block_size_descriptor& bsd, const image_block& blk, bool only_always, float tune_errorval_threshold, unsigned int partition_count, unsigned int partition_index, symbolic_compressed_block& scb, compression_working_buffers& tmpbuf, int quant_limit ) compress_symbolic_block_for_partition_1plane() argument
[all...]
H A Dastcenc_internal.h327 uint16_t partition_count; member
609 * Indexed by partition_count - 2, containing 2, 3 and 4 partitions.
690 * @param partition_count The number of partitions we want the table for.
694 const partition_info* get_partition_table(unsigned int partition_count) const in get_partition_table()
696 if (partition_count == 1) in get_partition_table()
698 partition_count = 5; in get_partition_table()
700 unsigned int index = (partition_count - 2) * BLOCK_MAX_PARTITIONINGS; in get_partition_table()
707 * @param partition_count The number of partitions we want the info for.
712 const partition_info& get_partition_info(unsigned int partition_count, unsigned int index) const in get_partition_info()
715 if (partition_count > in get_partition_info()
897 unsigned int partition_count; global() member
1088 uint8_t partition_count; global() member
[all...]
H A Dastcenc_decompress_symbolic.cpp269 int partition_count = scb.partition_count; in decompress_symbolic_block() local
270 const auto& pi = bsd.get_partition_info(partition_count, scb.partition_index); in decompress_symbolic_block()
289 for (int i = 0; i < partition_count; i++) in decompress_symbolic_block()
337 assert(scb.partition_count == 1); in compute_symbolic_block_difference_2plane()
435 unsigned int partition_count = scb.partition_count; in compute_symbolic_block_difference_1plane() local
436 const auto& pi = bsd.get_partition_info(partition_count, scb.partition_index); in compute_symbolic_block_difference_1plane()
449 for (unsigned int i = 0; i < partition_count; i++) in compute_symbolic_block_difference_1plane()
529 assert(bsd.get_partition_info(scb.partition_count, sc in compute_symbolic_block_difference_1plane_1partition()
[all...]
H A Dastcenc_ideal_endpoints_and_weights.cpp113 unsigned int partition_count = pi.partition_count; in compute_ideal_colors_and_weights_1_comp() local
114 ei.ep.partition_count = partition_count; in compute_ideal_colors_and_weights_1_comp()
115 promise(partition_count > 0); in compute_ideal_colors_and_weights_1_comp()
149 for (unsigned int i = 0; i < partition_count; i++) in compute_ideal_colors_and_weights_1_comp()
224 unsigned int partition_count = pi.partition_count;
225 ei.ep.partition_count = partition_count;
[all...]
H A Dastcenc_pick_best_endpoint_format.cpp315 int partition_count = pi.partition_count;
316 promise(partition_count > 0);
320 if (!blk.is_constant_channel(3) || (partition_count != 1 && privateProfile == HIGH_QUALITY_PROFILE))
325 for (int i = 0; i < partition_count; i++)
1216 int partition_count = pi.partition_count;
1218 promise(partition_count > 0);
1230 for (int i = 0; i < partition_count; i++)
1263 if (partition_count
[all...]
H A Dastcenc_entry.cpp1339 int partition_count = scb.partition_count; in astcenc_get_block_info()
1340 const auto& pi = bsd.get_partition_info(partition_count, scb.partition_index); in astcenc_get_block_info()
1351 info->partition_count = scb.partition_count; in astcenc_get_block_info()
1359 for (unsigned int i = 0; i < scb.partition_count; i++) in astcenc_get_block_info()
H A Dastcenc.h690 unsigned int partition_count; member
/third_party/skia/third_party/externals/swiftshader/third_party/astc-encoder/Source/
H A Dastc_symbolic_physical.cpp72 res->partition_count = 0; in physical_to_symbolic()
127 int partition_count = read_bits(2, 11, pb.data) + 1; in physical_to_symbolic() local
130 res->partition_count = partition_count; in physical_to_symbolic()
155 if (is_dual_plane && partition_count == 4) in physical_to_symbolic()
163 if (partition_count == 1) in physical_to_symbolic()
170 encoded_type_highpart_size = (3 * partition_count) - 4; in physical_to_symbolic()
176 for (i = 0; i < partition_count; i++) in physical_to_symbolic()
188 for (i = 0; i < partition_count; i++) in physical_to_symbolic()
193 for (i = 0; i < partition_count; in physical_to_symbolic()
[all...]
H A Dastc_codec_internals.h66 int partition_count; member
222 int partition_count; // 1 to 4; Zero marks a constant-color block. member
276 int partition_count in get_partition_table()
278 if (partition_count == 1) { in get_partition_table()
279 partition_count = 5; in get_partition_table()
281 int index = (partition_count - 2) * PARTITION_COUNT; in get_partition_table()
H A Dastc_partition_tables.cpp97 pi[i].partition_count = 0; in partition_table_zap_equal_elements()
227 int partition_count, in generate_one_partition_table()
241 uint8_t part = select_partition(partition_index, x, y, z, partition_count, small_block); in generate_one_partition_table()
256 pt->partition_count = 0; in generate_one_partition_table()
258 pt->partition_count = 1; in generate_one_partition_table()
260 pt->partition_count = 2; in generate_one_partition_table()
262 pt->partition_count = 3; in generate_one_partition_table()
264 pt->partition_count = 4; in generate_one_partition_table()
225 generate_one_partition_table( const block_size_descriptor* bsd, int partition_count, int partition_index, partition_info* pt ) generate_one_partition_table() argument
H A Dastc_decompress_symbolic.cpp202 int partition_count = scb->partition_count; in decompress_symbolic_block() local
203 const partition_info *pt = get_partition_table(bsd, partition_count); in decompress_symbolic_block()
222 for (i = 0; i < partition_count; i++) in decompress_symbolic_block()
/third_party/ffmpeg/libavcodec/
H A Dh264_cavlc.c698 int partition_count; in ff_h264_decode_mb_cavlc() local
738 partition_count = ff_h264_b_mb_type_info[mb_type].partition_count; in ff_h264_decode_mb_cavlc()
746 partition_count = ff_h264_p_mb_type_info[mb_type].partition_count; in ff_h264_decode_mb_cavlc()
761 partition_count=0; in ff_h264_decode_mb_cavlc()
841 }else if(partition_count==4){ in ff_h264_decode_mb_cavlc()
851 sub_partition_count[i] = ff_h264_b_sub_mb_type_info[sl->sub_mb_type[i]].partition_count; in ff_h264_decode_mb_cavlc()
869 sub_partition_count[i] = ff_h264_p_sub_mb_type_info[sl->sub_mb_type[i]].partition_count; in ff_h264_decode_mb_cavlc()
H A Dvorbisdec.c1347 int partition_count, in setup_classifs()
1372 for (i = partition_count + c_p_c - 1; i >= partition_count; i--) { in setup_classifs()
1377 for (i = partition_count + c_p_c - 1; i >= partition_count; i--) { in setup_classifs()
1434 int voffset, partition_count, j_times_ptns_to_read; in vorbis_residue_decode_internal() local
1437 for (partition_count = 0; partition_count < ptns_to_read;) { // SPEC error in vorbis_residue_decode_internal()
1439 int ret = setup_classifs(vc, vr, do_not_decode, ch_used, partition_count, ptns_to_read); in vorbis_residue_decode_internal()
1443 for (i = 0; (i < c_p_c) && (partition_count < ptns_to_rea in vorbis_residue_decode_internal()
1343 setup_classifs(vorbis_context *vc, vorbis_residue *vr, uint8_t *do_not_decode, unsigned ch_used, int partition_count, int ptns_to_read ) setup_classifs() argument
[all...]
H A Dh264data.h44 uint8_t partition_count; member
H A Dh264_cabac.c1924 int mb_type, partition_count, cbp = 0; in ff_h264_decode_mb_cabac() local
2001 partition_count = ff_h264_b_mb_type_info[mb_type].partition_count; in ff_h264_decode_mb_cabac()
2013 partition_count = ff_h264_p_mb_type_info[mb_type].partition_count; in ff_h264_decode_mb_cabac()
2025 partition_count = 0; in ff_h264_decode_mb_cabac()
2113 } else if( partition_count == 4 ) { in ff_h264_decode_mb_cabac()
2119 sub_partition_count[i] = ff_h264_b_sub_mb_type_info[sl->sub_mb_type[i]].partition_count; in ff_h264_decode_mb_cabac()
2135 sub_partition_count[i] = ff_h264_p_sub_mb_type_info[sl->sub_mb_type[i]].partition_count; in ff_h264_decode_mb_cabac()

Completed in 38 milliseconds