From 03b399b64b33de9eeb10e153cbe5d801de216d60 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Mon, 6 Jul 2026 22:38:27 +0100 Subject: [PATCH] Fix alignment --- vendor/kb_text_shape/kb_text_shape_procs.odin | 21 +++++++++++-------- vendor/kb_text_shape/kb_text_shape_types.odin | 6 +++--- 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/vendor/kb_text_shape/kb_text_shape_procs.odin b/vendor/kb_text_shape/kb_text_shape_procs.odin index dc8f3d0ef..94fb8c51e 100644 --- a/vendor/kb_text_shape/kb_text_shape_procs.odin +++ b/vendor/kb_text_shape/kb_text_shape_procs.odin @@ -271,9 +271,10 @@ Break :: proc "contextless" (State: ^break_state) -> (Break: break_type, Ok: b32 BreakEntireString :: proc "c" (Direction: direction, JapaneseLineBreakStyle: japanese_line_break_style, ConfigFlags: break_config_flags, - Input: []byte, InputFormat: text_format, - Breaks: []break_type, BreakCount: ^c.int, - BreakFlags: []break_flags, BreakFlagCount: ^c.int) { + Input: []byte, InputFormat: text_format, + Breaks: []break_type, BreakCount: ^c.int, + BreakFlags: []break_flags, BreakFlagCount: ^c.int) { + @(default_calling_convention="c", require_results) foreign lib { kbts_BreakEntireString :: proc(Direction: direction, JapaneseLineBreakStyle: japanese_line_break_style, ConfigFlags: break_config_flags, @@ -285,9 +286,10 @@ BreakEntireString :: proc "c" (Direction: direction, JapaneseLineBreakStyle: jap } BreakEntireStringUtf32 :: proc "c" (Direction: direction, JapaneseLineBreakStyle: japanese_line_break_style, ConfigFlags: break_config_flags, - Utf32: []rune, - Breaks: []break_type, BreakCount: ^c.int, - BreakFlags: []break_flags, BreakFlagCount: ^c.int) { + Utf32: []rune + Breaks: []break_type, BreakCount: ^c.int + BreakFlags: []break_flags, BreakFlagCount: ^c.int) { + @(default_calling_convention="c", require_results) foreign lib { kbts_BreakEntireStringUtf32 :: proc(Direction: direction, JapaneseLineBreakStyle: japanese_line_break_style, ConfigFlags: break_config_flags, @@ -299,9 +301,10 @@ BreakEntireStringUtf32 :: proc "c" (Direction: direction, JapaneseLineBreakStyle } BreakEntireStringUtf8 :: proc "c" (Direction: direction, JapaneseLineBreakStyle: japanese_line_break_style, ConfigFlags: break_config_flags, - Utf8: string, - Breaks: []break_type, BreakCount: ^c.int, - BreakFlags: []break_flags, BreakFlagCount: ^c.int) { + Utf8: string, + Breaks: []break_type, BreakCount: ^c.int, + BreakFlags: []break_flags, BreakFlagCount: ^c.int) { + @(default_calling_convention="c", require_results) foreign lib { kbts_BreakEntireStringUtf8 :: proc(Direction: direction, JapaneseLineBreakStyle: japanese_line_break_style, ConfigFlags: break_config_flags, diff --git a/vendor/kb_text_shape/kb_text_shape_types.odin b/vendor/kb_text_shape/kb_text_shape_types.odin index 084783675..3d8c3ab4e 100644 --- a/vendor/kb_text_shape/kb_text_shape_types.odin +++ b/vendor/kb_text_shape/kb_text_shape_types.odin @@ -1767,7 +1767,7 @@ _head :: struct {} _langsys :: struct {} shape_config :: struct {} glyph_config :: struct {} -bucketed_glyph :: struct {} +bucketed_glyph :: struct {} shape_context :: struct {} shape_scratchpad :: struct {} @@ -2153,8 +2153,8 @@ glyph_storage :: struct { } glyph_parent :: struct { - Codepoint: rune, - Codepoint1: rune, + Codepoint: rune, + Codepoint1: rune, } font_coverage_test :: struct {