WIP: lunasvg implementation, things stopped working
This commit is contained in:
12
src/main.cpp
12
src/main.cpp
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user