Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow lookup* to return a default. | David Thompson | 2023-06-08 | 1 | -2/+6 |
| | |||||
* | Add <seagull-variable> type. | David Thompson | 2023-06-08 | 1 | -32/+125 |
| | |||||
* | Map names to a single type in type environments. | David Thompson | 2023-06-08 | 1 | -47/+33 |
| | |||||
* | Add -> convenience macro. | David Thompson | 2023-06-08 | 1 | -104/+87 |
| | |||||
* | Add ,seagull-expand meta-command. | David Thompson | 2023-06-08 | 1 | -0/+5 |
| | |||||
* | Refactor and make <seagull-primitive> type. | David Thompson | 2023-06-08 | 1 | -639/+624 |
| | |||||
* | s/immediate/constant/ | David Thompson | 2023-06-08 | 1 | -22/+21 |
| | |||||
* | Import mod procedure. | David Thompson | 2023-06-08 | 1 | -0/+1 |
| | |||||
* | Rename pow to expt to match Scheme procedure name. | David Thompson | 2023-06-08 | 1 | -4/+5 |
| | |||||
* | Expand primitives that can be evaluated at compile time. | David Thompson | 2023-06-08 | 1 | -32/+36 |
| | |||||
* | Extract discard expansion to a procedure. | David Thompson | 2023-06-08 | 1 | -3/+6 |
| | |||||
* | Add let-values and let*-values. | David Thompson | 2023-06-08 | 1 | -14/+203 |
| | |||||
* | Add step and smoothstep. | David Thompson | 2023-06-08 | 1 | -1/+37 |
| | |||||
* | Add REPL integration. | David Thompson | 2023-06-08 | 1 | -4/+24 |
| | |||||
* | Add pow primitive. | David Thompson | 2023-06-08 | 1 | -1/+13 |
| | |||||
* | Add TODO item | David Thompson | 2023-06-08 | 1 | -0/+1 |
| | |||||
* | Add gl_FragCoord support. | David Thompson | 2023-06-08 | 1 | -4/+12 |
| | |||||
* | Add comments to fill fragment shader. | David Thompson | 2023-06-08 | 1 | -3/+3 |
| | |||||
* | Improve exception types. | David Thompson | 2023-06-08 | 1 | -34/+70 |
| | |||||
* | Add dead code elimination pass. | David Thompson | 2023-06-08 | 2 | -16/+159 |
| | |||||
* | Remove a layer of nesting for shader globals. | David Thompson | 2023-06-08 | 5 | -128/+127 |
| | |||||
* | Rename texture-2d to texture. | David Thompson | 2023-06-08 | 5 | -154/+18 |
| | |||||
* | Add some GLSL version handling. | David Thompson | 2023-06-08 | 1 | -14/+47 |
| | |||||
* | Add pre-process? arg to make-shader. | David Thompson | 2023-06-08 | 1 | -3/+5 |
| | |||||
* | Rename propagate pass to simplify since it also does constant folding. | David Thompson | 2023-06-08 | 1 | -45/+45 |
| | |||||
* | Use begin form in shaders. | David Thompson | 2023-06-08 | 2 | -48/+48 |
| | |||||
* | Add begin form. | David Thompson | 2023-06-08 | 1 | -29/+55 |
| | |||||
* | Use discard form in path shaders. | David Thompson | 2023-06-08 | 1 | -2/+2 |
| | |||||
* | Add discard as an alias to empty outputs. | David Thompson | 2023-06-08 | 1 | -2/+5 |
| | |||||
* | Delete some debug print stuff. | David Thompson | 2023-06-08 | 1 | -15/+4 |
| | |||||
* | Port path stroke shader to Seagull. | David Thompson | 2023-06-08 | 1 | -4/+68 |
| | |||||
* | Handle infinite float value. | David Thompson | 2023-06-08 | 1 | -1/+2 |
| | |||||
* | Port path fill shader to Seagull. | David Thompson | 2023-06-08 | 1 | -2/+51 |
| | |||||
* | Fixes to make path fill shader compile. | David Thompson | 2023-06-08 | 1 | -85/+162 |
| | |||||
* | Port 9-patch shader to Seagull. | David Thompson | 2023-06-08 | 1 | -65/+47 |
| | |||||
* | Port particle shader to Seagull. | David Thompson | 2023-06-08 | 1 | -79/+120 |
| | |||||
* | Port sprite shader to Seagull. | David Thompson | 2023-06-08 | 1 | -31/+108 |
| | |||||
* | Fix overload issues enough that the 9-patch shader compiles. | David Thompson | 2023-06-08 | 1 | -75/+92 |
| | |||||
* | Compile shader modules at macro expansion time. | David Thompson | 2023-06-08 | 1 | -61/+57 |
| | |||||
* | Add/fix things to support particle shader. | David Thompson | 2023-06-08 | 1 | -13/+54 |
| | |||||
* | Add compile-shader. | David Thompson | 2023-06-08 | 1 | -7/+17 |
| | |||||
* | graphics: shader: Remove sglsl. | David Thompson | 2023-06-08 | 1 | -15/+0 |
| | |||||
* | graphics: shader: Allow user-specified uniform name mapping. | David Thompson | 2023-06-08 | 1 | -6/+10 |
| | |||||
* | Improve shader linking phase. | David Thompson | 2023-06-08 | 1 | -96/+123 |
| | |||||
* | Messy but working shader linker. | David Thompson | 2023-06-08 | 1 | -20/+271 |
| | |||||
* | Allow multi-dimensional arrays. | David Thompson | 2023-06-08 | 1 | -2/+7 |
| | |||||
* | Store GLSL type name in primitive type. | David Thompson | 2023-06-08 | 1 | -5/+2 |
| | |||||
* | Fix GLSL type descriptor emission. | David Thompson | 2023-06-08 | 1 | -33/+35 |
| | |||||
* | Fix array type emission. | David Thompson | 2023-06-08 | 1 | -4/+14 |
| | |||||
* | Rename struct predicate. | David Thompson | 2023-06-08 | 1 | -8/+8 |
| |