WIP: lunasvg implementation, things stopped working

This commit is contained in:
2026-03-03 14:01:22 -05:00
parent 19bf78d635
commit 2703bbd901
80 changed files with 38694 additions and 12 deletions

View File

@@ -10,11 +10,13 @@
#include "midi/midi.h"
#include "audio/audio.h"
#include "ui/ui_core.h"
#include "ui/ui_icons.h"
#include "ui/ui_widgets.h"
// [cpp]
#include "base/base_inc.cpp"
#include "ui/ui_core.cpp"
#include "ui/ui_icons.cpp"
#include "ui/ui_widgets.cpp"
#ifdef __APPLE__
#include "platform/platform_macos.mm"
@@ -808,6 +810,16 @@ int main(int argc, char **argv) {
setup_menus(window);
ui_widgets_init();
// Rasterize icon atlas and upload to GPU
{
S32 iw, ih;
U8 *icon_atlas = ui_icons_rasterize_atlas(&iw, &ih, 48);
if (icon_atlas) {
renderer_create_icon_atlas(renderer, icon_atlas, iw, ih);
free(icon_atlas);
}
}
AppState app = {};
app.window = window;
app.renderer = renderer;