2803{
2809 } else {
2812 int32_t lx = 0, ly = finalY[0] *
g->floor1_multiplier;
2813 for (q=1; q <
g->values; ++q) {
2814 j =
g->sorted_order[q];
2815 #ifndef FL_STB_VORBIS_NO_DEFER_FLOOR
2817 if (finalY[j] >= 0)
2818 #else
2819 if (step2_flag[j])
2820 #endif
2821 {
2822 int32_t hy = finalY[j] *
g->floor1_multiplier;
2824 if (lx != hx)
2827 lx = hx, ly = hy;
2828 }
2829 }
2830 if (lx < n2) {
2831
2832 for (j=lx; j < n2; ++j)
2835 }
2836 }
2837 return true;
2838}
static int32_t error(vorb *f, enum STBVorbisError e) FL_NO_EXCEPT
static float inverse_db_table[256]
FL_ALWAYS_INLINE void draw_line(float *output, int32_t x0, int32_t y0, int32_t x1, int32_t y1, int32_t n) FL_NO_EXCEPT
constexpr enable_if< is_fixed_point< T >::value, T >::type floor(T x) FL_NO_EXCEPT
MapRedBlackTree< Key, T, Compare, fl::allocator_slab< char > > map
constexpr enable_if< is_fixed_point< T >::value, T >::type floor(T x) FL_NO_EXCEPT
#define FL_STBV_LINE_OP(a, b)