p_defines.h File Reference

Include dependency graph for p_defines.h:

Go to the source code of this file.

Defines

#define PIPE_BLENDFACTOR_ONE   0x1
#define PIPE_BLENDFACTOR_SRC_COLOR   0x2
#define PIPE_BLENDFACTOR_SRC_ALPHA   0x3
#define PIPE_BLENDFACTOR_DST_ALPHA   0x4
#define PIPE_BLENDFACTOR_DST_COLOR   0x5
#define PIPE_BLENDFACTOR_SRC_ALPHA_SATURATE   0x6
#define PIPE_BLENDFACTOR_CONST_COLOR   0x7
#define PIPE_BLENDFACTOR_CONST_ALPHA   0x8
#define PIPE_BLENDFACTOR_SRC1_COLOR   0x9
#define PIPE_BLENDFACTOR_SRC1_ALPHA   0x0A
#define PIPE_BLENDFACTOR_ZERO   0x11
#define PIPE_BLENDFACTOR_INV_SRC_COLOR   0x12
#define PIPE_BLENDFACTOR_INV_SRC_ALPHA   0x13
#define PIPE_BLENDFACTOR_INV_DST_ALPHA   0x14
#define PIPE_BLENDFACTOR_INV_DST_COLOR   0x15
#define PIPE_BLENDFACTOR_INV_CONST_COLOR   0x17
#define PIPE_BLENDFACTOR_INV_CONST_ALPHA   0x18
#define PIPE_BLENDFACTOR_INV_SRC1_COLOR   0x19
#define PIPE_BLENDFACTOR_INV_SRC1_ALPHA   0x1A
#define PIPE_BLEND_ADD   0
#define PIPE_BLEND_SUBTRACT   1
#define PIPE_BLEND_REVERSE_SUBTRACT   2
#define PIPE_BLEND_MIN   3
#define PIPE_BLEND_MAX   4
#define PIPE_LOGICOP_CLEAR   0
#define PIPE_LOGICOP_NOR   1
#define PIPE_LOGICOP_AND_INVERTED   2
#define PIPE_LOGICOP_COPY_INVERTED   3
#define PIPE_LOGICOP_AND_REVERSE   4
#define PIPE_LOGICOP_INVERT   5
#define PIPE_LOGICOP_XOR   6
#define PIPE_LOGICOP_NAND   7
#define PIPE_LOGICOP_AND   8
#define PIPE_LOGICOP_EQUIV   9
#define PIPE_LOGICOP_NOOP   10
#define PIPE_LOGICOP_OR_INVERTED   11
#define PIPE_LOGICOP_COPY   12
#define PIPE_LOGICOP_OR_REVERSE   13
#define PIPE_LOGICOP_OR   14
#define PIPE_LOGICOP_SET   15
#define PIPE_MASK_R   0x1
#define PIPE_MASK_G   0x2
#define PIPE_MASK_B   0x4
#define PIPE_MASK_A   0x8
#define PIPE_MASK_RGBA   0xf
#define PIPE_FUNC_NEVER   0
 Inequality functions.
#define PIPE_FUNC_LESS   1
#define PIPE_FUNC_EQUAL   2
#define PIPE_FUNC_LEQUAL   3
#define PIPE_FUNC_GREATER   4
#define PIPE_FUNC_NOTEQUAL   5
#define PIPE_FUNC_GEQUAL   6
#define PIPE_FUNC_ALWAYS   7
#define PIPE_POLYGON_MODE_FILL   0
 Polygon fill mode.
#define PIPE_POLYGON_MODE_LINE   1
#define PIPE_POLYGON_MODE_POINT   2
#define PIPE_WINDING_NONE   0
 Polygon front/back window, also for culling.
#define PIPE_WINDING_CW   1
#define PIPE_WINDING_CCW   2
#define PIPE_WINDING_BOTH   (PIPE_WINDING_CW | PIPE_WINDING_CCW)
#define PIPE_STENCIL_OP_KEEP   0
 Stencil ops.
