Venator schrijft: "Bij Reactor Critical is een uitleg te bewonderen over de Pixel Shaders die we terug kunnen vinden op de GeForce2 kaarten. Hierin wordt de totale werking van het ding in detail uitgelegd, het boeide mij in ieder geval wel!"
Presented in this article is OpenGL extension NV_REGISTER_COMBINERS as provided by NVidia. This extension ensures programming color blending at the rasterizing stage which is a close analog of DirectX 8 pixel shaders. The extension is a low level interface and actually discloses the low level structure of registers and GeForce line chips' commands. Perhaps, there will emerge shortly "NVidia compatible accelerators", as it was at one point with x86 compatible microprocessors offered by different manufacturers.
The proposed approach enables us to implement flexible techniques of color blending. The capability to model a realistic per-pixel lighting on GeForce only in one pass deserves respect. Sure enough, the application of per-pixel shaders is not confined exclusively to calculation of per-pixel lighting. The interface as such is not very complex, though rather bulky.
Het resultaat van Pixel Shaders is hieronder te bewonderen; links zonder, rechts met:
![]() ![]() |