ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

texformat.h File Reference
#include "mtypes.h"

Go to the source code of this file.

Enumerations

enum  _format {
  MESA_FORMAT_RGBA8888, MESA_FORMAT_RGBA8888_REV, MESA_FORMAT_ARGB8888, MESA_FORMAT_ARGB8888_REV,
  MESA_FORMAT_RGB888, MESA_FORMAT_BGR888, MESA_FORMAT_RGB565, MESA_FORMAT_RGB565_REV,
  MESA_FORMAT_RGBA4444, MESA_FORMAT_ARGB4444, MESA_FORMAT_ARGB4444_REV, MESA_FORMAT_RGBA5551,
  MESA_FORMAT_ARGB1555, MESA_FORMAT_ARGB1555_REV, MESA_FORMAT_AL88, MESA_FORMAT_AL88_REV,
  MESA_FORMAT_RGB332, MESA_FORMAT_A8, MESA_FORMAT_L8, MESA_FORMAT_I8,
  MESA_FORMAT_CI8, MESA_FORMAT_YCBCR, MESA_FORMAT_YCBCR_REV, MESA_FORMAT_Z24_S8,
  MESA_FORMAT_S8_Z24, MESA_FORMAT_Z16, MESA_FORMAT_Z32, MESA_FORMAT_RGB_FXT1,
  MESA_FORMAT_RGBA_FXT1, MESA_FORMAT_RGB_DXT1, MESA_FORMAT_RGBA_DXT1, MESA_FORMAT_RGBA_DXT3,
  MESA_FORMAT_RGBA_DXT5, MESA_FORMAT_RGBA, MESA_FORMAT_RGB, MESA_FORMAT_ALPHA,
  MESA_FORMAT_LUMINANCE, MESA_FORMAT_LUMINANCE_ALPHA, MESA_FORMAT_INTENSITY, MESA_FORMAT_RGBA_FLOAT32,
  MESA_FORMAT_RGBA_FLOAT16, MESA_FORMAT_RGB_FLOAT32, MESA_FORMAT_RGB_FLOAT16, MESA_FORMAT_ALPHA_FLOAT32,
  MESA_FORMAT_ALPHA_FLOAT16, MESA_FORMAT_LUMINANCE_FLOAT32, MESA_FORMAT_LUMINANCE_FLOAT16, MESA_FORMAT_LUMINANCE_ALPHA_FLOAT32,
  MESA_FORMAT_LUMINANCE_ALPHA_FLOAT16, MESA_FORMAT_INTENSITY_FLOAT32, MESA_FORMAT_INTENSITY_FLOAT16
}

Functions

struct gl_texture_format_mesa_choose_tex_format (GLcontext *ctx, GLint internalFormat, GLenum format, GLenum type)
void _mesa_format_to_type_and_comps (const struct gl_texture_format *format, GLenum *datatype, GLuint *comps)

Variables

struct gl_texture_format _mesa_texformat_rgba
struct gl_texture_format _mesa_texformat_rgb
struct gl_texture_format _mesa_texformat_alpha
struct gl_texture_format _mesa_texformat_luminance
struct gl_texture_format _mesa_texformat_luminance_alpha
struct gl_texture_format _mesa_texformat_intensity
struct gl_texture_format _mesa_texformat_rgba_float32
struct gl_texture_format _mesa_texformat_rgba_float16
struct gl_texture_format _mesa_texformat_rgb_float32
struct gl_texture_format _mesa_texformat_rgb_float16
struct gl_texture_format _mesa_texformat_alpha_float32
struct gl_texture_format _mesa_texformat_alpha_float16
struct gl_texture_format _mesa_texformat_luminance_float32
struct gl_texture_format _mesa_texformat_luminance_float16
struct gl_texture_format _mesa_texformat_luminance_alpha_float32
struct gl_texture_format _mesa_texformat_luminance_alpha_float16
struct gl_texture_format _mesa_texformat_intensity_float32
struct gl_texture_format _mesa_texformat_intensity_float16
Assorted hardware-friendly formats
struct gl_texture_format _mesa_texformat_rgba8888
struct gl_texture_format _mesa_texformat_rgba8888_rev
struct gl_texture_format _mesa_texformat_argb8888
struct gl_texture_format _mesa_texformat_argb8888_rev
struct gl_texture_format _mesa_texformat_rgb888
struct gl_texture_format _mesa_texformat_bgr888
struct gl_texture_format _mesa_texformat_rgb565
struct gl_texture_format _mesa_texformat_rgb565_rev
struct gl_texture_format _mesa_texformat_rgba4444
struct gl_texture_format _mesa_texformat_argb4444
struct gl_texture_format _mesa_texformat_argb4444_rev
struct gl_texture_format _mesa_texformat_argb1555
struct gl_texture_format _mesa_texformat_argb1555_rev
struct gl_texture_format _mesa_texformat_rgba5551
struct gl_texture_format _mesa_texformat_al88
struct gl_texture_format _mesa_texformat_al88_rev
struct gl_texture_format _mesa_texformat_rgb332
struct gl_texture_format _mesa_texformat_a8
struct gl_texture_format _mesa_texformat_l8
struct gl_texture_format _mesa_texformat_i8
struct gl_texture_format _mesa_texformat_ci8
struct gl_texture_format _mesa_texformat_z24_s8
struct gl_texture_format _mesa_texformat_s8_z24
struct gl_texture_format _mesa_texformat_z16
struct gl_texture_format _mesa_texformat_z32
YCbCr formats
struct gl_texture_format _mesa_texformat_ycbcr
struct gl_texture_format _mesa_texformat_ycbcr_rev
Compressed formats
struct gl_texture_format _mesa_texformat_rgb_fxt1
struct gl_texture_format _mesa_texformat_rgba_fxt1
struct gl_texture_format _mesa_texformat_rgb_dxt1
struct gl_texture_format _mesa_texformat_rgba_dxt1
struct gl_texture_format _mesa_texformat_rgba_dxt3
struct gl_texture_format _mesa_texformat_rgba_dxt5
The null format
struct gl_texture_format _mesa_null_texformat

Detailed Description

Texture formats definitions.

Author:
Gareth Hughes

Definition in file texformat.h.


Generated on Thu May 24 2012 04:58:23 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.