#define PIPE_STENCIL_OP_ZERO   1
#define PIPE_STENCIL_OP_REPLACE   2
#define PIPE_STENCIL_OP_INCR   3
#define PIPE_STENCIL_OP_DECR   4
#define PIPE_STENCIL_OP_INCR_WRAP   5
#define PIPE_STENCIL_OP_DECR_WRAP   6
#define PIPE_STENCIL_OP_INVERT   7
#define PIPE_TEX_FACE_POS_X   0
#define PIPE_TEX_FACE_NEG_X   1
#define PIPE_TEX_FACE_POS_Y   2
#define PIPE_TEX_FACE_NEG_Y   3
#define PIPE_TEX_FACE_POS_Z   4
#define PIPE_TEX_FACE_NEG_Z   5
#define PIPE_TEX_WRAP_REPEAT   0
#define PIPE_TEX_WRAP_CLAMP   1
#define PIPE_TEX_WRAP_CLAMP_TO_EDGE   2
#define PIPE_TEX_WRAP_CLAMP_TO_BORDER   3
#define PIPE_TEX_WRAP_MIRROR_REPEAT   4
#define PIPE_TEX_WRAP_MIRROR_CLAMP   5
#define PIPE_TEX_WRAP_MIRROR_CLAMP_TO_EDGE   6
#define PIPE_TEX_WRAP_MIRROR_CLAMP_TO_BORDER   7
#define PIPE_TEX_MIPFILTER_NEAREST   0
#define PIPE_TEX_MIPFILTER_LINEAR   1
#define PIPE_TEX_MIPFILTER_NONE   2
#define PIPE_TEX_FILTER_NEAREST   0
#define PIPE_TEX_FILTER_LINEAR   1
#define PIPE_TEX_FILTER_ANISO   2
#define PIPE_TEX_COMPARE_NONE   0
#define PIPE_TEX_COMPARE_R_TO_TEXTURE   1
#define PIPE_TEX_FACE_POS_X   0
#define PIPE_TEX_FACE_NEG_X   1
#define PIPE_TEX_FACE_POS_Y   2
#define PIPE_TEX_FACE_NEG_Y   3
#define PIPE_TEX_FACE_POS_Z   4
#define PIPE_TEX_FACE_NEG_Z   5
#define PIPE_TEX_FACE_MAX   6
#define PIPE_TEXTURE_USAGE_RENDER_TARGET   0x1
#define PIPE_TEXTURE_USAGE_DISPLAY_TARGET   0x2
#define PIPE_TEXTURE_USAGE_PRIMARY   0x4
#define PIPE_TEXTURE_USAGE_DEPTH_STENCIL   0x8
#define PIPE_TEXTURE_USAGE_SAMPLER   0x10
#define PIPE_TEXTURE_GEOM_NON_SQUARE   0x1
#define PIPE_TEXTURE_GEOM_NON_POWER_OF_TWO   0x2
#define PIPE_SURFACE_LAYOUT_LINEAR   0
 Surface layout.
#define PIPE_SURFACE_STATUS_UNDEFINED   0
 Surface status.
#define PIPE_SURFACE_STATUS_DEFINED   1
#define PIPE_SURFACE_STATUS_CLEAR   2
#define PIPE_BUFFER_USAGE_CPU_READ   (1 << 0)
 Buffer usage flags.
#define PIPE_BUFFER_USAGE_CPU_WRITE   (1 << 1)
#define PIPE_BUFFER_USAGE_GPU_READ   (1 << 2)
#define PIPE_BUFFER_USAGE_GPU_WRITE   (1 << 3)
#define PIPE_BUFFER_USAGE_PIXEL   (1 << 4)
#define PIPE_BUFFER_USAGE_VERTEX   (1 << 5)
#define PIPE_BUFFER_USAGE_INDEX   (1 << 6)
#define PIPE_BUFFER_USAGE_CONSTANT   (1 << 7)
#define PIPE_BUFFER_USAGE_DISCARD   (1 << 8)
#define PIPE_BUFFER_USAGE_DONTBLOCK   (1 << 9)
#define PIPE_BUFFER_USAGE_CUSTOM   (1 << 16)
 Pipe driver custom usage flags should be greater or equal to this value.
