Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
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().
|
|
|
|
|
|
Added missing returns on error scenarios
|
|
|
|
|
|
|
|
|