Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Add array references. | David Thompson | 2023-06-08 | 1 | -14/+134 |
| | |||||
* | Even more renaming. | David Thompson | 2023-06-08 | 1 | -40/+40 |
| | |||||
* | More renaming. | David Thompson | 2023-06-08 | 1 | -44/+44 |
| | |||||
* | Remove (var ...) intermediate form. | David Thompson | 2023-06-08 | 1 | -16/+11 |
| | |||||
* | Fix top level type env creation. | David Thompson | 2023-06-08 | 1 | -124/+108 |
| | |||||
* | Some renaming. | David Thompson | 2023-06-08 | 1 | -182/+179 |
| | |||||
* | Add struct types. | David Thompson | 2023-06-08 | 1 | -114/+283 |
| | |||||
* | A little clean up and organization. | David Thompson | 2023-06-08 | 1 | -52/+29 |
| | |||||
* | Define lots of built-in types and fix outputs form. | David Thompson | 2023-06-08 | 1 | -207/+190 |
| | |||||
* | Emitting overloaded functions seems to work! | David Thompson | 2023-06-08 | 1 | -9/+15 |
| | |||||
* | Fix predicate eval bug. | David Thompson | 2023-06-08 | 1 | -1/+4 |
| | |||||
* | Overload resolution that almost works. | David Thompson | 2023-06-08 | 1 | -20/+76 |
| | |||||
* | Improve predicate composition and evaluation. | David Thompson | 2023-06-08 | 1 | -100/+260 |
| | |||||
* | Infer all possible forms. | David Thompson | 2023-06-08 | 1 | -22/+111 |
| | |||||
* | Qualified types that mostly work. | David Thompson | 2023-06-08 | 1 | -632/+693 |
| | |||||
* | Misc. tweaks. | David Thompson | 2023-06-08 | 1 | -17/+36 |
| | |||||
* | Fix hoisting. | David Thompson | 2023-06-08 | 1 | -7/+26 |
| | |||||
* | A char is not a valid GLSL immediate. | David Thompson | 2023-06-08 | 1 | -1/+0 |
| | |||||
* | Add exception type for type errors. | David Thompson | 2023-06-08 | 1 | -3/+19 |
| | |||||
* | Add case/cond. | David Thompson | 2023-06-08 | 1 | -16/+67 |
| |