Features:
- Floats: variables and function definitions, standard functions and constants library
- Integers: bit shifts and masks, declaration and display in hexadecimal, binary,...
- Vectors and matrices: up to 4x4, dot and cross products, matrix-vectors operations, both GLSL and HLSL syntaxes are supported
- Booleans: conditional expressions and ternary operator
- Graphics-related functions: interpolation, reflection and refraction, transformation matrices, orthographic and perspective projections,...
- Graphing tool for 1D functions with additional parameters exposed as sliders
- Complete command history, listing of defined variables and functions
- On-the-fly evaluation and validation
- Customizable color schemes