Public Attributes
tagXGSExtensionsGL Struct Reference

Detailed Description

GraphicSequencer GL extensions structure.

This structure is used by the tagXSI_RTS_SystemParams structure to query whether a particular OpenGL extension is used. For example, if you want to test whether your hardware supports the GL_ARB_multitexture extension, check whether m_pGLExt->_GL_ARB_multitexture == true.

Deprecated:
7.0. Not used for RTS API v3.0.
See also:
tagXSI_RTS_SystemParams, cus_graphicsequencer GraphicSequencer

#include <XSI_rtshaders.h>

List of all members.

Public Attributes

int version
int size
bool _GL_ARB_multitexture
bool _GL_ARB_transpose_matrix
bool _GL_ARB_multisample
bool _GL_ARB_texture_env_add
bool _GL_ARB_texture_cube_map
bool _GL_ARB_texture_compression
bool _GL_ARB_texture_border_clamp
bool _GL_ARB_point_parameters
bool _GL_ARB_vertex_blend
bool _GL_ARB_matrix_palette
bool _GL_ARB_texture_env_combine
bool _GL_ARB_texture_env_crossbar
bool _GL_ARB_texture_env_dot3
bool _GL_ARB_texture_mirrored_repeat
bool _GL_ARB_depth_texture
bool _GL_ARB_shadow
bool _GL_ARB_shadow_ambient
bool _GL_ARB_window_pos
bool _GL_ARB_vertex_program
bool _GL_ARB_fragment_program
bool _GL_EXT_abgr
bool _GL_EXT_blend_color
bool _GL_EXT_polygon_offset
bool _GL_EXT_texture
bool _GL_EXT_texture3D
bool _GL_SGIS_texture_filter4
bool _GL_EXT_subtexture
bool _GL_EXT_copy_texture
bool _GL_EXT_histogram
bool _GL_EXT_convolution
bool _GL_SGI_color_matrix
bool _GL_SGI_color_table
bool _GL_SGIS_pixel_texture
bool _GL_SGIX_pixel_texture
bool _GL_SGIS_texture4D
bool _GL_SGI_texture_color_table
bool _GL_EXT_cmyka
bool _GL_EXT_texture_object
bool _GL_SGIS_detail_texture
bool _GL_SGIS_sharpen_texture
bool _GL_EXT_packed_pixels
bool _GL_SGIS_texture_lod
bool _GL_SGIS_multisample
bool _GL_EXT_rescale_normal
bool _GL_EXT_vertex_array
bool _GL_EXT_misc_attribute
bool _GL_SGIS_generate_mipmap
bool _GL_SGIX_clipmap
bool _GL_SGIX_shadow
bool _GL_SGIS_texture_edge_clamp
bool _GL_SGIS_texture_border_clamp
bool _GL_EXT_blend_minmax
bool _GL_EXT_blend_subtract
bool _GL_EXT_blend_logic_op
bool _GL_SGIX_interlace
bool _GL_SGIS_texture_select
bool _GL_SGIX_sprite
bool _GL_SGIX_texture_multi_buffer
bool _GL_EXT_point_parameters
bool _GL_SGIX_instruments
bool _GL_SGIX_texture_scale_bias
bool _GL_SGIX_framezoom
bool _GL_SGIX_tag_sample_buffer
bool _GL_SGIX_reference_plane
bool _GL_SGIX_flush_raster
bool _GL_SGIX_depth_texture
bool _GL_SGIS_fog_function
bool _GL_SGIX_fog_offset
bool _GL_HP_image_transform
bool _GL_HP_convolution_border_modes
bool _GL_SGIX_texture_add_env
bool _GL_EXT_color_subtable
bool _GL_PGI_vertex_hints
bool _GL_PGI_misc_hints
bool _GL_EXT_paletted_texture
bool _GL_EXT_clip_volume_hint
bool _GL_SGIX_list_priority
bool _GL_SGIX_ir_instrument1
bool _GL_SGIX_texture_lod_bias
bool _GL_SGIX_shadow_ambient
bool _GL_EXT_index_texture
bool _GL_EXT_index_material
bool _GL_EXT_index_func
bool _GL_EXT_index_array_formats
bool _GL_EXT_compiled_vertex_array
bool _GL_EXT_cull_vertex
bool _GL_SGIX_ycrcb
bool _GL_EXT_fragment_lighting
bool _GL_IBM_rasterpos_clip
bool _GL_HP_texture_lighting
bool _GL_EXT_draw_range_elements
bool _GL_WIN_phong_shading
bool _GL_WIN_specular_fog
bool _GL_EXT_light_texture
bool _GL_SGIX_blend_alpha_minmax
bool _GL_EXT_scene_marker
bool _GL_SGIX_pixel_texture_bits
bool _GL_EXT_bgra
bool _GL_SGIX_async
bool _GL_SGIX_async_pixel
bool _GL_SGIX_async_histogram
bool _GL_INTEL_texture_scissor
bool _GL_INTEL_parallel_arrays
bool _GL_HP_occlusion_test
bool _GL_EXT_pixel_transform
bool _GL_EXT_pixel_transform_color_table
bool _GL_EXT_shared_texture_palette
bool _GL_EXT_separate_specular_color
bool _GL_EXT_secondary_color
bool _GL_EXT_texture_env
bool _GL_EXT_texture_perturb_normal
bool _GL_EXT_multi_draw_arrays
bool _GL_EXT_fog_coord
bool _GL_REND_screen_coordinates
bool _GL_EXT_coordinate_frame
bool _GL_EXT_texture_env_combine
bool _GL_APPLE_specular_vector
bool _GL_APPLE_transform_hint
bool _GL_SUNX_constant_data
bool _GL_SUN_global_alpha
bool _GL_SUN_triangle_list
bool _GL_SUN_vertex
bool _GL_EXT_blend_func_separate
bool _GL_INGR_color_clamp
bool _GL_INGR_interlace_read
bool _GL_EXT_stencil_wrap
bool _GL_EXT_422_pixels
bool _GL_NV_texgen_reflection
bool _GL_SGIX_texture_range
bool _GL_SUN_convolution_border_modes
bool _GL_EXT_texture_env_add
bool _GL_EXT_texture_lod_bias
bool _GL_EXT_texture_filter_anisotropic
bool _GL_EXT_vertex_weighting
bool _GL_NV_light_max_exponent
bool _GL_NV_vertex_array_range
bool _GL_NV_register_combiners
bool _GL_NV_fog_distance
bool _GL_NV_texgen_emboss
bool _GL_NV_blend_square
bool _GL_NV_texture_env_combine4
bool _GL_MESA_resize_buffers
bool _GL_MESA_window_pos
bool _GL_EXT_texture_compression_s3tc
bool _GL_IBM_cull_vertex
bool _GL_IBM_multimode_draw_arrays
bool _GL_IBM_vertex_array_lists
bool _GL_3DFX_texture_compression_FXT1
bool _GL_3DFX_multisample
bool _GL_3DFX_tbuffer
bool _GL_SGIX_vertex_preclip
bool _GL_SGIX_resample
bool _GL_SGIS_texture_color_mask
bool _GL_EXT_texture_env_dot3
bool _GL_ATI_texture_mirror_once
bool _GL_NV_fence
bool _GL_IBM_static_data
bool _GL_IBM_texture_mirrored_repeat
bool _GL_NV_evaluators
bool _GL_NV_packed_depth_stencil
bool _GL_NV_register_combiners2
bool _GL_NV_texture_compression_vtc
bool _GL_NV_texture_rectangle
bool _GL_NV_texture_shader
bool _GL_NV_texture_shader2
bool _GL_NV_vertex_array_range2
bool _GL_NV_vertex_program
bool _GL_SGIX_texture_coordinate_clamp
bool _GL_OML_interlace
bool _GL_OML_subsample
bool _GL_OML_resample
bool _GL_NV_copy_depth_to_color
bool _GL_ATI_envmap_bumpmap
bool _GL_ATI_fragment_shader
bool _GL_ATI_pn_triangles
bool _GL_ATI_vertex_array_object
bool _GL_EXT_vertex_shader
bool _GL_ATI_vertex_streams
bool _GL_ATI_element_array
bool _GL_SUN_mesh_array
bool _GL_SUN_slice_accum
bool _GL_NV_multisample_filter_hint
bool _GL_NV_depth_clamp
bool _GL_NV_occlusion_query
bool _GL_NV_point_sprite
bool _GL_NV_texture_shader3
bool _GL_NV_vertex_program1_1
bool _GL_EXT_shadow_funcs
bool _GL_EXT_stencil_two_side
bool _GL_ATI_text_fragment_shader
bool _GL_APPLE_client_storage
bool _GL_APPLE_element_array
bool _GL_APPLE_fence
bool _GL_APPLE_vertex_array_object
bool _GL_APPLE_vertex_array_range
bool _GL_APPLE_ycbcr_422
bool _GL_ARB_vertex_buffer_object
bool _GL_S3_s3tc
bool _GL_ATI_draw_buffers
bool _GL_ATI_texture_env_combine3
bool _GL_ATI_texture_float
bool _GL_NV_float_buffer
bool _GL_NV_fragment_program
bool _GL_NV_half_float
bool _GL_NV_pixel_data_range
bool _GL_NV_primitive_restart
bool _GL_NV_texture_expand_normal
bool _GL_NV_vertex_program2
bool _GL_ATI_map_object_buffer
bool _GL_ATI_separate_stencil
bool _GL_ATI_vertex_attrib_array_object
bool _GL_framebuffer_object
bool _GL_ARB_pixel_buffer_object

