[GTC 2010] Detailed Presentation of NVIDIA’s OpenGL Functionality by Mark Kilgard

GTC 2010: NVIDIA's OpenGL Functionality by Mark Kilgard

“2010: Big year for OpenGL”



Here is a detailed presentation (113 slides) done by Mark Kilgard on OpenGL during the GTC 2010. He covers all important points such as OpenGL 3, OpenGL 4, interoperability (with Direct3D, CUDA), double precision in OpenGL shaders (dmat4, dvec4, etc.), tessellation, features of OpenGL 4.1 (separate shader objects, viewport array, OpenGL ES compatibility, binary shaders, 64-bit vertex attributes, shader precision) and a word about OpenGL deprecation.

A must-read presentation for all OpenGL developers!



OpenGL versions for NVIDIA GPUs
OpenGL version for NVIDIA GPUs

OpenGL shaders: double precision
Double precision in OpenGL shaders

OpenGL deprecation: best advice for real developers
OpenGL deprecation: best advice for real developers ;)


NVIDIA’s Position on OpenGL deprecation:

Best advice: Overwhelming majority of deprecated features are fully hardware-accelerated by NVIDIA GPUs and their drivers so take advantage of them—they aren’t going away. Think of these features as what you lack in Direct3D

Direct3D / OpenGL interop: you can use resources created by Direct3D in OpenGL. Better: Direct3D and OpenGL can do rendering
to the same render target:

Direct3D / OpenGL interoperability

Direct3D / OpenGL interoperability

Direct3D / OpenGL interoperability

Direct3D / OpenGL interoperability
D3D and GL rendering to the same render target!





[ Subscribe to Geeks3D latest news by email ]

Geeks3D.com

↑ Grab this Headline Animator