#define PIPE_BUFFER_USAGE_CPU_READ_WRITE   ( PIPE_BUFFER_USAGE_CPU_READ | PIPE_BUFFER_USAGE_CPU_WRITE )
#define PIPE_BUFFER_USAGE_GPU_READ_WRITE   ( PIPE_BUFFER_USAGE_GPU_READ | PIPE_BUFFER_USAGE_GPU_WRITE )
#define PIPE_BUFFER_USAGE_WRITE   ( PIPE_BUFFER_USAGE_CPU_WRITE | PIPE_BUFFER_USAGE_GPU_WRITE )
#define PIPE_FLUSH_RENDER_CACHE   0x1
 Flush types:.
#define PIPE_FLUSH_TEXTURE_CACHE   0x2
#define PIPE_FLUSH_SWAPBUFFERS   0x4
#define PIPE_FLUSH_FRAME   0x8
 Mark the end of a frame.
#define PIPE_SHADER_VERTEX   0
 Shaders.
#define PIPE_SHADER_FRAGMENT   1
#define PIPE_SHADER_TYPES   2
#define PIPE_PRIM_POINTS   0
 Primitive types:.
#define PIPE_PRIM_LINES   1
#define PIPE_PRIM_LINE_LOOP   2
#define PIPE_PRIM_LINE_STRIP   3
#define PIPE_PRIM_TRIANGLES   4
#define PIPE_PRIM_TRIANGLE_STRIP   5
#define PIPE_PRIM_TRIANGLE_FAN   6
#define PIPE_PRIM_QUADS   7
#define PIPE_PRIM_QUAD_STRIP   8
#define PIPE_PRIM_POLYGON   9
#define PIPE_QUERY_OCCLUSION_COUNTER   0
 Query object types.
#define PIPE_QUERY_PRIMITIVES_GENERATED   1
#define PIPE_QUERY_PRIMITIVES_EMITTED   2
#define PIPE_QUERY_TYPES   3
#define PIPE_SPRITE_COORD_NONE   0
 Point sprite coord modes.
#define PIPE_SPRITE_COORD_UPPER_LEFT   1
#define PIPE_SPRITE_COORD_LOWER_LEFT   2
#define PIPE_CAP_MAX_TEXTURE_IMAGE_UNITS   1
 Implementation capabilities/limits Passed to pipe->get_param() XXX this will need some fine tuning.
#define PIPE_CAP_NPOT_TEXTURES   2
#define PIPE_CAP_TWO_SIDED_STENCIL   3
#define PIPE_CAP_GLSL   4
#define PIPE_CAP_S3TC   5
#define PIPE_CAP_ANISOTROPIC_FILTER   6
#define PIPE_CAP_POINT_SPRITE   7
#define PIPE_CAP_MAX_RENDER_TARGETS   8
#define PIPE_CAP_OCCLUSION_QUERY   9
#define PIPE_CAP_TEXTURE_SHADOW_MAP   10
#define PIPE_CAP_MAX_TEXTURE_2D_LEVELS   11
#define PIPE_CAP_MAX_TEXTURE_3D_LEVELS   12
#define PIPE_CAP_MAX_TEXTURE_CUBE_LEVELS   13
#define PIPE_CAP_MAX_LINE_WIDTH   14
#define PIPE_CAP_MAX_LINE_WIDTH_AA   15
#define PIPE_CAP_MAX_POINT_WIDTH   16
#define PIPE_CAP_MAX_POINT_WIDTH_AA   17
#define PIPE_CAP_MAX_TEXTURE_ANISOTROPY   18
#define PIPE_CAP_MAX_TEXTURE_LOD_BIAS   19
#define PIPE_CAP_GUARD_BAND_LEFT   20
#define PIPE_CAP_GUARD_BAND_TOP   21
#define PIPE_CAP_GUARD_BAND_RIGHT   22
#define PIPE_CAP_GUARD_BAND_BOTTOM   23
#define PIPE_CAP_TEXTURE_MIRROR_CLAMP   24
#define PIPE_CAP_TEXTURE_MIRROR_REPEAT   25

Enumerations

enum  pipe_texture_target { PIPE_TEXTURE_1D = 0, PIPE_TEXTURE_2D = 1, PIPE_TEXTURE_3D = 2, PIPE_TEXTURE_CUBE = 3 }
 Texture types. More...


