284 Commits

Author SHA1 Message Date
38c4ab99be More rename 2025-02-20 15:23:25 -06:00
3a232da71e remove "enable_llvm" switch 2025-02-20 14:18:04 -06:00
621ce78874 rename parser to converter 2025-02-20 13:58:56 -06:00
9e5fcc8af3 Character functions 2025-02-20 09:43:28 -06:00
4d2ebeab02 Some restructuring on the parser 2025-02-20 09:27:40 -06:00
c80ea273de Actually include parsing test 2025-02-20 07:08:05 -06:00
340562038c Switch to GH runner 2025-02-19 22:55:45 -06:00
ff08270b6b Add CI coverage 2025-02-19 22:00:47 -06:00
9cbb03256b Parse simple file with null storage and result 2025-02-19 19:13:05 -06:00
7ee458b93b Linker pipeline 2025-02-19 12:33:21 -06:00
8126a5e9e8 Code generation pipeline 2025-02-19 07:08:11 -06:00
b7eff075fc Optimization pipeline 2025-02-18 20:17:18 -06:00
59b35682c7 Implement target machine 2025-02-18 19:33:10 -06:00
2e76e5f6fd reach abi compatibility 2025-02-18 19:33:10 -06:00
6662759bc8 wip emit 2025-02-18 19:33:10 -06:00
589677fa5b advance llvm well enough 2025-02-18 19:33:10 -06:00
745e74cc3d Link LLVM through llvm-config 2025-02-18 19:33:10 -06:00
b59377fe97 Some formatting 2025-02-18 19:33:10 -06:00
b53a5bbae5 File API 2025-02-18 19:33:10 -06:00
e291ff1bee panic cleanup and misc 2025-02-18 19:33:10 -06:00
230acc6ce7 implement arena 2025-02-18 19:33:10 -06:00
5e7126ab93 take out the garbage 2025-02-18 19:33:10 -06:00
d8570dce2e wip 2025-02-18 19:33:10 -06:00
d001b8487c Prepare for the return of Zig dev 2025-02-18 19:32:04 -06:00
d8f01ed059 Revert "Minor changes"
This reverts commit 8d50b25246e1f895c7f8d25a835ed295ab9243a1.
2025-02-14 20:10:13 -06:00
8d50b25246 Minor changes 2025-02-14 20:06:01 -06:00
ac8c9240df Avoid distraction 2025-02-14 12:11:13 -06:00
c3abf47a9b Fix lapsus 2025-02-14 10:27:11 -06:00
ab6d18a3b3 Rework encoding invariant data 2025-02-14 10:22:37 -06:00
cf508c2b9c BB_CI def and some fixes 2025-02-12 12:07:46 -06:00
f9bfbf9e8f Vectorized compiler skeleton 2025-02-11 08:28:17 -06:00
0e8f04e408 Simplify CI script and add self-hosted target large-assets 2025-02-11 07:08:43 -06:00
David Gonzalez Martin
0191e525ba Fix safety 2025-01-17 14:15:38 -06:00
David Gonzalez Martin
6ac8a954b6 Remove unused crap 2025-01-11 07:40:26 -06:00
David Gonzalez Martin
5df281f4b6 Add warnings 2025-01-06 19:23:48 -06:00
David Gonzalez Martin
9c7f3d99a7 Generalize OS versions 2025-01-06 08:10:29 -06:00
David Gonzalez Martin
d74eeb6d98 Unity build 0-dependency clean up 2025-01-05 21:54:19 -06:00
David Gonzalez Martin
85480c11aa Remove unneeded function 2024-12-29 12:40:51 -06:00
David Gonzalez Martin
d96a1d63aa Fix rounded corner rendering issue 2024-12-27 21:11:18 -06:00
David Gonzalez Martin
b6220d182c Actually fix RenderDoc issue
Factor out shader compilation stage GLSL -> SPIRV
2024-12-27 19:26:55 -06:00
David Gonzalez Martin
a376fba285 Fix Windows compilation 2024-12-27 09:40:02 -06:00
David Gonzalez Martin
1f5918748b Fix rendering issue
nonuniformEXT does not appear to work when cached in a variable.
Instead, the builtin must be called every time you are referencing a
non-uniform resource
2024-12-27 08:27:05 -06:00
David Gonzalez Martin
817cb9f0dd Attempt to fix Renderdoc issue 2024-12-27 07:57:19 -06:00
David Gonzalez Martin
ebb7862792 Primitive UI layout 2024-12-25 20:32:42 -06:00
David Gonzalez Martin
9dec588ec1 Primitive border drawing and rounded corners 2024-12-25 16:55:59 -06:00
David Gonzalez Martin
b063d570b1 Clean up shader code 2024-12-23 07:48:47 -06:00
David Gonzalez Martin
1f87446591 Reorganize shader data layout 2024-12-21 21:23:23 -06:00
David Gonzalez Martin
e742e595a4 Add support for rect gradients 2024-12-21 20:32:30 -06:00
David Gonzalez Martin
73d8628c88 Integrate Oracle runner 2024-12-20 13:47:15 -06:00
David Gonzalez Martin
0e34405b43 Separate renderers into their own file 2024-12-20 06:13:44 -06:00