Lines Matching defs:Block
555 struct Block struct
557 bool is_error;
558 bool bogus_colour_endpoints;
559 bool bogus_weights;
561 int high_prec;
562 int dual_plane;
563 int colour_component_selector;
564 int wt_range;
565 int wt_w, wt_h, wt_d;
566 int num_parts;
567 int partition_index;
569 bool is_void_extent;
570 int void_extent_d;
571 int void_extent_min_s;
572 int void_extent_max_s;
573 int void_extent_min_t;
574 int void_extent_max_t;
575 uint16_t void_extent_colour_r;
576 uint16_t void_extent_colour_g;
577 uint16_t void_extent_colour_b;
578 uint16_t void_extent_colour_a;
580 bool is_multi_cem;
581 int num_extra_cem_bits;
582 int colour_endpoint_data_offset;
583 int extra_cem_bits;
584 int cem_base_class;
585 int cems[4];
587 int num_cem_values;
590 uint8_t weights_quant[64 + 4]; /* max 64 values, plus padding for overflows in trit parsing */
593 uint8_t weights[64 + 18]; /* max 64 values, plus padding for the infill interpolation */
596 …8_t colour_endpoints_quant[18 + 4]; /* max 18 values, plus padding for overflows in trit parsing */
599 uint8_t colour_endpoints[18];
602 int wt_trits;
603 int wt_quints;
604 int wt_bits;
605 int wt_max;
606 int num_weights;
607 int weight_bits;
610 int remaining_bits;
613 int colour_endpoint_bits;
614 int ce_max;
615 int ce_trits;
616 int ce_quints;
617 int ce_bits;
620 uint8_t infill_weights[2][216]; /* large enough for 6x6x6 */
623 uint8x4_t endpoints_decoded[2][4];