OpenGL pixel shader: Difference between revisions

From Rosetta Code
Content added Content deleted
(Created page with "{{draft task|OpenGL}} Using the triangle geometry from OpenGL. But instead of using a mechanism such as glColor3d, use a pixel shader for each pixel in the triangle. Optio...")
 
mNo edit summary
Line 1: Line 1:
{{draft task|OpenGL}}
{{draft task|OpenGL}}


Using the triangle geometry from [[OpenGL]]. But instead of using a mechanism such as glColor3d, use a pixel shader for each pixel in the triangle.
Using the triangle geometry from [[OpenGL]]. But instead of using a mechanism such as glColor3d, use a [[wp:Pixel Shader|pixel shader]] for each pixel in the triangle.


Optional: provide an update mechanism, to repeatedly re-render the triangle. (Possibilities include a mouse event handler, a timer event handler or an infinite loop.)
Optional: provide an update mechanism, to repeatedly re-render the triangle. (Possibilities include a mouse event handler, a timer event handler or an infinite loop.)

Revision as of 18:07, 25 October 2011

OpenGL pixel shader is a draft programming task. It is not yet considered ready to be promoted as a complete task, for reasons that should be found in its talk page.

Using the triangle geometry from OpenGL. But instead of using a mechanism such as glColor3d, use a pixel shader for each pixel in the triangle.

Optional: provide an update mechanism, to repeatedly re-render the triangle. (Possibilities include a mouse event handler, a timer event handler or an infinite loop.)

Optional: after updating the opengl rendering target but before rendering the triangle, query the opengl implementation to determine which versions of shaders are supported by the rendering target, list the tested shaders and the available shaders and then use a supported shader.