330
edits
No edit summary |
No edit summary |
||
Line 373: | Line 373: | ||
=== Program Flow Simplified === | === Program Flow Simplified === | ||
Preferences/Nasal/XML >> Property Tree >> Effect File >> Shader >> Rendered to Screen | Preferences/[[Nasal]]/XML >> [[Property Tree]] >> Effect File >> Shader >> Rendered to Screen | ||
=== Preferences/Nasal/XML === | === Preferences/Nasal/XML === | ||
Any combination of Preferences, Nasal or XML manipulates data in the [[Property Tree]]. | |||
Any combination of Preferences, Nasal or XML manipulates data in the | |||
In this case the switch to turn on the landing or spot light and a couple other needed data containers are defined in $FG_ROOT/preferences.xml with the following lines. | In this case the switch to turn on the landing or spot light and a couple other needed data containers are defined in $FG_ROOT/preferences.xml with the following lines. | ||
<als-secondary-lights> | <als-secondary-lights> | ||
Line 768: | Line 767: | ||
{{WIP|more to follow}} | {{WIP|more to follow}} | ||
[[Shader Coding - Best Practices|shader]] | |||
[[Shaders|shaders]] | |||
[[Xml|xml]] | |||
[[Nasal|nasal]] | |||
[[Nasal/CppBind|nasal]] | |||
[[Nasal/JavaScript Subset|nasal]] | |||
[[Nasal CDU Framework|nasal]] | |||
[[Nasal Callbacks Explained|nasal]] | |||
[[Nasal Conditionals|nasal]] | |||
[[Nasal Display Matrix Framework|nasal]] | |||
[[Nasal Events|nasal]] | |||
[[Programming Resources|program]] | |||
[[Modeling Resources|model]] | |||
[[Category:Howto|Shader Programming in FlightGear]] | [[Category:Howto|Shader Programming in FlightGear]] | ||
[[Category:Shader development]] | [[Category:Shader development]] | ||
[[Category: Core developer documentation]] | [[Category: Core developer documentation]] |
edits