Defines |
| #define | DEBUG_INSERT |
| #define | EMIT5(NR, F0, F1, F2, F3, F4, NAME) |
| #define | EMIT2(F0, F1, NAME) |
| #define | EMIT3(F0, F1, F2, NAME) |
| #define | EMIT4(F0, F1, F2, F3, NAME) |
Functions |
| static INLINE void | insert_4f_viewport_4 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4f_viewport_3 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4f_viewport_2 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4f_viewport_1 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_3f_viewport_3 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_3f_viewport_2 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_3f_viewport_1 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_2f_viewport_2 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_2f_viewport_1 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4f_4 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4f_3 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4f_2 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4f_1 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_3f_xyw_4 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_3f_xyw_err (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_3f_3 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_3f_2 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_3f_1 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_2f_2 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_2f_1 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_1f_1 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_null (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4chan_4f_rgba_4 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4chan_4f_rgba_3 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4chan_4f_rgba_2 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4chan_4f_rgba_1 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4ub_4f_rgba_4 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4ub_4f_rgba_3 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4ub_4f_rgba_2 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4ub_4f_rgba_1 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4ub_4f_bgra_4 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4ub_4f_bgra_3 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4ub_4f_bgra_2 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4ub_4f_bgra_1 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4ub_4f_argb_4 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4ub_4f_argb_3 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4ub_4f_argb_2 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4ub_4f_argb_1 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4ub_4f_abgr_4 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4ub_4f_abgr_3 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4ub_4f_abgr_2 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_4ub_4f_abgr_1 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_3ub_3f_rgb_3 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_3ub_3f_rgb_2 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_3ub_3f_rgb_1 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_3ub_3f_bgr_3 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_3ub_3f_bgr_2 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_3ub_3f_bgr_1 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static INLINE void | insert_1ub_1f_1 (const struct tnl_clipspace_attr *a, GLubyte *v, const GLfloat *in) |
| static void | extract_4f_viewport (const struct tnl_clipspace_attr *a, GLfloat *out, const GLubyte *v) |
| static void | extract_3f_viewport (const struct tnl_clipspace_attr *a, GLfloat *out, const GLubyte *v) |
| static void | extract_2f_viewport (const struct tnl_clipspace_attr *a, GLfloat *out, const GLubyte *v) |
| static void | extract_4f (const struct tnl_clipspace_attr *a, GLfloat *out, const GLubyte *v) |
| static void | extract_3f_xyw (const struct tnl_clipspace_attr *a, GLfloat *out, const GLubyte *v) |
| static void | extract_3f (const struct tnl_clipspace_attr *a, GLfloat *out, const GLubyte *v) |
| static void | extract_2f (const struct tnl_clipspace_attr *a, GLfloat *out, const GLubyte *v) |
| static void | extract_1f (const struct tnl_clipspace_attr *a, GLfloat *out, const GLubyte *v) |
| static void | extract_4chan_4f_rgba (const struct tnl_clipspace_attr *a, GLfloat *out, const GLubyte *v) |
| static void | extract_4ub_4f_rgba (const struct tnl_clipspace_attr *a, GLfloat *out, const GLubyte *v) |
| static void | extract_4ub_4f_bgra (const struct tnl_clipspace_attr *a, GLfloat *out, const GLubyte *v) |
| static void | extract_4ub_4f_argb (const struct tnl_clipspace_attr *a, GLfloat *out, const GLubyte *v) |
| static void | extract_4ub_4f_abgr (const struct tnl_clipspace_attr *a, GLfloat *out, const GLubyte *v) |
| static void | extract_3ub_3f_rgb (const struct tnl_clipspace_attr *a, GLfloat *out, const GLubyte *v) |
| static void | extract_3ub_3f_bgr (const struct tnl_clipspace_attr *a, GLfloat *out, const GLubyte *v) |
| static void | extract_1ub_1f (const struct tnl_clipspace_attr *a, GLfloat *out, const GLubyte *v) |
| void | _tnl_generate_hardwired_emit (GLcontext *ctx) |
| void | _tnl_generic_emit (GLcontext *ctx, GLuint count, GLubyte *v) |
| void | _tnl_generic_interp (GLcontext *ctx, GLfloat t, GLuint edst, GLuint eout, GLuint ein, GLboolean force_boundary) |
| void | _tnl_generic_copy_pv (GLcontext *ctx, GLuint edst, GLuint esrc) |
| void | _tnl_generic_interp_extras (GLcontext *ctx, GLfloat t, GLuint dst, GLuint out, GLuint in, GLboolean force_boundary) |
| void | _tnl_generic_copy_pv_extras (GLcontext *ctx, GLuint dst, GLuint src) |
Variables |
| struct tnl_format_info | _tnl_format_info [EMIT_MAX] |