20 Commits

Author SHA1 Message Date
David Gonzalez Martin
b30a2d0c52 Better MacOS support 2024-12-04 21:12:29 -06:00
David Gonzalez Martin
108ed377f2 Minor conveniences 2024-11-30 05:24:39 -06:00
David Gonzalez Martin
ed3c76c0b0 Use shader compilation from command line
This avoid dependency compilation and linking
2024-11-30 05:18:21 -06:00
David Gonzalez Martin
8a41e8d3a9 Use brew clang distribution 2024-11-25 19:31:09 -06:00
David Gonzalez Martin
49b58be7a8 Separate build directories per build type 2024-11-25 17:03:09 -06:00
David Gonzalez Martin
c6e2f23340 Separate steps 2024-11-05 09:27:16 -06:00
David Gonzalez Martin
9ca821e600 Upload artifacts on every CI run and better envs 2024-11-05 08:36:42 -06:00
David Gonzalez Martin
38e7193b4d Introduce a both Bash and CMake boolean variable 2024-11-04 12:55:35 -06:00
David Gonzalez Martin
2498d2c210 Only package if needed 2024-11-04 09:14:09 -06:00
David Gonzalez Martin
dba8afd4f9 Force tag creation and fix Windows path 2024-11-03 15:07:28 -06:00
David Gonzalez Martin
93c629c947 Release on main branch 2024-11-03 14:04:40 -06:00
David Gonzalez Martin
eed6fd6de9 implement linker 2024-11-03 13:35:13 -06:00
David Gonzalez Martin
c223aed812 Fix local build 2024-11-02 14:43:35 -06:00
David Gonzalez Martin
ab57df147a Change asset fetching location 2024-11-02 12:13:07 -06:00
David Gonzalez Martin
ace033c3f6 Start writing LLVM code 2024-10-22 19:18:53 -06:00
David Gonzalez Martin
3bdc01ab0a Pact with the devil: LLVM 2024-10-21 17:33:19 -06:00
David Gonzalez Martin
f7c1077706 Start embracing the devil: CMake 2024-10-20 18:30:57 -06:00
David Gonzalez Martin
606715db57 ELF linker prototype 2024-09-17 09:12:41 -06:00
David Gonzalez Martin
9571f8263c Integrate a TB-based backend 2024-09-03 21:44:27 +02:00
David Gonzalez Martin
63883a4370 Restructure build system 2024-08-04 08:01:20 +02:00