Ordering nodes in ShaderPatcher - previously the function declaration for "function" type shaders could change and move around, because nodes would change position during processing - ordering nodes by id keeps a consistant interface - but we might want to add a priortization scheme for some nodes (because nodes with "discard" should ideally appear earlier in the output shader)
Ordering nodes in ShaderPatcher
- previously the function declaration for "function" type shaders could change and move around, because nodes would change position during processing
- ordering nodes by id keeps a consistant interface
- but we might want to add a priortization scheme for some nodes (because nodes with "discard" should ideally appear earlier in the output shader)

xlgames-inc/XLE,xlgames-inc/XLE,xlgames-inc/XLE,xlgames-inc/XLE,xlgames-inc/XLE,xlgames-inc/XLE,xlgames-inc/XLE,xlgames-inc/XLE