Member Data Documentation

int version

Version

int size

Size

ARB multitexture

ARB transpose matrix

ARB multisample

ARB texture env add

ARB texture cube map

ARB texture compression

ARB texture border clamp

ARB point parameters

ARB vertex blend

ARB matrix palette

ARB texture env combine

ARB texture env crossbar

ARB texture env dot3

ARB texture mirrored repeat

ARB depth texture

ARB shadow

ARB shadow ambient

ARB window pos

ARB vertex program

ARB fragment program

EXT abgr

EXT blend color

EXT polygon offset

EXT texture

EXT texture3D

SGIS texture filter4

EXT subtexture

EXT copy texture

EXT histogram

EXT convolution

SGI color matrix

SGI color table

SGIS pixel texture

SGIX pixel texture

SGIS texture4D

SGI texture color table

EXT cmyka

EXT texture object

SGIS detail texture

SGIS sharpen texture

EXT packed pixels

SGIS texture lod

SGIS multisample

EXT rescale normal

EXT vertex array

EXT misc attribute

SGIS generate mipmap

SGIX clipmap

SGIX shadow

SGIS texture edge clamp

SGIS texture border clamp

EXT blend minmax

EXT blend subtract

EXT blend logic op

SGIX interlace

SGIS texture select

SGIX sprite

