Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Add and/or. | David Thompson | 2023-06-08 | 1 | -0/+18 |
| | |||||
* | Re-organize a bit. | David Thompson | 2023-06-08 | 1 | -85/+85 |
| | |||||
* | Update some comments. | David Thompson | 2023-06-08 | 1 | -10/+13 |
| | |||||
* | Add start of vertex/fragment shader distinction. | David Thompson | 2023-06-08 | 1 | -149/+167 |
| | |||||
* | Shader outputs. | David Thompson | 2023-06-08 | 1 | -48/+186 |
| | |||||
* | top-level inputs/uniforms. | David Thompson | 2023-06-08 | 1 | -15/+75 |
| | |||||
* | Fix more inference bugs. | David Thompson | 2023-06-08 | 1 | -5/+17 |
| | |||||
* | Fix call annotation for multi-value functions. | David Thompson | 2023-06-08 | 1 | -1/+3 |
| | |||||
* | Partial multi-value return support. | David Thompson | 2023-06-08 | 1 | -2/+42 |
| |