File: draw_buffers2.py

package info (click to toggle)
pyopengl 3.0.1~b2-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 6,148 kB
  • ctags: 25,165
  • sloc: python: 26,391; sh: 4; makefile: 2
file content (27 lines) | stat: -rw-r--r-- 992 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
'''OpenGL extension EXT.draw_buffers2

This module customises the behaviour of the 
OpenGL.raw.GL.EXT.draw_buffers2 to provide a more 
Python-friendly API

Overview (from the spec)
	
	This extension builds upon the ARB_draw_buffers extension and provides
	separate blend enables and color write masks for each color output.  In
	ARB_draw_buffers (part of OpenGL 2.0), separate values can be written to
	each color buffer, but the blend enable and color write mask are global
	and apply to all color outputs.
	
	While this extension does provide separate blend enables, it does not
	provide separate blend functions or blend equations per color output.
	

The official definition of this extension is available here:
http://www.opengl.org/registry/specs/EXT/draw_buffers2.txt
'''
from OpenGL import platform, constants, constant, arrays
from OpenGL import extensions, wrapper
from OpenGL.GL import glget
import ctypes
from OpenGL.raw.GL.EXT.draw_buffers2 import *
### END AUTOGENERATED SECTION