SGIX texture multi buffer

EXT point parameters

SGIX instruments

SGIX texture scale bias

SGIX framezoom

SGIX tag sample buffer

SGIX reference plane

SGIX flush raster

SGIX depth texture

SGIS fog function

SGIX fog offset

HP image transform

HP convolution border modes

SGIX texture add env

EXT color subtable

PGI vertex hints

PGI misc hints

EXT paletted texture

EXT clip volume hint

SGIX list priority

SGIX ir instrument1

SGIX texture lod bias

SGIX shadow ambient

EXT index texture

EXT index material

EXT index func

EXT index array formats

EXT compiled vertex array

EXT cull vertex

SGIX ycrcb

EXT fragment lighting

IBM rasterpos clip

HP texture lighting

EXT draw range elements

WIN phong shading

WIN specular fog

EXT light texture

SGIX blend alpha minmax

EXT scene marker

SGIX pixel texture bits

EXT bgra

SGIX async

SGIX async pixel

SGIX async histogram

INTEL texture scissor

INTEL parallel arrays

HP occlusion test

EXT pixel transform

EXT pixel transform color table

EXT shared texture palette

EXT separate specular color

EXT secondary color

EXT texture env

EXT texture perturb normal

EXT multi draw arrays

EXT fog coord

REND screen coordinates

EXT coordinate frame

EXT texture env combine

APPLE specular vector

APPLE transform hint

SUNX constant data

SUN global alpha

SUN triangle list

SUN vertex

EXT blend func separate

INGR color clamp

INGR interlace read

EXT stencil wrap

EXT 422 pixels

NV texgen reflection

SGIX texture range

SUN convolution border modes

EXT texture env add

EXT texture lod bias

EXT texture filter anisotropic

EXT vertex weighting

NV light max exponent

NV vertex array range

NV register combiners

NV fog distance

NV texgen emboss

NV blend square

NV texture env combine4

MESA resize buffers

MESA window pos

EXT texture compression s3tc

IBM cull vertex

IBM multimode draw arrays

IBM vertex array lists

3DFX texture compression FXT1

3DFX multisample

3DFX tbuffer

SGIX vertex preclip

SGIX resample

SGIS texture color mask

EXT texture env dot3

ATI texture mirror once

NV fence

IBM static data

IBM texture mirrored repeat

NV evaluators

NV packed depth stencil

NV register combiners2

NV texture compression vtc

NV texture rectangle

NV texture shader

NV texture shader2

NV vertex array range2

NV vertex program

SGIX texture coordinate clamp

OML interlace

OML subsample

OML resample

NV copy depth to color

ATI envmap bumpmap

ATI fragment shader

ATI pn triangles

ATI vertex array object

EXT vertex shader

ATI vertex streams

ATI element array

SUN mesh array

SUN slice accum

NV multisample filter hint

NV depth clamp

NV occlusion query

NV point sprite

NV texture shader3

NV vertex program1 1

EXT shadow funcs

EXT stencil two side

ATI text fragment shader

APPLE client storage

APPLE element array

APPLE fence

APPLE vertex array object

APPLE vertex array range

APPLE ycbcr 422

ARB vertex buffer object

S3 s3tc

ATI draw buffers

ATI texture env combine3

ATI texture float

NV float buffer

NV fragment program

NV half float

NV pixel data range

NV primitive restart

NV texture expand normal

NV vertex program2

ATI map object buffer

ATI separate stencil

ATI vertex attrib array object

Framebuffer object

ARB pixel buffer object


The documentation for this struct was generated from the following file: