funzione glPassThrough

La funzione glPassThrough inserisce un marcatore nel buffer di feedback.

Sintassi

void WINAPI glPassThrough(
   GLfloat token
);

Parametri

token

Valore del marcatore da inserire nel buffer di feedback. È indicato con il valore di identificazione univoco seguente.

Valore Significato
GL_PASS_THROUGH_TOKEN
L'ordine dei comandi glPassThrough rispetto alla specifica delle primitive grafiche viene mantenuto.

Valore restituito

Questa funzione non restituisce un valore.

Codici di errore

Il codice di errore seguente può essere recuperato dalla funzione glGetError .

Nome Significato
GL_INVALID_OPERATION
La funzione è stata chiamata tra una chiamata a glBegin e la chiamata corrispondente a glEnd.

Commenti

Il feedback è una modalità di rendering OpenGL selezionata chiamando glRenderMode con GL_FEEDBACK. Quando OpenGL è in modalità di feedback, nessun pixel viene prodotto dalla rasterizzazione. Le informazioni sulle primitive che sarebbero state rasterizzate vengono invece restituite all'applicazione da OpenGL. Per una descrizione del buffer di feedback e dei valori, vedere glFeedbackBuffer .

La funzione glPassThrough inserisce un marcatore definito dall'utente nel buffer di feedback quando viene eseguito in modalità feedback. Il parametro del token viene restituito come se fosse una primitiva.

La funzione glPassThrough viene ignorata se OpenGL non è in modalità di feedback.

La funzione seguente recupera informazioni correlate a glPassThrough:

glGet con argomento GL_RENDER_MODE

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Gl.h
Libreria
Opengl32.lib
DLL
Opengl32.dll

Vedi anche

glBegin

glEnd

glFeedbackBuffer

glRenderMode