~ubuntu-branches/ubuntu/precise/mesa/precise-updates

« back to all changes in this revision

Viewing changes to src/mesa/main/texcompress_s3tc.h

  • Committer: Package Import Robot
  • Author(s): Robert Hooker
  • Date: 2012-02-02 12:05:48 UTC
  • mfrom: (1.7.1) (3.3.27 sid)
  • Revision ID: package-import@ubuntu.com-20120202120548-nvkma85jq0h4coix
Tags: 8.0~rc2-0ubuntu4
Drop drisearchdir handling, it is no longer needed with multiarch
and dri-alternates being removed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
#include "texstore.h"
32
32
 
33
33
struct gl_context;
34
 
struct gl_texture_image;
 
34
struct swrast_texture_image;
35
35
 
36
36
#if FEATURE_texture_s3tc
37
37
 
48
48
_mesa_texstore_rgba_dxt5(TEXSTORE_PARAMS);
49
49
 
50
50
extern void
51
 
_mesa_fetch_texel_2d_f_rgb_dxt1(const struct gl_texture_image *texImage,
 
51
_mesa_fetch_texel_2d_f_rgb_dxt1(const struct swrast_texture_image *texImage,
52
52
                                GLint i, GLint j, GLint k, GLfloat *texel);
53
53
 
54
54
extern void
55
 
_mesa_fetch_texel_2d_f_rgba_dxt1(const struct gl_texture_image *texImage,
56
 
                                 GLint i, GLint j, GLint k, GLfloat *texel);
57
 
 
58
 
extern void
59
 
_mesa_fetch_texel_2d_f_rgba_dxt3(const struct gl_texture_image *texImage,
60
 
                                 GLint i, GLint j, GLint k, GLfloat *texel);
61
 
 
62
 
extern void
63
 
_mesa_fetch_texel_2d_f_rgba_dxt5(const struct gl_texture_image *texImage,
64
 
                                 GLint i, GLint j, GLint k, GLfloat *texel);
65
 
 
66
 
extern void
67
 
_mesa_fetch_texel_2d_f_srgb_dxt1(const struct gl_texture_image *texImage,
68
 
                                 GLint i, GLint j, GLint k, GLfloat *texel);
69
 
 
70
 
extern void
71
 
_mesa_fetch_texel_2d_f_srgba_dxt1(const struct gl_texture_image *texImage,
72
 
                                  GLint i, GLint j, GLint k, GLfloat *texel);
73
 
 
74
 
extern void
75
 
_mesa_fetch_texel_2d_f_srgba_dxt3(const struct gl_texture_image *texImage,
76
 
                                  GLint i, GLint j, GLint k, GLfloat *texel);
77
 
 
78
 
extern void
79
 
_mesa_fetch_texel_2d_f_srgba_dxt5(const struct gl_texture_image *texImage,
 
55
_mesa_fetch_texel_2d_f_rgba_dxt1(const struct swrast_texture_image *texImage,
 
56
                                 GLint i, GLint j, GLint k, GLfloat *texel);
 
57
 
 
58
extern void
 
59
_mesa_fetch_texel_2d_f_rgba_dxt3(const struct swrast_texture_image *texImage,
 
60
                                 GLint i, GLint j, GLint k, GLfloat *texel);
 
61
 
 
62
extern void
 
63
_mesa_fetch_texel_2d_f_rgba_dxt5(const struct swrast_texture_image *texImage,
 
64
                                 GLint i, GLint j, GLint k, GLfloat *texel);
 
65
 
 
66
extern void
 
67
_mesa_fetch_texel_2d_f_srgb_dxt1(const struct swrast_texture_image *texImage,
 
68
                                 GLint i, GLint j, GLint k, GLfloat *texel);
 
69
 
 
70
extern void
 
71
_mesa_fetch_texel_2d_f_srgba_dxt1(const struct swrast_texture_image *texImage,
 
72
                                  GLint i, GLint j, GLint k, GLfloat *texel);
 
73
 
 
74
extern void
 
75
_mesa_fetch_texel_2d_f_srgba_dxt3(const struct swrast_texture_image *texImage,
 
76
                                  GLint i, GLint j, GLint k, GLfloat *texel);
 
77
 
 
78
extern void
 
79
_mesa_fetch_texel_2d_f_srgba_dxt5(const struct swrast_texture_image *texImage,
80
80
                                  GLint i, GLint j, GLint k, GLfloat *texel);
81
81
 
82
82
extern void
100
100
#define _mesa_fetch_texel_2d_f_srgba_dxt3 NULL
101
101
#define _mesa_fetch_texel_2d_f_srgba_dxt5 NULL
102
102
 
103
 
static INLINE void
 
103
static inline void
104
104
_mesa_init_texture_s3tc(struct gl_context *ctx)
105
105
{
106
106
}