c995af36e7
Got zoom implemented on library's side. Still figuring out font size issue
2025-01-10 20:16:51 -05:00
3b59ac75bf
update ignore for thirdparty
2025-01-10 17:54:18 -05:00
7af3c49dfc
remove ols.json
2025-01-10 17:53:11 -05:00
4afa50f1df
made get_normalized_position_scale (got rid of get_snapped_position), more docs
2025-01-10 17:45:21 -05:00
52584f888c
fixing some normalized space calculation issues
...
I need to review the convention I'm using for the "view" or at least how I interpret these coordinate spaces so its inutitive for the interface.
At the end of the day, the draw_list should be in normalized space, however how it gets digested to that state needs to be better documented or made more explicit in its transformation from the usual user calls.
2025-01-10 16:15:09 -05:00
91e8af8839
Got the demo to show text again (but with lots of errors)
2025-01-10 15:27:51 -05:00
99a1f77699
remove proc using stmt usage in backend_sokol.odin
2025-01-10 13:29:10 -05:00
a14e4faf29
remove using usage from sokol_demo.odin
2025-01-10 13:24:58 -05:00
572abf5d86
compiling.. borken tho...
2025-01-10 13:09:52 -05:00
f6ea780747
progress on updating sokol backend & demo
2025-01-10 12:45:15 -05:00
2eb94e077f
More cleanup, doc updates
2025-01-10 12:44:53 -05:00
18decf3e46
Add local version of stb_truetype
2025-01-10 12:13:45 -05:00
ddfd529993
Progress on cleanup
2025-01-10 09:52:44 -05:00
77cf07ce16
Updating shaders
2025-01-10 09:52:28 -05:00
36cc557975
WIP: Updating public repo with latest version
2025-01-10 09:07:26 -05:00
d329327555
incorrect heading
2024-12-29 19:41:51 -05:00
c41e09f377
Update to interface doc.
2024-12-29 19:41:19 -05:00
f1a47223ea
Update Readme.md
...
Added a screencap of showcase section
2024-12-29 18:46:48 -05:00
e53abccc98
Update Readme.md
...
* Added an mp4 of the demo
* Removed todos going to convert them to issues on github
2024-12-29 18:35:31 -05:00
90ca01bdaa
General improvements (text and features)
...
* Added clear_atlas_region_caches & clear_shape_cache to VEFontCache (Usage Example: On hot-reloads to force refresh the caches if tuning the library)
* Made glyph_draw's over_sample a vec2 for initialization (incase user wants to do some float value multiple of 4x4)
* ADVANCE_SNAP_SMALLFONT_SIZE made a runtime option: Shaper_Context.adv_snap_small_font_threshold
* Some improvement to text hinting and general rendering of text
* Better defaults for initialization of the library
2024-12-29 18:27:46 -05:00
55a4c3dee6
Updates for breaking changes (nov 7 Sokol pr)
2024-11-26 10:13:10 -05:00
137eea9da4
Maint update (November Odin compiler release)
2024-11-24 18:39:43 -05:00
20e9a556ce
Minor update on the scripts readme on MacOS and Linux testing
2024-10-19 15:53:03 -04:00
cc411b0e1e
macos worflow: remove debug ls
2024-10-19 15:48:39 -04:00
f7071c2810
Comment out make_map_cap as thats not in a released version of Odin yet.
2024-10-19 15:45:10 -04:00
15192ff4b3
Merge branch 'test_macos_action'
2024-10-19 15:41:40 -04:00
810d188b8f
Update to mac/linux section of scripts doc
2024-10-19 15:41:09 -04:00
c2dbe91973
Decided to add back generated shader code since there should be no discrpancies when building on any platform
2024-10-19 15:34:44 -04:00
a8823c9776
add make_map_cap to make in mappings
2024-10-19 15:21:06 -04:00
a64edb4253
Workflow: install harfbuzz via brew since there is an issue with linking path of the library on osx
2024-10-19 14:54:00 -04:00
c9af4417ab
see if this build works for stb libs
2024-10-19 14:17:34 -04:00
ce69952620
Make sure freetype is installed
2024-10-19 14:14:22 -04:00
44fcdabf38
Fixes for demo build not copying harfbuzz lib in macos
2024-10-19 14:05:36 -04:00
bee81f896c
workflow: install odin
2024-10-19 13:59:59 -04:00
9a673f68ef
worflow: fixes to os case switch in shader build script
2024-10-19 13:55:05 -04:00
99d64f55a1
attempting to fix sokol shaders exectable picked
2024-10-19 13:42:50 -04:00
c1f8c5641c
worfklow: woops 2
2024-10-19 13:31:20 -04:00
d2636a9b13
workflow: woops
2024-10-19 13:29:40 -04:00
f3a10d0a93
workflow: problably will not work (permissions)
2024-10-19 13:28:01 -04:00
b10b68ea84
worfklow: removing perm for files that don't exist before cloning
2024-10-19 13:22:24 -04:00
f05c8994e3
worflow: more permissions
2024-10-19 13:17:04 -04:00
8f4f64bc57
workflow: permissions
2024-10-19 13:14:03 -04:00
6c20c3ed39
worflow: nproc doesn't exist on mac
2024-10-19 13:10:17 -04:00
06f82b7328
worfklow: make sure nproc is installed
2024-10-19 13:07:48 -04:00
2aec34fb69
worflow: skip check
2024-10-19 13:05:08 -04:00
93cae9a27f
workflow: wrong script
2024-10-19 13:01:04 -04:00
7ebc071724
worflow: more dumb debug
2024-10-19 12:59:43 -04:00
26744f40cc
worfklow: make sure git is installed
2024-10-19 12:58:04 -04:00
25f1acbb87
gh worflow dumb debug
2024-10-19 12:52:45 -04:00
988aa5efee
Updated build_sokol_library.sh for mac support
2024-10-19 12:40:06 -04:00