Define Documentation

#define PIPE_BLEND_ADD   0

Definition at line 57 of file p_defines.h.

#define PIPE_BLEND_MAX   4

Definition at line 61 of file p_defines.h.

#define PIPE_BLEND_MIN   3

Definition at line 60 of file p_defines.h.

#define PIPE_BLEND_REVERSE_SUBTRACT   2

Definition at line 59 of file p_defines.h.

#define PIPE_BLEND_SUBTRACT   1

Definition at line 58 of file p_defines.h.

#define PIPE_BLENDFACTOR_CONST_ALPHA   0x8

Definition at line 44 of file p_defines.h.

#define PIPE_BLENDFACTOR_CONST_COLOR   0x7

Definition at line 43 of file p_defines.h.

#define PIPE_BLENDFACTOR_DST_ALPHA   0x4

Definition at line 40 of file p_defines.h.

#define PIPE_BLENDFACTOR_DST_COLOR   0x5

Definition at line 41 of file p_defines.h.

#define PIPE_BLENDFACTOR_INV_CONST_ALPHA   0x18

Definition at line 53 of file p_defines.h.

#define PIPE_BLENDFACTOR_INV_CONST_COLOR   0x17

Definition at line 52 of file p_defines.h.

#define PIPE_BLENDFACTOR_INV_DST_ALPHA   0x14

Definition at line 50 of file p_defines.h.

#define PIPE_BLENDFACTOR_INV_DST_COLOR   0x15

Definition at line 51 of file p_defines.h.

#define PIPE_BLENDFACTOR_INV_SRC1_ALPHA   0x1A

Definition at line 55 of file p_defines.h.

#define PIPE_BLENDFACTOR_INV_SRC1_COLOR   0x19

Definition at line 54 of file p_defines.h.

#define PIPE_BLENDFACTOR_INV_SRC_ALPHA   0x13

Definition at line 49 of file p_defines.h.

#define PIPE_BLENDFACTOR_INV_SRC_COLOR   0x12

Definition at line 48 of file p_defines.h.

#define PIPE_BLENDFACTOR_ONE   0x1

Definition at line 37 of file p_defines.h.

#define PIPE_BLENDFACTOR_SRC1_ALPHA   0x0A

Definition at line 46 of file p_defines.h.

#define PIPE_BLENDFACTOR_SRC1_COLOR   0x9

Definition at line 45 of file p_defines.h.

#define PIPE_BLENDFACTOR_SRC_ALPHA   0x3

Definition at line 39 of file p_defines.h.

#define PIPE_BLENDFACTOR_SRC_ALPHA_SATURATE   0x6

Definition at line 42 of file p_defines.h.

#define PIPE_BLENDFACTOR_SRC_COLOR   0x2

Definition at line 38 of file p_defines.h.

#define PIPE_BLENDFACTOR_ZERO   0x11

Definition at line 47 of file p_defines.h.

#define PIPE_BUFFER_USAGE_CONSTANT   (1 << 7)

Definition at line 203 of file p_defines.h.

#define PIPE_BUFFER_USAGE_CPU_READ   (1 << 0)

Buffer usage flags.

Definition at line 196 of file p_defines.h.

#define PIPE_BUFFER_USAGE_CPU_READ_WRITE   ( PIPE_BUFFER_USAGE_CPU_READ | PIPE_BUFFER_USAGE_CPU_WRITE )

Definition at line 210 of file p_defines.h.

#define PIPE_BUFFER_USAGE_CPU_WRITE   (1 << 1)

Definition at line 197 of file p_defines.h.

#define PIPE_BUFFER_USAGE_CUSTOM   (1 << 16)

Pipe driver custom usage flags should be greater or equal to this value.

Definition at line 207 of file p_defines.h.

#define PIPE_BUFFER_USAGE_DISCARD   (1 << 8)

Definition at line 204 of file p_defines.h.

#define PIPE_BUFFER_USAGE_DONTBLOCK   (1 << 9)

Definition at line 205 of file p_defines.h.

#define PIPE_BUFFER_USAGE_GPU_READ   (1 << 2)

