Hi fellow wiki editors!

To help newly registered users get more familiar with the wiki (and maybe older users too) there is now a {{Welcome to the wiki}} template. Have a look at it and feel free to add it to new users discussion pages (and perhaps your own).

I have tried to keep the template short, but meaningful. /Johan G

Changes

Jump to: navigation, search

Shader Coding - Best Practices

333 bytes added, 20:06, 1 September 2019
Fragment Shaders
{{WIP|Will be based on: http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg35934.html}}
{{Rendering}}
== File Header ==
{{Note|It's a good idea to add a header to each shader detailing:
<syntaxhighlight lang="glsl">
#version 120
</syntaxhighlight>
}}
 
== Enabling Extensions ==
 
{{Note|:To enable vendor specific extensions, use the '''#extension''' pragma at the top of the file, for example:
<syntaxhighlight lang="glsl">
#extension GL_ATI_shader_texture_lod : enable
#extension GL_ARB_shader_texture_lod : enable
</syntaxhighlight>
}}
</syntaxhighlight>
}}
 
[[Category:Shader development]]
493
edits

Navigation menu