OpenGL3.x API: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: =OpenGL3.1= Hier folgend werden alle Funktionen aufgelistet, die mit OpenGL3.1 verfügbar sind. ==API Übersicht== ===Error=== *glGetError ===Vertex Arrays=== *[[gl...)
 
K (API Übersicht)
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 2: Zeile 2:
 
Hier folgend werden alle Funktionen aufgelistet, die mit OpenGL3.1 verfügbar sind.
 
Hier folgend werden alle Funktionen aufgelistet, die mit OpenGL3.1 verfügbar sind.
 
==API Übersicht==
 
==API Übersicht==
 +
===Windows OpenGL Funktionen===
 +
*[[wglCreateContextAttribsARB]] (Anmerkung:Diese Funktion kann nur mit einem gültigen OpenGL Context abgefragt werden und wird benötigt um ein gültigen OpenGL3 Context zu erstellen.)
 
===Error===
 
===Error===
 
*[[glGetError]]
 
*[[glGetError]]
Zeile 34: Zeile 36:
 
*[[glDeleteVertexArrays]]
 
*[[glDeleteVertexArrays]]
 
*[[glBindVertexArray]]
 
*[[glBindVertexArray]]
===Vertex Shader===
+
===Shader===
 
*[[glCreateShader]]
 
*[[glCreateShader]]
 
*[[glShaderSource]]
 
*[[glShaderSource]]
Zeile 63: Zeile 65:
 
*[[glGetTransformFeedbackVaying]]
 
*[[glGetTransformFeedbackVaying]]
 
*[[glValidateProgram]]
 
*[[glValidateProgram]]
 +
===Fragment Shaders===
 +
*[[glBindFragDataLocation]]
 +
*[[glGetFragDataLocation]]
 
===Coordinate Transformations===
 
===Coordinate Transformations===
 
*[[glDepthRange]]
 
*[[glDepthRange]]
Zeile 114: Zeile 119:
 
*[[glDeleteTextures]]
 
*[[glDeleteTextures]]
 
*[[glGenTextures]]
 
*[[glGenTextures]]
===Fragment Shaders===
 
*[[glBindFragDataLocation]]
 
*[[glGetFragDataLocation]]
 
 
===Per-Fragment Operations===
 
===Per-Fragment Operations===
 
*[[glScissor]]
 
*[[glScissor]]

Aktuelle Version vom 21. März 2014, 12:11 Uhr

OpenGL3.1

Hier folgend werden alle Funktionen aufgelistet, die mit OpenGL3.1 verfügbar sind.

API Übersicht

Windows OpenGL Funktionen

  • wglCreateContextAttribsARB (Anmerkung:Diese Funktion kann nur mit einem gültigen OpenGL Context abgefragt werden und wird benötigt um ein gültigen OpenGL3 Context zu erstellen.)

Error

Vertex Arrays

Buffer Object

Vertex Array Object

Shader

Fragment Shaders

Coordinate Transformations

Asynchronous Queries

Bedingungsabhängiges Rendern

Transform Feedback

Points

Line Segments

Polygons

Pixel Rectangles

Texturierung

Per-Fragment Operations

Framebuffer Operationen

Reading and Copying Pixels

Framebuffer Object

Spezielle Funktionen

Zustand und Zustandsabfrage