Definition at line 198 of file p_defines.h.

#define PIPE_BUFFER_USAGE_GPU_READ_WRITE   ( PIPE_BUFFER_USAGE_GPU_READ | PIPE_BUFFER_USAGE_GPU_WRITE )

Definition at line 212 of file p_defines.h.

#define PIPE_BUFFER_USAGE_GPU_WRITE   (1 << 3)

Definition at line 199 of file p_defines.h.

#define PIPE_BUFFER_USAGE_INDEX   (1 << 6)

Definition at line 202 of file p_defines.h.

#define PIPE_BUFFER_USAGE_PIXEL   (1 << 4)

Definition at line 200 of file p_defines.h.

#define PIPE_BUFFER_USAGE_VERTEX   (1 << 5)

Definition at line 201 of file p_defines.h.

#define PIPE_BUFFER_USAGE_WRITE   ( PIPE_BUFFER_USAGE_CPU_WRITE | PIPE_BUFFER_USAGE_GPU_WRITE )

Definition at line 214 of file p_defines.h.

#define PIPE_CAP_ANISOTROPIC_FILTER   6

Definition at line 277 of file p_defines.h.

#define PIPE_CAP_GLSL   4

Definition at line 275 of file p_defines.h.

#define PIPE_CAP_GUARD_BAND_BOTTOM   23

Definition at line 294 of file p_defines.h.

#define PIPE_CAP_GUARD_BAND_LEFT   20

Definition at line 291 of file p_defines.h.

#define PIPE_CAP_GUARD_BAND_RIGHT   22

Definition at line 293 of file p_defines.h.

#define PIPE_CAP_GUARD_BAND_TOP   21

Definition at line 292 of file p_defines.h.

#define PIPE_CAP_MAX_LINE_WIDTH   14

Definition at line 285 of file p_defines.h.

#define PIPE_CAP_MAX_LINE_WIDTH_AA   15

Definition at line 286 of file p_defines.h.

#define PIPE_CAP_MAX_POINT_WIDTH   16

Definition at line 287 of file p_defines.h.

#define PIPE_CAP_MAX_POINT_WIDTH_AA   17

Definition at line 288 of file p_defines.h.

#define PIPE_CAP_MAX_RENDER_TARGETS   8

Definition at line 279 of file p_defines.h.

#define PIPE_CAP_MAX_TEXTURE_2D_LEVELS   11

Definition at line 282 of file p_defines.h.

#define PIPE_CAP_MAX_TEXTURE_3D_LEVELS   12

Definition at line 283 of file p_defines.h.

#define PIPE_CAP_MAX_TEXTURE_ANISOTROPY   18

Definition at line 289 of file p_defines.h.

#define PIPE_CAP_MAX_TEXTURE_CUBE_LEVELS   13

Definition at line 284 of file p_defines.h.

#define PIPE_CAP_MAX_TEXTURE_IMAGE_UNITS   1

Implementation capabilities/limits Passed to pipe->get_param() XXX this will need some fine tuning.

..

Definition at line 272 of file p_defines.h.

#define PIPE_CAP_MAX_TEXTURE_LOD_BIAS   19

Definition at line 290 of file p_defines.h.

#define PIPE_CAP_NPOT_TEXTURES   2

Definition at line 273 of file p_defines.h.

#define PIPE_CAP_OCCLUSION_QUERY   9

Definition at line 280 of file p_defines.h.

#define PIPE_CAP_POINT_SPRITE   7

Definition at line 278 of file p_defines.h.

#define PIPE_CAP_S3TC   5

Definition at line 276 of file p_defines.h.

#define PIPE_CAP_TEXTURE_MIRROR_CLAMP   24

Definition at line 295 of file p_defines.h.

#define PIPE_CAP_TEXTURE_MIRROR_REPEAT   25

Definition at line 296 of file p_defines.h.

#define PIPE_CAP_TEXTURE_SHADOW_MAP   10

Definition at line 281 of file p_defines.h.

#define PIPE_CAP_TWO_SIDED_STENCIL   3

Definition at line 274 of file p_defines.h.

#define PIPE_FLUSH_FRAME   0x8

