File: transform_feedback3_lines_triangles.py

package info (click to toggle)
pyopengl 3.0.2-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 6,936 kB
  • ctags: 9,720
  • sloc: python: 49,408; makefile: 3
file content (24 lines) | stat: -rw-r--r-- 1,021 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
'''OpenGL extension AMD.transform_feedback3_lines_triangles

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

Overview (from the spec)
	
	OpenGL 4.0 introduced the ability to record primitives into multiple output
	streams using transform feedback. However, the restriction that all streams
	must output POINT primitives when more than one output stream is active was
	also introduced. This extension simply removes that restriction, allowing
	the same set of primitives to be used with multiple transform feedback
	streams as with a single stream.

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