Age | Commit message (Collapse) | Author |
|
|
|
Co-authored-by: Brian Semrau <brian.semrau@gmail.com>
|
|
|
|
Sets `AlignOperands` to `DontAlign`.
`clang-format` developers seem to mostly care about space-based indentation and
every other version of clang-format breaks the bad mismatch of tabs and spaces
that it seems to use for operand alignment. So it's better without, so that it
respects our two-tabs `ContinuationIndentWidth`.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
and similar cases
|
|
|
|
|
|
|
|
|
|
|
|
* Specify all precision qualifiers
* Makes renderer work on Adreno Vulkan
|
|
|
|
Added parameter names to shader built-in function autocompletion
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Allow using vertex-stage varying in both `fragment` and `light` functions
|
|
Allow using vertex varying in custom functions under any circumstances
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Method from `String`
|
|
|
|
Also _transform to _transform3d
|
|
|
|
|
|
|
|
|
|
|
|
This makes them easier to distinguish from other keywords.
|
|
|
|
A few single line comments were duplicated, probably due to bad merges.
This commit removes the obviously duplicate ones.
|
|
-Used a more consistent set of keywords for the shader
-Remove all harcoded entry points
-Re-wrote the GLSL shader parser, new system is more flexible. Allows any entry point organization.
-Entry point for sky shaders is now sky().
-Entry point for particle shaders is now process().
|
|
|
|
|