Mark the end of a frame.

Definition at line 224 of file p_defines.h.

#define PIPE_FLUSH_RENDER_CACHE   0x1

Flush types:.

Definition at line 221 of file p_defines.h.

#define PIPE_FLUSH_SWAPBUFFERS   0x4

Definition at line 223 of file p_defines.h.

#define PIPE_FLUSH_TEXTURE_CACHE   0x2

Definition at line 222 of file p_defines.h.

#define PIPE_FUNC_ALWAYS   7

Definition at line 98 of file p_defines.h.

#define PIPE_FUNC_EQUAL   2

Definition at line 93 of file p_defines.h.

#define PIPE_FUNC_GEQUAL   6

Definition at line 97 of file p_defines.h.

#define PIPE_FUNC_GREATER   4

Definition at line 95 of file p_defines.h.

#define PIPE_FUNC_LEQUAL   3

Definition at line 94 of file p_defines.h.

#define PIPE_FUNC_LESS   1

Definition at line 92 of file p_defines.h.

#define PIPE_FUNC_NEVER   0

Inequality functions.

Used for depth test, stencil compare, alpha test, shadow compare, etc.

Definition at line 91 of file p_defines.h.

#define PIPE_FUNC_NOTEQUAL   5

Definition at line 96 of file p_defines.h.

#define PIPE_LOGICOP_AND   8

Definition at line 71 of file p_defines.h.

#define PIPE_LOGICOP_AND_INVERTED   2

Definition at line 65 of file p_defines.h.

#define PIPE_LOGICOP_AND_REVERSE   4

Definition at line 67 of file p_defines.h.

#define PIPE_LOGICOP_CLEAR   0

Definition at line 63 of file p_defines.h.

#define PIPE_LOGICOP_COPY   12

Definition at line 75 of file p_defines.h.

#define PIPE_LOGICOP_COPY_INVERTED   3

Definition at line 66 of file p_defines.h.

#define PIPE_LOGICOP_EQUIV   9

Definition at line 72 of file p_defines.h.

#define PIPE_LOGICOP_INVERT   5

Definition at line 68 of file p_defines.h.

#define PIPE_LOGICOP_NAND   7

Definition at line 70 of file p_defines.h.

#define PIPE_LOGICOP_NOOP   10

Definition at line 73 of file p_defines.h.

#define PIPE_LOGICOP_NOR   1

Definition at line 64 of file p_defines.h.

#define PIPE_LOGICOP_OR   14

Definition at line 77 of file p_defines.h.

#define PIPE_LOGICOP_OR_INVERTED   11

Definition at line 74 of file p_defines.h.

#define PIPE_LOGICOP_OR_REVERSE   13

Definition at line 76 of file p_defines.h.

#define PIPE_LOGICOP_SET   15

Definition at line 78 of file p_defines.h.

#define PIPE_LOGICOP_XOR   6

Definition at line 69 of file p_defines.h.

#define PIPE_MASK_A   0x8

Definition at line 83 of file p_defines.h.

#define PIPE_MASK_B   0x4

Definition at line 82 of file p_defines.h.

#define PIPE_MASK_G   0x2

Definition at line 81 of file p_defines.h.

#define PIPE_MASK_R   0x1

Definition at line 80 of file p_defines.h.

#define PIPE_MASK_RGBA   0xf

Definition at line 84 of file p_defines.h.

#define PIPE_POLYGON_MODE_FILL   0

Polygon fill mode.

Definition at line 101 of file p_defines.h.

#define PIPE_POLYGON_MODE_LINE   1

Definition at line 102 of file p_defines.h.

#define PIPE_POLYGON_MODE_POINT   2

Definition at line 103 of file p_defines.h.

#define PIPE_PRIM_LINE_LOOP   2

Definition at line 240 of file p_defines.h.

#define PIPE_PRIM_LINE_STRIP   3

Definition at line 241 of file p_defines.h.

#define PIPE_PRIM_LINES   1

Definition at line 239 of file p_defines.h.

#define PIPE_PRIM_POINTS   0

Primitive types:.

Definition at line 238 of file p_defines.h.

#define PIPE_PRIM_POLYGON   9

