• Home
  • Raw
  • Download

Lines Matching refs:Fixed

53 typedef int32_t  Fixed;  typedef
62 #define FIXED_FROM_FLOAT(x) ((Fixed)((x)*FIXED_ONE))
74 #define FIXED_FROM_INT_FLOAT(x,f) (Fixed)((x)*(FIXED_ONE*(f)))
94 # define ANGLE_TO_FIXED(x) (Fixed)((x) << (FIXED_BITS - ANGLE_BITS))
97 # define ANGLE_TO_FIXED(x) (Fixed)((x) >> (ANGLE_BITS - FIXED_BITS))
101 static Fixed *angle_sin_tab;
103 static Fixed angle_sin_tab[ANGLE_2PI+1];
115 static __inline__ Fixed angle_sin( Angle a ) in angle_sin()
120 static __inline__ Fixed angle_cos( Angle a ) in angle_cos()
125 static __inline__ Fixed fixed_sin( Fixed f ) in fixed_sin()
130 static __inline__ Fixed fixed_cos( Fixed f ) in fixed_cos()
177 static __inline__ uint16_t palette_from_fixed( uint16_t* palette, Fixed x ) in palette_from_fixed()
195 …int32_t height, uint32_t stride, double t, uint16_t* palette, void* pixels, Fixed *_angle_sin_tab ) in fill_plasma()
200 Fixed ft = FIXED_FROM_FLOAT(t/1000.); in fill_plasma()
201 Fixed yt1 = FIXED_FROM_FLOAT(t/1230.); in fill_plasma()
202 Fixed yt2 = yt1; in fill_plasma()
203 Fixed xt10 = FIXED_FROM_FLOAT(t/3000.); in fill_plasma()
204 Fixed xt20 = xt10; in fill_plasma()
212 Fixed base = fixed_sin(yt1) + fixed_sin(yt2); in fill_plasma()
213 Fixed xt1 = xt10; in fill_plasma()
214 Fixed xt2 = xt20; in fill_plasma()
230 Fixed ii = base + fixed_sin(xt1) + fixed_sin(xt2); in fill_plasma()
240 Fixed i1 = base + fixed_sin(xt1) + fixed_sin(xt2); in fill_plasma()
244 Fixed i2 = base + fixed_sin(xt1) + fixed_sin(xt2); in fill_plasma()
256 Fixed ii = base + fixed_sin(xt1) + fixed_sin(xt2); in fill_plasma()
265 Fixed ii = base + fixed_sin(xt1) + fixed_sin(xt2); in fill_plasma()
384 typedef void (*pPlasmaType)(uint32_t, uint32_t, uint32_t, double, uint16_t*, void*, Fixed*);