DarkRadiant shader system: Difference between revisions

From The DarkMod Wiki
Jump to navigationJump to search
No edit summary
 
mNo edit summary
Line 4: Line 4:
* The [[DarkRadiant ShaderLibrary|ShaderLibrary]] which holds all the named [[ShaderDefinition|ShaderDefinitions]] and named Shader objects.
* The [[DarkRadiant ShaderLibrary|ShaderLibrary]] which holds all the named [[ShaderDefinition|ShaderDefinitions]] and named Shader objects.
* The [[DarkRadiant GLTextureManager|GLTextureManager]], responsible for "realising" the actual Texture objects (this includes image post-processing like gamma-adjustment and resampling).
* The [[DarkRadiant GLTextureManager|GLTextureManager]], responsible for "realising" the actual Texture objects (this includes image post-processing like gamma-adjustment and resampling).
http://img263.imageshack.us/img263/9984/shadersystemzh6.th.jpg


[[Category:DarkRadiant]]
[[Category:DarkRadiant]]
[[Category:Coding]]
[[Category:Coding]]

Revision as of 16:26, 7 February 2007

The DarkRadiant shader system module is initialised during DarkRadiant startup and parses the material files during this phase.

It consists of several vital components:

  • The ShaderLibrary which holds all the named ShaderDefinitions and named Shader objects.
  • The GLTextureManager, responsible for "realising" the actual Texture objects (this includes image post-processing like gamma-adjustment and resampling).

shadersystemzh6.th.jpg