Definition at line 247 of file p_defines.h.

#define PIPE_PRIM_QUAD_STRIP   8

Definition at line 246 of file p_defines.h.

#define PIPE_PRIM_QUADS   7

Definition at line 245 of file p_defines.h.

#define PIPE_PRIM_TRIANGLE_FAN   6

Definition at line 244 of file p_defines.h.

#define PIPE_PRIM_TRIANGLE_STRIP   5

Definition at line 243 of file p_defines.h.

#define PIPE_PRIM_TRIANGLES   4

Definition at line 242 of file p_defines.h.

#define PIPE_QUERY_OCCLUSION_COUNTER   0

Query object types.

Definition at line 253 of file p_defines.h.

#define PIPE_QUERY_PRIMITIVES_EMITTED   2

Definition at line 255 of file p_defines.h.

#define PIPE_QUERY_PRIMITIVES_GENERATED   1

Definition at line 254 of file p_defines.h.

#define PIPE_QUERY_TYPES   3

Definition at line 256 of file p_defines.h.

#define PIPE_SHADER_FRAGMENT   1

Definition at line 231 of file p_defines.h.

#define PIPE_SHADER_TYPES   2

Definition at line 232 of file p_defines.h.

#define PIPE_SHADER_VERTEX   0

Shaders.

Definition at line 230 of file p_defines.h.

#define PIPE_SPRITE_COORD_LOWER_LEFT   2

Definition at line 264 of file p_defines.h.

#define PIPE_SPRITE_COORD_NONE   0

Point sprite coord modes.

Definition at line 262 of file p_defines.h.

#define PIPE_SPRITE_COORD_UPPER_LEFT   1

Definition at line 263 of file p_defines.h.

#define PIPE_STENCIL_OP_DECR   4

Definition at line 116 of file p_defines.h.

#define PIPE_STENCIL_OP_DECR_WRAP   6

Definition at line 118 of file p_defines.h.

#define PIPE_STENCIL_OP_INCR   3

Definition at line 115 of file p_defines.h.

#define PIPE_STENCIL_OP_INCR_WRAP   5

Definition at line 117 of file p_defines.h.

#define PIPE_STENCIL_OP_INVERT   7

Definition at line 119 of file p_defines.h.

#define PIPE_STENCIL_OP_KEEP   0

Stencil ops.

Definition at line 112 of file p_defines.h.

#define PIPE_STENCIL_OP_REPLACE   2

Definition at line 114 of file p_defines.h.

#define PIPE_STENCIL_OP_ZERO   1

Definition at line 113 of file p_defines.h.

#define PIPE_SURFACE_LAYOUT_LINEAR   0

Surface layout.

Definition at line 182 of file p_defines.h.

#define PIPE_SURFACE_STATUS_CLEAR   2

Definition at line 190 of file p_defines.h.

#define PIPE_SURFACE_STATUS_DEFINED   1

Definition at line 189 of file p_defines.h.

#define PIPE_SURFACE_STATUS_UNDEFINED   0

Surface status.

Definition at line 188 of file p_defines.h.

#define PIPE_TEX_COMPARE_NONE   0

Definition at line 158 of file p_defines.h.

#define PIPE_TEX_COMPARE_R_TO_TEXTURE   1

Definition at line 159 of file p_defines.h.

#define PIPE_TEX_FACE_MAX   6

Definition at line 167 of file p_defines.h.

#define PIPE_TEX_FACE_NEG_X   1

Definition at line 162 of file p_defines.h.

#define PIPE_TEX_FACE_NEG_X   1

Definition at line 162 of file p_defines.h.

#define PIPE_TEX_FACE_NEG_Y   3

Definition at line 164 of file p_defines.h.

#define PIPE_TEX_FACE_NEG_Y   3

Definition at line 164 of file p_defines.h.

#define PIPE_TEX_FACE_NEG_Z   5

Definition at line 166 of file p_defines.h.

#define PIPE_TEX_FACE_NEG_Z   5

Definition at line 166 of file p_defines.h.

#define PIPE_TEX_FACE_POS_X   0

Definition at line 161 of file p_defines.h.

#define PIPE_TEX_FACE_POS_X   0

