Commit Graph

  • 4ac28655b8 update sokol & stb main Ed_ 2025-07-12 22:47:19 -04:00
  • 84451a74ad change region directive to comment Ed_ 2025-06-30 09:11:53 -04:00
  • 74bbc8d6f6 update gitignore for raddbg Ed_ 2025-06-26 23:13:06 -04:00
  • a43c1eb186 use stream instead of dynamic for bufer updates (sokol backend) Ed_ 2025-06-26 23:11:11 -04:00
  • 434fe87fa0 Maint: Updated Harfbuzz & Sokol libs to latest. Fixed breaking changes for sokol backend. Ed_ 2025-06-07 12:33:47 -04:00
  • dc8c73fc25 Update thirdparty to latest Ed_ 2025-05-17 13:20:38 -04:00
  • 0487f03eff Remove local sokol-tools (too large) ed_ 2025-04-14 16:53:24 -04:00
  • 7c3dbd8831 Updates to scripts/Readme.md (related to thirdparty dependencies. dev ed_ 2025-04-14 16:49:00 -04:00
  • 8ded4d55c9 Add sokol binaries ed_ 2025-04-14 16:40:33 -04:00
  • be91e5e9d2 Update misc.sh ed_ 2025-04-14 16:40:10 -04:00
  • 7e55703066 accidentally made changes for an old odin-compiler... ed_ 2025-04-14 15:08:28 -04:00
  • eaae5f32ca Update scripts for new thirdparty convention ed_ 2025-04-14 14:56:21 -04:00
  • 77f1466ae3 Manually adding thirdparty libs ed_ 2025-04-14 14:49:36 -04:00
  • 1bd2dc2333 Updates to latest compiler (April 3rd release) ed_ 2025-04-14 14:46:44 -04:00
  • de219704b8 updates to sokol and stb libs ed_ 2025-04-14 14:35:24 -04:00
  • 6e0cb87338 Update generated sokol shader odin files based on latest sokol-shdc Ed_ 2025-03-17 20:03:43 -04:00
  • 17a061a790 remove stb_image.c from stb/src/build.bat (oops) Ed_ 2025-03-06 08:11:42 -05:00
  • 0d0344e423 added snap_glyph_width Ed_ 2025-02-13 19:39:44 -05:00
  • de8841a0cb updating linux and macos gh actions to use upload-artifact@v4 Ed_ 2025-02-13 17:11:48 -05:00
  • 14791e532e some docs proofing Ed_ 2025-02-13 17:08:58 -05:00
  • eec58a30e2 collapsing some code to use resolve_px_scalar_size Ed_ 2025-02-13 17:08:37 -05:00
  • 1ed9d48a71 remvoing ve_ prefix from glsl and generated odin code, not necessary to have Ed_ 2025-02-13 16:13:29 -05:00
  • d806fc6083 Correcting sokol-shdc naming... Ed_ 2025-02-13 16:08:52 -05:00
  • 10080190c8 Add license and readme for modified stb_truetype vendor lib Ed_ 2025-02-01 08:04:22 -05:00
  • 600bad337e attempting to ameliorate mac builds in gh actions Ed_ 2025-01-27 17:42:13 -05:00
  • d6da8ee84e Proofing docs more Ed_ 2025-01-27 17:33:57 -05:00
  • f145281b6a Adjusting alpha_sharpen, & px_scalar startup defaults Ed_ 2025-01-27 17:19:24 -05:00
  • 4a355b7948 Remove from Context: even_size_only (Its effectively handled by zoom_px_interval) Ed_ 2025-01-27 17:12:22 -05:00
  • 8aef144c6a Readme update Ed_ 2025-01-27 17:11:40 -05:00
  • d265e715fd omit freetype cloning from build_sokol_demo scripts (not used right now) Ed_ 2025-01-14 22:07:38 -05:00
  • d82245e031 Merge branch 'alpha-release' 0.1.0 Ed_ 2025-01-13 22:20:54 -05:00
  • a18e527367 liscense formatting alpha-release Ed_ 2025-01-13 22:20:25 -05:00
  • 25e7e874a9 Merge pull request #6 from Ed94/alpha-release Ed_ 2025-01-13 22:18:33 -05:00
  • a6a9f622f4 using zpl for stb_truetype allocation extension instead of gb.h (trying to gamble a build with mac) Ed_ 2025-01-13 22:03:12 -05:00
  • 21cc8740ed fix for mac build (hopefully) Ed_ 2025-01-13 21:43:53 -05:00
  • cdbef8d656 change default build args for buld_sokol_demo.ps1 Ed_ 2025-01-13 21:35:23 -05:00
  • 3e861760db We need to do vendor stb after all (linux gh action) Ed_ 2025-01-13 21:29:56 -05:00
  • d7ae6d1d41 oops (bad odin path) Ed_ 2025-01-13 21:26:50 -05:00
  • 867cbee924 delete harfbuzz subgit (oops) Ed_ 2025-01-13 21:24:00 -05:00
  • ca1cd05f2b should bit it for sokol building on linux... Ed_ 2025-01-13 21:08:39 -05:00
  • 14b9eda809 more DEPS for gh actions Ed_ 2025-01-13 21:04:52 -05:00
  • 19fef22451 added gl Ed_ 2025-01-13 20:56:47 -05:00
  • d4748ab306 might not need to deal with vendor stb errors on gh actions... Ed_ 2025-01-13 20:51:23 -05:00
  • 19c3525096 inital draft on linux workflow Ed_ 2025-01-13 20:50:10 -05:00
  • 6990c21377 WSL LINUX WORKS Ed_ 2025-01-13 20:42:08 -05:00
  • 4abb591e1c progress on compiling within wsl linux Ed_ 2025-01-13 20:13:01 -05:00
  • 8f9cff4119 clarification Ed_ 2025-01-13 13:02:53 -05:00
  • 2a805d2de0 Add notice to readme reguarding user managing thirdparty dependencies for their codebase. Ed_ 2025-01-13 13:00:34 -05:00
  • c8cd665d5f preogress on getting wsl to compile... Ed_ 2025-01-13 12:32:48 -05:00
  • 6bc7514ef0 force script to be LF (not sure why it wasnt...) Ed_ 2025-01-13 12:04:36 -05:00
  • 7dd1bad72d Working toward mac and linux builds, no need for stb_image it looks like... Ed_ 2025-01-13 12:00:00 -05:00
  • d7560b4a89 Adjusted sokol demo Ed_ 2025-01-13 00:39:21 -05:00
  • 33e0b227a0 Added get_font_entry, resolve_px_scalar_size, snap_normalized_position_to_view Ed_ 2025-01-13 00:39:14 -05:00
  • 4ff3edfed4 fix get_normalized_position_scale Ed_ 2025-01-12 23:28:48 -05:00
  • 375825d34e Correct misspelling of storage_entry Ed_ 2025-01-12 22:10:05 -05:00
  • 3b2bf6e322 Opps: Forgot to do lifetime of storage_entry.visible Ed_ 2025-01-12 22:02:46 -05:00
  • 2e3b55b972 Reademe: Add link to notes Ed_ 2025-01-12 11:31:42 -05:00
  • 7bec503af7 measure_shape_size & get_font_vertical_metrics: Make context immutable pass Ed_ 2025-01-12 11:16:14 -05:00
  • cbbb48d631 see freetype_wip.odin to ignored for now Ed_ 2025-01-12 10:43:54 -05:00
  • 8f491fd843 Update scripts doc Ed_ 2025-01-12 10:42:22 -05:00
  • 989be15390 More proofing Ed_ 2025-01-12 10:34:44 -05:00
  • 207fa94803 Proofing Ed_ 2025-01-12 10:29:11 -05:00
  • 470800af2a Added note in backend guide about UV convention. Ed_ 2025-01-12 09:52:10 -05:00
  • a47937f615 Completed initial draft for guide_backend.odin Ed_ 2025-01-12 09:38:24 -05:00
  • a4dafe01c8 Finish ### draw_text procedures draft in docs/readme.md Ed_ 2025-01-11 23:10:00 -05:00
  • e8218f3bf8 Finished inital draft for draw list generation docs in guide_architecture.md Ed_ 2025-01-11 22:59:35 -05:00
  • b220812950 Initial draft of shaping pass guide Ed_ 2025-01-11 20:39:03 -05:00
  • 046c69c477 Realized while writing the docs that I need to preseve non-visible glyphs in the shape. (Fixed some crashing as well) Ed_ 2025-01-11 20:38:43 -05:00
  • f7e4278300 formatting, cleanup, more progress on docs Ed_ 2025-01-11 17:31:32 -05:00
  • e8a7b21eba fix parser handling of glyph shape freeing Ed_ 2025-01-11 17:31:21 -05:00
  • b78a544aa8 Progress on documentation Ed_ 2025-01-11 11:29:48 -05:00
  • dbe97a7176 Made sure alpha sharpen is only applied when the color alpha is at or above 1.0 Ed_ 2025-01-11 08:47:11 -05:00
  • d56e1d608c Finalize picking for demo Ed_ 2025-01-11 01:41:42 -05:00
  • a1b4bcf77f Update Readme.md Ed_ 2025-01-11 01:36:51 -05:00
  • 4f9de8f539 refinement to demo Ed_ 2025-01-11 01:08:56 -05:00
  • 48927fd008 Fixed shaper bug, removed shaper_shape_text_uncached_advanced (intergrated into harfbuzz) Ed_ 2025-01-11 00:51:39 -05:00
  • c64f8132dc Add assignable allocator support to stb_truetype Ed_ 2025-01-10 22:44:39 -05:00
  • 87ab22c207 Fixed size issue (parsesr_scale convention needs to be em_to_pixels by default). Ed_ 2025-01-10 20:50:33 -05:00
  • 79498efbf3 oops : dumb mistakes Ed_ 2025-01-10 20:41:09 -05:00
  • a584497563 left zoom compute to its own proc Ed_ 2025-01-10 20:36:30 -05:00
  • c995af36e7 Got zoom implemented on library's side. Still figuring out font size issue Ed_ 2025-01-10 20:16:51 -05:00
  • 3b59ac75bf update ignore for thirdparty Ed_ 2025-01-10 17:54:18 -05:00
  • 7af3c49dfc remove ols.json Ed_ 2025-01-10 17:53:11 -05:00
  • 4afa50f1df made get_normalized_position_scale (got rid of get_snapped_position), more docs Ed_ 2025-01-10 17:45:15 -05:00
  • 52584f888c fixing some normalized space calculation issues Ed_ 2025-01-10 16:14:59 -05:00
  • 91e8af8839 Got the demo to show text again (but with lots of errors) Ed_ 2025-01-10 15:27:47 -05:00
  • 99a1f77699 remove proc using stmt usage in backend_sokol.odin Ed_ 2025-01-10 13:29:10 -05:00
  • a14e4faf29 remove using usage from sokol_demo.odin Ed_ 2025-01-10 13:24:58 -05:00
  • 572abf5d86 compiling.. borken tho... Ed_ 2025-01-10 13:09:52 -05:00
  • f6ea780747 progress on updating sokol backend & demo Ed_ 2025-01-10 12:45:15 -05:00
  • 2eb94e077f More cleanup, doc updates Ed_ 2025-01-10 12:44:53 -05:00
  • 18decf3e46 Add local version of stb_truetype Ed_ 2025-01-10 12:13:45 -05:00
  • ddfd529993 Progress on cleanup Ed_ 2025-01-10 09:52:44 -05:00
  • 77cf07ce16 Updating shaders Ed_ 2025-01-10 09:52:28 -05:00
  • 36cc557975 WIP: Updating public repo with latest version Ed_ 2025-01-10 09:07:26 -05:00
  • d329327555 incorrect heading Ed_ 2024-12-29 19:41:51 -05:00
  • c41e09f377 Update to interface doc. Ed_ 2024-12-29 19:41:19 -05:00
  • f1a47223ea Update Readme.md Ed_ 2024-12-29 18:46:48 -05:00
  • e53abccc98 Update Readme.md Ed_ 2024-12-29 18:35:31 -05:00
  • 90ca01bdaa General improvements (text and features) Ed_ 2024-12-29 18:27:46 -05:00