How to Compute the Position in a Vertex Shader (GLSL, Part 3, the end…)
Categories: OpenGL, Programming, Tutorial Tags: clip, coordinate, glsl, gl_Position, matrix, opengl, position, projection, space, tutorial, vertex shader, view

How to Compute the Position and Normal in the Vertex Shader in OpenGL (GLSL) and Direct3D (HLSL)
Categories: Game Development, HowTo, Microsoft DirectX, OpenGL, Tutorial Tags: column-major, direct3d, glsl, hlsl, howto, matrix, normal, opengl, position, Programming, projection, row-major, vertex shader, view

Free Online Book: “Programming Vertex, Geometry and Pixel Shaders”
Categories: Game Development, Microsoft DirectX, Programming Tags: Depth of Field, direct3d 10, game development, geometry shader, High-Dynamic Range Rendering, Motion Blur, pixel shader, screen-space ambient occlusion, vertex shader
![]()
Read more…
NVIDIA ShaderPerf 2
Categories: Microsoft DirectX, OpenGL, Programming Tags: cg, fragment program, game development, gamedev, glsl, graphics programming, hlsl, Microsoft DirectX, pixel shader, profiling, shaderperf, vertex program, vertex shader
NVIDIA ShaderPerf is a command-line shader profiling utility and C API that reports detailed shader performance metrics for a wide range of GPUs.
ShaderPerf wokrs with GLSL vertex and fragment programs, HLSL vertex and pixel shaders and Cg shaders.
ShaderPerf 2.0 includes several new features:
* GeForce 8 series support
* Pixel Shader Differencing
* Vertex Shader Analysis
ShaderPerf outputs the following for any shader that you analyze:
* Cycle count
* Register usage
* Driver-optimized shader instruction list
* Vertex and pixel throughput estimates
More information and download HERE.
Shader Maker
Categories: 3D, Game Development, Programming Tags: gamedev, geometry shader, glsl, pixel shader, Programming, shader maker, vertex shader
[English]
Shader Maker is a simple, cross-platform GLSL editor. It works on Windows, Linux, and Mac OS X. It provides the basics of a shader editor, such that students can get started with writing their own shaders as quickly as possible. This includes: syntax highlighting in the GLSL editors; geometry shader editor (as well as vertex and fragment shader editors, of course); interactive editing of the uniform variables; light source parameters; pre-defined simple shapes (e.g., torus et al.) and a simple OBJ loader; and a few more.
[/English]
[French]
Shader Maker est un editeur GLSL multi-plateformes (Windows, Linux et MacOS). Il inclue la coloration syntaxique, des éditeurs pour les vertex, geometry et pixel shaders, édition interactives des variables uniformes.
[/French]













