diff --git a/examples/raylib-sidebar-scrolling-container/build.zig.zon b/examples/raylib-sidebar-scrolling-container/build.zig.zon index 3806cc6..9e09d4c 100644 --- a/examples/raylib-sidebar-scrolling-container/build.zig.zon +++ b/examples/raylib-sidebar-scrolling-container/build.zig.zon @@ -4,7 +4,7 @@ .dependencies = .{ .zclay = .{ .url = "../../", - .hash = "12208b0815fead7e03bb771a07ab432ad6fea66228b46c1329443ce8f55998d0a0cd", + .hash = "1220d6ec9e404578dd1484fd60b767f1c91906c0cc19a86c4089a36c6366aa193fef", }, .@"raylib-zig" = .{ .url = "https://github.com/Not-Nik/raylib-zig/archive/f26b2ab084be5e2840b7451818590cc512b7b972.tar.gz", diff --git a/examples/raylib-sidebar-scrolling-container/src/main.zig b/examples/raylib-sidebar-scrolling-container/src/main.zig index db7de09..b4d49d3 100644 --- a/examples/raylib-sidebar-scrolling-container/src/main.zig +++ b/examples/raylib-sidebar-scrolling-container/src/main.zig @@ -86,8 +86,14 @@ fn createLayout(profile_picture: *const rl.Texture2D) cl.ClayArray(cl.RenderComm return cl.endLayout(); } -fn loadFont(file_data: ?[]const u8, fontId: u16, fontSize: i32) void { - renderer.raylib_fonts[fontId] = rl.loadFontFromMemory(".ttf", file_data, fontSize * 2, null); +// TODO: fix raylib bindings to allow this or replace raylib bindings +// fn loadFont(file_data: ?[]const u8, fontId: u16, fontSize: i32) void { +// renderer.raylib_fonts[fontId] = rl.loadFontFromMemory(".ttf", file_data, fontSize * 2, null); +// rl.setTextureFilter(renderer.raylib_fonts[fontId].?.texture, .texture_filter_trilinear); +// } + +fn loadFont(fileName: [*:0]const u8, fontId: u16, fontSize: i32) void { + renderer.raylib_fonts[fontId] = rl.loadFontEx(fileName, fontSize, null); rl.setTextureFilter(renderer.raylib_fonts[fontId].?.texture, .texture_filter_trilinear); } @@ -111,7 +117,8 @@ pub fn main() anyerror!void { rl.initWindow(1000, 1000, "Raylib Odin Example"); rl.setTargetFPS(60); - loadFont(@embedFile("./resources/Roboto-Regular.ttf"), 0, 100); + // loadFont(@embedFile("./resources/Roboto-Regular.ttf"), 0, 100); + loadFont("./src/resources/Roboto-Regular.ttf", 0, 100); const profile_picture = rl.loadTextureFromImage(rl.loadImageFromMemory(".png", @embedFile("./resources/profile-picture.png"))); var debug_mode_enabled = false;