322c2aaa8b
Better testing system
2025-02-20 20:56:00 -06:00
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