|
@@ -326,16 +326,16 @@ We suggest to organize shader code this way:
|
|
|
|
|
|
01. shader type declaration
|
|
|
02. render mode declaration
|
|
|
- 02. // docstring
|
|
|
+ 03. // docstring
|
|
|
|
|
|
- 03. uniforms
|
|
|
- 04. constants
|
|
|
- 05. varyings
|
|
|
+ 04. uniforms
|
|
|
+ 05. constants
|
|
|
+ 06. varyings
|
|
|
|
|
|
- 06. other functions
|
|
|
- 07. vertex() function
|
|
|
- 08. fragment() function
|
|
|
- 09. light() function
|
|
|
+ 07. other functions
|
|
|
+ 08. vertex() function
|
|
|
+ 09. fragment() function
|
|
|
+ 10. light() function
|
|
|
|
|
|
We optimized the order to make it easy to read the code from top to bottom, to
|
|
|
help developers reading the code for the first time understand how it works, and
|