Commit Graph

  • 292d1b58b5 finishex exposing cam zoom settings to the wiget menu and the font size canvas scalaar master Ed_ 2024-11-30 04:51:03 -0500
  • dd2f6e9c71 Finished cam_zoom_mode settings entry, reduced anchor and alignment contraints for ui_layout_children_<> procs Ed_ 2024-11-30 02:34:11 -0500
  • 7f8a068268 titles for the zoom mode setting menu btns aren't behaving correctly... Ed_ 2024-11-30 01:04:32 -0500
  • eba9ec8a30 changed engine_refresh_hz setting to use the InputBox widget Ed_ 2024-11-29 23:25:24 -0500
  • 533da2cdfb made intial impl for UI_TextInputBox, used it with min and max cam zoom settings ui Ed_ 2024-11-29 23:17:27 -0500
  • f6ba5b2638 minor cleanup before generalization Ed_ 2024-11-29 20:29:26 -0500
  • 898c389bb0 prototype cursor done Ed_ 2024-11-29 20:11:08 -0500
  • c62bf2cf07 refinements to input box prototype Ed_ 2024-11-29 17:46:22 -0500
  • 36678c1127 Fixes for nov 7 breaking changes to sokol_gfx Ed_ 2024-11-26 10:50:26 -0500
  • 109d2b0ff1 update vefontcache to latest Ed_ 2024-11-26 10:42:27 -0500
  • 08fff0f6fa update vefontcache mappings file Ed_ 2024-10-19 15:31:16 -0400
  • cfc1a802d5 fix for changes to sokol_gfx.Filter.NONE to NEAREST Ed_ 2024-09-09 13:26:59 -0400
  • bb6e1f78d3 Update vefontcache to latest Ed_ 2024-07-02 16:21:07 -0400
  • 5c3bc243a4 update url for harfbuzz Ed_ 2024-07-02 13:37:17 -0400
  • 77301c2b28 finish force rename Ed_ 2024-07-01 16:14:54 -0400
  • e793392e85 force rename lower Ed_ 2024-07-01 16:14:33 -0400
  • d797762702 fix for harfbuzz, remove raylib from update_deps.ps1 Ed_ 2024-07-01 01:24:43 -0400
  • 2423d50407 scripts cleanup Ed_ 2024-06-30 21:53:48 -0400
  • 331046f590 Remove excess content from VEFontCache (keeping it only in its repo) Ed_ 2024-06-30 21:53:42 -0400
  • 0655ade456 Support for rounded rectangles & borders (not the best implementation...) Ed_ 2024-06-30 13:37:24 -0400
  • 8ecfd7407e VEFontCache: Adjustments to positioning & text size shape values Ed_ 2024-06-30 13:36:54 -0400
  • 2698670890 Finally reached parity pre-rendering overhaul Ed_ 2024-06-29 23:49:12 -0400
  • 72eb3a1b3b readme fix Ed_ 2024-06-29 22:51:56 -0400
  • 597c88c6b7 Misc + made a more controlled digital zoom Ed_ 2024-06-29 22:36:22 -0400
  • a9ddd7668f VEFontCache: Various changes to field types, increased shape cache default capacity Ed_ 2024-06-29 22:34:24 -0400
  • a666300f41 VEFontCache: Remove draw_cached_glyph, formatting Ed_ 2024-06-29 20:33:07 -0400
  • 93e43c2b19 Updates for getting get_font_vertical_metrics, + other cleanup Ed_ 2024-06-28 17:39:28 -0400
  • cdf0f3e3bd typo Ed_ 2024-06-28 07:51:47 -0400
  • a28303bad6 Added manual simd but odins already doing it perfectly (+ ohter attempted optimizations) Ed_ 2024-06-28 07:31:51 -0400
  • b8665d0bc2 wrining draw_text_batch Ed_ 2024-06-28 06:26:21 -0400
  • bb52139e17 2 ms improvement from lru optimizations Ed_ 2024-06-28 06:08:03 -0400
  • ce2a837bb6 got rid fo the shape draw_list caching code Ed_ 2024-06-28 06:04:04 -0400
  • 3b5cc3cc80 Some minor performance improvments, draw_list caching for shapes failed. Ed_ 2024-06-28 05:29:53 -0400
  • 12741a228d mostly formatting/name changes and other misc stuff Ed_ 2024-06-28 03:27:25 -0400
  • 43415446b0 VEFontCache: look into to trying to cache the draw_list for a shape Ed_ 2024-06-28 03:26:55 -0400
  • 5fbede25cb fix for compile error on table api breaking change Ed_ 2024-06-27 00:00:26 -0400
  • d437e95efb misc changes to ve font cache after starting to make the standalone repo Ed_ 2024-06-27 00:00:07 -0400
  • c94be49714 making VEFontCache less dependent on grime pkg (getting it ready to be standalone) Ed_ 2024-06-26 23:37:29 -0400
  • e6147caf41 small update Ed_ 2024-06-26 23:28:08 -0400
  • 063cf6b45c license Ed_ 2024-06-26 23:26:42 -0400
  • f08b04e901 last cleanup before docs Ed_ 2024-06-26 22:51:04 -0400
  • 1e7650970b compile fixes Ed_ 2024-06-26 21:51:33 -0400
  • fc59f948f5 moved catch_batch_glyph to draw file Ed_ 2024-06-26 21:40:45 -0400
  • 86d6adc931 Set glyph_padding to 4 (when using 8x8 over_sample we need more padding) Ed_ 2024-06-26 17:02:15 -0400
  • e6ccdd90d1 changes to sectr module based on VEFontCache changes Ed_ 2024-06-26 15:23:44 -0400
  • 470197cb6c Advance_Snap_Smallfont_Size to 0 by default, removed position rounding in shape_text_uncached Ed_ 2024-06-26 15:23:02 -0400
  • 8e8f25ba50 VEFontCache: Lifted the GlyphDrawBuffer member of atlas to the context Ed_ 2024-06-26 15:15:03 -0400
  • 343d558a94 Clean up of last remaining vestitudes of using my containers in VEFontCache Ed_ 2024-06-26 13:28:54 -0400
  • 9d0cc125a9 Misc changes Ed_ 2024-06-26 06:03:00 -0400
  • 413f544e9c VEFontCache: Codepath simplificiation & optimization Ed_ 2024-06-26 06:01:06 -0400
  • 6f034534f3 VEFontCache: Should be using odin arrays and maps excluisvely now for the package Ed_ 2024-06-25 23:53:44 -0400
  • 1533a14a1b misc changes Ed_ 2024-06-25 19:13:41 -0400
  • 268ba29ec6 minor pref improvements, started to convert to using odin's arrays (in VEFontCache) (last commit bad) Ed_ 2024-06-25 19:11:31 -0400
  • c567d48a4c minor pref improvements, started to convert to using odin's arrays (in VEFontCache) (last commit bad) Ed_ 2024-06-25 19:11:10 -0400
  • 00587a226b minor pref improvements, started to convert to using odin's arrays Ed_ 2024-06-25 19:09:53 -0400
  • 6fac2a97ff Swapped LRU and temp_codepoint_seen to use odin's vendor hash map Ed_ 2024-06-25 17:10:18 -0400
  • b5f9687927 Various improvements to VEFontCache's font rendering Ed_ 2024-06-25 14:28:59 -0400
  • 1fe741034d wip : trying to fix the workspace view bounds detection Ed_ 2024-06-25 02:38:08 -0400
  • 1f4d07727e minor reorganization Ed_ 2024-06-25 02:37:18 -0400
  • 894c3fee97 Fix hot-reload Ed_ 2024-06-24 23:38:53 -0400
  • 08932c8c99 Fixes to test_whitespace_ast Ed_ 2024-06-24 23:19:18 -0400
  • 6f722026ce Text rendering is now around parity (if not better) than what was done before with raylib Ed_ 2024-06-24 23:19:08 -0400
  • 321bbfd772 Fix for VEFontCache: measure_text_size & shape_text_cached Ed_ 2024-06-24 23:17:18 -0400
  • 838e37e58d Fixed crash with VEFontCache.can_batch_glyph Ed_ 2024-06-24 23:16:24 -0400
  • c93c0ed567 Minor lifting in the render side, getting ready to just hunker down and take notes on whats next Ed_ 2024-06-24 16:36:22 -0400
  • 0d9623c340 layer text rendering works, ui has issues, there is perf problems Ed_ 2024-06-24 11:29:44 -0400
  • dee8fc7ef9 layer text rendering is working! Ed_ 2024-06-23 21:32:00 -0400
  • 7d41fcc335 wip : trying to get layered text rendering working Ed_ 2024-06-23 20:22:36 -0400
  • 55b80da8e5 Fixed input event buffer issues Ed_ 2024-06-23 03:04:38 -0400
  • ce1d31f0d4 Progress on fleshing out rendering (Getting ui ready to render in "layer batches") Ed_ 2024-06-23 02:47:13 -0400
  • 136fef65c4 bad notes updates Ed_ 2024-06-23 02:45:19 -0400
  • ea384b10af brainstorming notes on imgui ui_graph_build_end processing passes Ed_ 2024-06-21 16:33:34 -0400
  • 2b83b69745 Converted string cache table to use HMapChained, initial impl for ui_box_traverse_next_layer_based Ed_ 2024-06-21 16:33:15 -0400
  • a560222d5d Fixed a long-standing issue with the chained hashmap (finally) Ed_ 2024-06-21 00:26:29 -0400
  • c405c47e6c mem tracker updates Ed_ 2024-06-20 15:36:47 -0400
  • f9820457d1 notes Ed_ 2024-06-20 14:40:02 -0400
  • 489faf5515 Misc changes (refactors, notes) Ed_ 2024-06-20 14:39:50 -0400
  • 03500acb9a notes updates Ed_ 2024-06-20 14:38:32 -0400
  • 5d6f996d3c Finished fixing input back to prev-sokol feature parity Ed_ 2024-06-19 18:09:11 -0400
  • 6f4a5e215c prevent hot reload failure from lack of transient backing Ed_ 2024-06-19 05:51:34 -0400
  • bcbbf95471 add support for fixed_size option to make_queue Ed_ 2024-06-19 05:51:13 -0400
  • 10f58b432e truncate log files on init Ed_ 2024-06-19 05:50:40 -0400
  • 59ed4d9dd6 fix hot-reload, starting to setup proper rendering again. Ed_ 2024-06-19 02:34:02 -0400
  • 4b8c4d0c2c Updated render testing str Ed_ 2024-06-18 17:56:34 -0400
  • 05ecad8f56 sokol gp rectangle demo works! Ed_ 2024-06-18 17:24:07 -0400
  • d2d55b210c Setup initial readme for VEFontCache Ed_ 2024-06-18 11:24:54 -0400
  • 156ddcef97 Removing fontstash and RFont from codebase Ed_ 2024-06-18 11:18:33 -0400
  • d6cd65288f remove input_raylib.odin Ed_ 2024-06-18 10:22:34 -0400
  • b698f5166b Base input pass updated for sokol possibly done (untested) Ed_ 2024-06-18 01:33:50 -0400
  • 3b395f3356 Ignore thirdparty and toolchain directories & updates to build scripts Ed_ 2024-06-17 16:56:51 -0400
  • 425a642fd3 Started to setup input events based off sokol Ed_ 2024-06-17 03:35:53 -0400
  • 05ffaf432d VEFontCache: got rid of elf hash using a "label" hash borrowed from the rad debugger Ed_ 2024-06-17 01:23:37 -0400
  • b1927a8461 optimize_draw_list now produces parity optimization to original Ed_ 2024-06-16 10:27:58 -0400
  • 000d46cd73 misc fixes, trying to get parity optimizatin to original VEFontCache Ed_ 2024-06-16 08:57:06 -0400
  • 9cc5d85b01 fix for draw optimization Ed_ 2024-06-16 08:56:24 -0400
  • 964c6c852d Fixes to shape cache and atlas region math Ed_ 2024-06-16 08:56:06 -0400
  • fd3bb65aaf fixes to LRU font cache Ed_ 2024-06-16 08:54:37 -0400
  • 65be3eae03 More bug fixing, All latin characters don't look corrupt anymore Ed_ 2024-06-15 14:53:26 -0400
  • 13f24b4ae9 More fixes, more letters Ed_ 2024-06-15 08:20:58 -0400
  • 5f09c22f11 Finally got a letter on the screen with the VEFontCache port Ed_ 2024-06-15 04:29:10 -0400