Wiki Page Content

Differences between revisions 3 and 4
Revision 3 as of 2009-12-21 05:48:35
Size: 2310
Editor: SheenaSmith
Comment: content added (still incomplete)
Revision 4 as of 2009-12-21 06:05:41
Size: 2922
Editor: SheenaSmith
Comment: content added (still incomplete)
Deletions are marked like this. Additions are marked like this.
Line 24: Line 24:
||SDL_GL_MULTISAMPLESAMPLES||||
||SDL_GL_ACCELERATED_VISUAL||||
||SDL_GL_RETAINED_BACKING||||
||SDL_GL_CONTEXT_MAJOR_VERSION||||
||SDL_GL_CONTEXT_MINOR_VERSION||||
||SDL_GL_MULTISAMPLESAMPLES||the number of samples used around the current pixel used for multisample anti-aliasing; defaults to 0; see [[#multisample|Remarks]] for details||
||SDL_GL_ACCELERATED_VISUAL||set to 1 to require hardware acceleration, set to 0 to force software rendering; defaults to allow either||
||<style="color: #808080;">SDL_GL_RETAINED_BACKING||<style="color: #808080;">not used, deprecated||
||SDL_GL_CONTEXT_MAJOR_VERSION||OpenGL context major version; see [[#OpenGL|Remarks]] for details||
||SDL_GL_CONTEXT_MINOR_VERSION||OpenGL context minor version; see [[#OpenGL|Remarks]] for details||
Line 36: Line 36:
<<Anchor(multisample)>> [[http://en.wikipedia.org/wiki/Multisample_anti-aliasing|Multisample anti-aliasing]] is a type of full screen anti-aliasing. Multipsample anti-aliasing defaults to off but can be turned on by setting SDL``_GL``_MULTISAMPLEBUFFERS to 1 and SDL_``GL_``MULTISAMPLESAMPLES to a value greater than 0. <<Anchor(multisample)>> [[http://en.wikipedia.org/wiki/Multisample_anti-aliasing|Multisample anti-aliasing]] is a type of full screen anti-aliasing. Multipsampling defaults to off but can be turned on by setting SDL``_GL``_MULTISAMPLEBUFFERS to 1 and SDL_``GL_``MULTISAMPLESAMPLES to a value greater than 0. Typical values are 2 and 4.

<<Anchor(OpenGL)>> SDL_``GL_``CONTEXT_``MAJOR_``VERSION and SDL_``GL_``CONTEXT_``MINOR_``VERSION are used when creating an OpenGL 3.x context.

SDL_GLattr

An enumeration of OpenGL configuration attributes.

Values

SDL_GL_RED_SIZE

the minimum number of bits for the red channel of the color buffer; defaults to 3

SDL_GL_GREEN_SIZE

the minimum number of bits for the green channel of the color buffer; defaults to 3

SDL_GL_BLUE_SIZE

the minimum number of bits for the blue channel of the color buffer; defaults to 2

SDL_GL_ALPHA_SIZE

the minimum number of bits for the alpha channel of the color buffer; defaults to 0

SDL_GL_BUFFER_SIZE

defaults to 0

SDL_GL_DOUBLEBUFFER

whether the output is single or double buffered; defaults to double buffering on

SDL_GL_DEPTH_SIZE

the minimum number of bits in the depth buffer; defaults to 16

SDL_GL_STENCIL_SIZE

the minimum number of bits in the stencil buffer; defaults to 0

SDL_GL_ACCUM_RED_SIZE

the minimum number of bits for the red channel of the accumulation buffer; defaults to 0

SDL_GL_ACCUM_GREEN_SIZE

the minimum number of bits for the green channel of the accumulation buffer; defaults to 0

SDL_GL_ACCUM_BLUE_SIZE

the minimum number of bits for the blue channel of the accumulation buffer; defaults to 0

SDL_GL_ACCUM_ALPHA_SIZE

the minimum number of bits for the alpha channel of the accumulation buffer; defaults to 0

SDL_GL_STEREO

whether the output is stereo 3D; defaults to off

SDL_GL_MULTISAMPLEBUFFERS

the number of buffers used for multisample anti-aliasing; defaults to 0; see Remarks for details

SDL_GL_MULTISAMPLESAMPLES

the number of samples used around the current pixel used for multisample anti-aliasing; defaults to 0; see Remarks for details

SDL_GL_ACCELERATED_VISUAL

set to 1 to require hardware acceleration, set to 0 to force software rendering; defaults to allow either

SDL_GL_RETAINED_BACKING

not used, deprecated

SDL_GL_CONTEXT_MAJOR_VERSION

OpenGL context major version; see Remarks for details

SDL_GL_CONTEXT_MINOR_VERSION

OpenGL context minor version; see Remarks for details

Code Examples

You can add your code example here

Remarks

Multisample anti-aliasing is a type of full screen anti-aliasing. Multipsampling defaults to off but can be turned on by setting SDL_GL_MULTISAMPLEBUFFERS to 1 and SDL_GL_MULTISAMPLESAMPLES to a value greater than 0. Typical values are 2 and 4.

SDL_GL_CONTEXT_MAJOR_VERSION and SDL_GL_CONTEXT_MINOR_VERSION are used when creating an OpenGL 3.x context.


CategoryEnum

None: SDL_GLattr (last edited 2015-04-26 20:08:02 by PhilippWiesemann)

(Page Info.)
Feedback
Please include your contact information if you'd like to receive a reply.
Submit