Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /home/clients/50536745d503cc9bd290722a231d5f8f/web/includes/o3_common.php on line 79

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/clients/50536745d503cc9bd290722a231d5f8f/web/includes/o3_common.php on line 79
oZone3D.Net Tutorials - NVIDIA G80: OpenGL Programming - New OpenGL Extensions - GLSL - Geometry shader - GL_NV_depth_buffer_float




GeeXLab
Current version: 0.45.1
>GeeXLab homepage

FurMark
Current version: 1.30.0
>FurMark homepage

GPU Caps Viewer
Current version: 1.55.0.0
>GPU Caps Viewer homepage

GPU Shark
Current version: 0.26.0.0
>GPU Shark homepage


Blogs
>JeGX's HackLab

Geeks3D's Articles
>GPU Memory Speed Demystified

>Multi-Threading Programming Resources

>GeForce and Radeon OpenCL Overview

>How to Get your Multi-core CPU Busy at 100%

>How To Make a VGA Dummy Plug

>Night Vision Post Processing Filter

PhysX FluidMark
Current version: 1.5.4
>FluidMark homepage

TessMark
Current version: 0.3.0
>TessMark homepage

ShaderToyMark
Current version: 0.3.0
>ShaderToyMark homepage
>ShaderToyMark Scores

Demoniak3D
Current Version: 1.23.0
>Demoniak3D
>Download
>Libraries and Plugins
>Demos
>Online Help - Reference Guide
>Codes Samples
 


NVIDIA nZone.com NVIDIA Developer Blog
NVIDIA G80: OpenGL Programming

By: Christophe [Groove] Riccio - www.g-truc.net
Initial Version: November 12, 2006
Edited and Translated by the oZone3D Team
Last Update: March 25, 2007


[ Index ]

Introduction | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

�Next Page



Stumble it! | | | |


G80 - OpenGL Programming

Do not hesitate to post your feedbacks and comments about this article on the oZone3D.Net forums: [FORUM] NVIDIA G80: OpenGL Programming



1 - Introduction

2 - Milestone

3 - The NVIDIA GPU programming

4 - Variables
4.1 - Data category
4.2 - Approach changes
4.3 - Benefits

5 - Textures
5.1 - Unsigned float textures
5.2 - Texture buffers
5.3 - Integer representation
5.4 - Texture arrays
5.5 - Texture compression

6 - Framebuffer
6.1 - Framebuffer sRGB
6.2 - 32 bits float Z-Buffer
6.3 - Coverage Sample AntiAliasing
6.4 - Render targets blending

7 - Géométrie

8 - GLSL
8.1 - Geomotry shader
8.2 - Langage update

9 - Conclusion




1 - Introduction

The GeForce 8800 is officially announced and, for once, the video card will be immediately available [1]. Obviously, this card is a must and appears to be a reference in terms of performance, functionality and rendering quality as well. Performances are impressive and the architecture sophisticated, but this is not the point. For that, I recommend the excellent review of Hardware.fr [2]. As for us, we're going to discuss what is most interesting for the developer, which are the new functionalities in the OpenGL programming framework. This card is the first one that supports Direct3D 10, but all new possibilities it brings are also available with OpenGL through proprietary extensions and on Windows XP as well.

OpenGL.org



Editor's Notes




[ Index ]

Introduction | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

�Next Page





GeeXLab demos


GLSL - Mesh exploder


PhysX 3 cloth demo


Normal visualizer with GS


Compute Shaders test on Radeon


Raymarching in GLSL



Misc
>Texture DataPack #1
>Asus Silent Knight CPU Cooler
Page generated in 0.0034608840942383 seconds.