21.06.2014 Views

OpenGL 4.2 (Compatibility Profile) - April 27, 2012

OpenGL 4.2 (Compatibility Profile) - April 27, 2012

OpenGL 4.2 (Compatibility Profile) - April 27, 2012

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CONTENTS<br />

vi<br />

5 Special Functions 451<br />

5.1 Evaluators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451<br />

5.2 Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457<br />

5.3 Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459<br />

5.4 Timer Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461<br />

5.5 Display Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463<br />

5.5.1 Commands Not Usable In Display Lists . . . . . . . . . . 466<br />

5.6 Flush and Finish . . . . . . . . . . . . . . . . . . . . . . . . . . . 468<br />

5.7 Sync Objects and Fences . . . . . . . . . . . . . . . . . . . . . . 468<br />

5.7.1 Waiting for Sync Objects . . . . . . . . . . . . . . . . . . 470<br />

5.7.2 Signalling . . . . . . . . . . . . . . . . . . . . . . . . . . 472<br />

5.8 Hints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472<br />

6 State and State Requests 474<br />

6.1 Querying GL State . . . . . . . . . . . . . . . . . . . . . . . . . 474<br />

6.1.1 Simple Queries . . . . . . . . . . . . . . . . . . . . . . . 474<br />

6.1.2 Data Conversions . . . . . . . . . . . . . . . . . . . . . . 475<br />

6.1.3 Enumerated Queries . . . . . . . . . . . . . . . . . . . . 477<br />

6.1.4 Texture Queries . . . . . . . . . . . . . . . . . . . . . . . 480<br />

6.1.5 Sampler Queries . . . . . . . . . . . . . . . . . . . . . . 483<br />

6.1.6 Stipple Query . . . . . . . . . . . . . . . . . . . . . . . . 484<br />

6.1.7 Color Matrix Query . . . . . . . . . . . . . . . . . . . . . 484<br />

6.1.8 Color Table Query . . . . . . . . . . . . . . . . . . . . . 484<br />

6.1.9 Convolution Query . . . . . . . . . . . . . . . . . . . . . 485<br />

6.1.10 Histogram Query . . . . . . . . . . . . . . . . . . . . . . 487<br />

6.1.11 Minmax Query . . . . . . . . . . . . . . . . . . . . . . . 488<br />

6.1.12 Pointer and String Queries . . . . . . . . . . . . . . . . . 489<br />

6.1.13 Asynchronous Queries . . . . . . . . . . . . . . . . . . . 491<br />

6.1.14 Sync Object Queries . . . . . . . . . . . . . . . . . . . . 492<br />

6.1.15 Buffer Object Queries . . . . . . . . . . . . . . . . . . . 493<br />

6.1.16 Vertex Array Object Queries . . . . . . . . . . . . . . . . 496<br />

6.1.17 Transform Feedback Queries . . . . . . . . . . . . . . . . 496<br />

6.1.18 Shader and Program Queries . . . . . . . . . . . . . . . . 496<br />

6.1.19 Framebuffer Object Queries . . . . . . . . . . . . . . . . 505<br />

6.1.20 Renderbuffer Object Queries . . . . . . . . . . . . . . . . 507<br />

6.1.21 Internal Format Queries . . . . . . . . . . . . . . . . . . 508<br />

6.1.22 Saving and Restoring State . . . . . . . . . . . . . . . . . 509<br />

6.2 State Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512<br />

<strong>OpenGL</strong> <strong>4.2</strong> (<strong>Compatibility</strong> <strong>Profile</strong>) - <strong>April</strong> <strong>27</strong>, <strong>2012</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!