aboutsummaryrefslogtreecommitdiff
path: root/vendor/fontstash/fontstash_os.odin
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/fontstash/fontstash_os.odin')
-rw-r--r--vendor/fontstash/fontstash_os.odin11
1 files changed, 5 insertions, 6 deletions
diff --git a/vendor/fontstash/fontstash_os.odin b/vendor/fontstash/fontstash_os.odin
index e510a4834..8c259412d 100644
--- a/vendor/fontstash/fontstash_os.odin
+++ b/vendor/fontstash/fontstash_os.odin
@@ -1,8 +1,8 @@
#+build !js
package fontstash
-import "core:log"
-import "core:os"
+import "core:log"
+import os "core:os/os2"
// 'fontIndex' controls which font you want to load within a multi-font format such
// as TTC. Leave it as zero if you are loading a single-font format such as TTF.
@@ -12,12 +12,11 @@ AddFontPath :: proc(
path: string,
fontIndex: int = 0,
) -> int {
- data, ok := os.read_entire_file(path)
+ data, data_err := os.read_entire_file(path, context.allocator)
- if !ok {
+ if data_err != nil {
log.panicf("FONT: failed to read font at %s", path)
}
return AddFontMem(ctx, name, data, true, fontIndex)
-}
-
+} \ No newline at end of file