Definition at line 161 of file p_defines.h.

#define PIPE_TEX_FACE_POS_Y   2

Definition at line 163 of file p_defines.h.

#define PIPE_TEX_FACE_POS_Y   2

Definition at line 163 of file p_defines.h.

#define PIPE_TEX_FACE_POS_Z   4

Definition at line 165 of file p_defines.h.

#define PIPE_TEX_FACE_POS_Z   4

Definition at line 165 of file p_defines.h.

#define PIPE_TEX_FILTER_ANISO   2

Definition at line 155 of file p_defines.h.

#define PIPE_TEX_FILTER_LINEAR   1

Definition at line 154 of file p_defines.h.

#define PIPE_TEX_FILTER_NEAREST   0

Definition at line 153 of file p_defines.h.

#define PIPE_TEX_MIPFILTER_LINEAR   1

Definition at line 148 of file p_defines.h.

#define PIPE_TEX_MIPFILTER_NEAREST   0

Definition at line 147 of file p_defines.h.

#define PIPE_TEX_MIPFILTER_NONE   2

Definition at line 149 of file p_defines.h.

#define PIPE_TEX_WRAP_CLAMP   1

Definition at line 137 of file p_defines.h.

#define PIPE_TEX_WRAP_CLAMP_TO_BORDER   3

Definition at line 139 of file p_defines.h.

#define PIPE_TEX_WRAP_CLAMP_TO_EDGE   2

Definition at line 138 of file p_defines.h.

#define PIPE_TEX_WRAP_MIRROR_CLAMP   5

Definition at line 141 of file p_defines.h.

#define PIPE_TEX_WRAP_MIRROR_CLAMP_TO_BORDER   7

Definition at line 143 of file p_defines.h.

#define PIPE_TEX_WRAP_MIRROR_CLAMP_TO_EDGE   6

Definition at line 142 of file p_defines.h.

#define PIPE_TEX_WRAP_MIRROR_REPEAT   4

Definition at line 140 of file p_defines.h.

#define PIPE_TEX_WRAP_REPEAT   0

Definition at line 136 of file p_defines.h.

#define PIPE_TEXTURE_GEOM_NON_POWER_OF_TWO   0x2

Definition at line 176 of file p_defines.h.

#define PIPE_TEXTURE_GEOM_NON_SQUARE   0x1

Definition at line 175 of file p_defines.h.

#define PIPE_TEXTURE_USAGE_DEPTH_STENCIL   0x8

Definition at line 172 of file p_defines.h.

#define PIPE_TEXTURE_USAGE_DISPLAY_TARGET   0x2

Definition at line 170 of file p_defines.h.

#define PIPE_TEXTURE_USAGE_PRIMARY   0x4

Definition at line 171 of file p_defines.h.

#define PIPE_TEXTURE_USAGE_RENDER_TARGET   0x1

Definition at line 169 of file p_defines.h.

#define PIPE_TEXTURE_USAGE_SAMPLER   0x10

Definition at line 173 of file p_defines.h.

#define PIPE_WINDING_BOTH   (PIPE_WINDING_CW | PIPE_WINDING_CCW)

Definition at line 109 of file p_defines.h.

#define PIPE_WINDING_CCW   2

Definition at line 108 of file p_defines.h.

#define PIPE_WINDING_CW   1

Definition at line 107 of file p_defines.h.

#define PIPE_WINDING_NONE   0

Polygon front/back window, also for culling.

Definition at line 106 of file p_defines.h.


Enumeration Type Documentation

enum pipe_texture_target

Texture types.

Enumerator:
PIPE_TEXTURE_1D 
PIPE_TEXTURE_2D 
PIPE_TEXTURE_3D 
PIPE_TEXTURE_CUBE 

Definition at line 122 of file p_defines.h.

00122                          {
00123    PIPE_TEXTURE_1D   = 0,
00124    PIPE_TEXTURE_2D   = 1,
00125    PIPE_TEXTURE_3D   = 2,
00126    PIPE_TEXTURE_CUBE = 3
00127 };


Generated on Tue Sep 29 06:25:43 2009 for Gallium3D by  doxygen 1.5.4