3bgl-shader icon indicating copy to clipboard operation
3bgl-shader copied to clipboard

CL-hosted CL-like DSL for generating GLSL

Results 8 3bgl-shader issues
Sort by recently updated
recently updated
newest added

i think the matrix constructors accept matrices mixed with vec/scalar/matrix arguments, but from spec: > If a matrix argument is given to a matrix constructor, it is a compile-time error...

I think it's odd that 3bgl-shaders is plural while the repository and system name are singular.

MIT to match .asd

should include all of the layout qualifiers, binding indices, locations, etc

some things allow specifying a name as `(lisp-name "glsl_name")` instead of just `lisp-name`, probably should add that more places or add some other mechanism (possibly declarations?)

for example `foo-bar` -> `foo_bar` instead of `fooBar`

for example translate `foo/bar` to something without the `/`. Possibly `fooBar`, but translating to same thing as `foo-bar` seems a bit ugly. (probably want to track and warn about conflicts...

locked packages: (say package is locked, which variable, and existing definition if any) type inference: track forms and mention them in errors, try to describe what failed better