Commit Graph

  • a0ddc3c26e minor misc (end of day stuff) master Ed_ 2025-10-21 23:21:07 -04:00
  • 2303866c81 code2/grime progress Ed_ 2025-10-21 22:57:23 -04:00
  • 96c6d58ea0 Progress on code2/grime allocators Ed_ 2025-10-21 22:10:48 -04:00
  • f63b52f910 curate fixed stack Ed_ 2025-10-21 22:10:23 -04:00
  • 6d5215ac1e Make ensures/verifies in Array asserts Ed_ 2025-10-21 22:08:29 -04:00
  • 1e18592ff5 thinking about key tables... Ed_ 2025-10-21 22:07:55 -04:00
  • 43141183a6 wip messing around with adding jai flavored hash/key table. Ed_ 2025-10-20 12:51:29 -04:00
  • 0607d81f70 ignore .idea Ed_ 2025-10-18 20:47:49 -04:00
  • 58ba273dd1 code2: initial curation of virtual arena Ed_ 2025-10-18 20:46:06 -04:00
  • 0f621b4e1b Started to curate/move over input stuff Ed_ 2025-10-18 15:01:30 -04:00
  • 62979b480e Code2 Progress: more sokol stuff Ed_ 2025-10-18 15:01:19 -04:00
  • 5a3b8ef3b9 WIP(untested, compiles): Started to setup sokol callbacks Ed_ 2025-10-17 00:58:39 -04:00
  • b46c790756 WIP(Untested, compiles): Grime progress Ed_ 2025-10-16 20:21:44 -04:00
  • b4f0806d1b WIP: More progress on setting grime back up. Ed_ 2025-10-16 14:15:26 -04:00
  • 3958fac3e0 reduced WorkerID to fit a 128 bit mask Ed_ 2025-10-15 23:43:03 -04:00
  • 724b3eeba5 More edge case testing on the multi-threading, preppared to start moving heavy code back Ed_ 2025-10-15 21:35:45 -04:00
  • bc742b2116 basic frametime is back Ed_ 2025-10-15 19:43:02 -04:00
  • fa25081d63 WIP: Getting some of the math sorted out and setting up tick_frametime Ed_ 2025-10-15 17:21:37 -04:00
  • a0f51913dc initial job queue load test during exit, works with hot-reload. Ed_ 2025-10-15 01:59:19 -04:00
  • 9f75d080a7 hot reload works with tick lanes and job worker loops! Ed_ 2025-10-15 00:44:14 -04:00
  • ed6a79fd78 job workers ticking (hot-reload untested) Ed_ 2025-10-14 00:31:33 -04:00
  • c106d3bc96 WIP: tick lanes were working, currently bootstrapping the job system. Ed_ 2025-10-14 00:04:30 -04:00
  • 0d904fba7c WIP: Untested more process runtime bootstrapping, some decisions on how grime is setup.. Ed_ 2025-10-13 12:47:16 -04:00
  • 4abd2401f0 Naming convention change for atomics Ed_ 2025-10-13 02:49:07 -04:00
  • 5f57cea027 got multi-laned hot-reload Ed_ 2025-10-13 02:13:58 -04:00
  • 8ced7cc71e progress on setting up host/client api process execution Ed_ 2025-10-12 19:52:17 -04:00
  • 406ff97968 progress on setting up host/client api process execution Ed_ 2025-10-12 16:20:08 -04:00
  • 866432723e progress on grime Ed_ 2025-10-12 16:19:26 -04:00
  • 80846d035f got it compiling again (still quite a bit todo) Ed_ 2025-10-12 02:13:57 -04:00
  • 54ff97b6c1 more progress on grime for code2 Ed_ 2025-10-12 01:52:08 -04:00
  • 983cac0660 Bewing cursed stuff... (not sure I'll bother, but I want to see if it works...) Ed_ 2025-10-11 22:46:13 -04:00
  • d25757da61 more progress on code 2 Ed_ 2025-10-11 21:24:46 -04:00
  • 05e979907a WIP: fleshing out cod2 for once a bit more Ed_ 2025-10-11 19:17:29 -04:00
  • 7219b780fc began the rewrite... Ed_ 2025-09-14 16:26:43 -04:00
  • 34e9f590ff making initial code2 codebase diretory Ed_ 2025-09-14 16:05:56 -04:00
  • 8125f1680c preparing for codebase rewrite Ed_ 2025-09-14 16:05:30 -04:00
  • 6c6e4ad75e remove backtrace (now part of vendor) Ed_ 2025-09-14 11:17:29 -04:00
  • 73bfdb63ea misc changes Ed_ 2025-08-07 10:53:35 -04:00
  • 3769413a50 messing around with testing using keyword in proc args (with new debug support) Ed_ 2025-07-19 00:07:36 -04:00
  • fe8e84f9bd Selected primary names, reduction of secondary names Ed_ 2025-07-08 00:14:19 -04:00
  • a617ecc61f took a break and started to figure out worker codenames for fun Ed_ 2025-07-07 23:32:35 -04:00
  • 6d780482c7 Mostly still reviewing and planning... (see description) Ed_ 2025-07-07 02:00:57 -04:00
  • 87d5cda2c0 more review Ed_ 2025-07-04 14:40:25 -04:00
  • b15503c079 fleshing out some of the input binding impl Ed_ 2025-07-04 14:06:51 -04:00
  • 2e8381b097 Beginning to review progress on prototype codebase bootstrapping. Ed_ 2025-07-04 14:06:28 -04:00
  • ff91e41da9 convert all region/endregion directives to the comment signature used with editor plugins Ed_ 2025-06-30 09:26:17 -04:00
  • 74567ae98a adding some stuff from watl but not ready to use yet Ed_ 2025-06-28 20:57:05 -04:00
  • cf7151a1ce misc changes Ed_ 2025-06-28 20:56:49 -04:00
  • bf5ecd0e0d adjust build script to odin_sectr.exe (renamed when compiler builds) Ed_ 2025-06-28 20:56:11 -04:00
  • 54db9a7d57 misc updates to dependencies Ed_ 2025-06-26 23:27:05 -04:00
  • 3fd4e139d9 gitignore fixes Ed_ 2025-06-26 22:15:43 -04:00
  • 01e989adc8 update gitignore Ed_ 2025-06-26 21:46:32 -04:00
  • 29130cb367 old stuff Ed_ 2025-06-26 21:44:14 -04:00
  • 5b0878d14d update to latest vefontcache Ed_ 2025-02-13 19:47:19 -05:00
  • 85dbaa37b9 updating to latest VEFontCache... tested 10k draw call target (worked) Ed_ 2025-02-13 19:12:13 -05:00
  • 0f5f9c18b1 Update readme, build scripts Ed_ 2025-02-01 09:29:31 -05:00
  • 07cd28226f update to latest Ed_ 2025-01-13 20:44:07 -05:00
  • 0cd2d84c64 Simplified text rendering code (since its now much of the heavily lifting is all on VEFontCache) Ed_ 2025-01-13 01:08:02 -05:00
  • 7680290650 vefontcache fixes Ed_ 2025-01-13 00:55:42 -05:00
  • fd424c94bb Fixed bug wth vefoncache storage_entry.visible, added building stb_truetype to dep update Ed_ 2025-01-12 22:03:38 -05:00
  • 9d5ac7b0d2 got it to compile with vefontcache changes, runtime issues.. Ed_ 2025-01-12 16:41:55 -05:00
  • 9da0e73d3b Misc changes to engine and shaders Ed_ 2025-01-12 14:01:11 -05:00
  • bc47b37a46 Update vefontcache to latest Ed_ 2025-01-12 14:00:58 -05:00
  • a869ebab69 Add custom stb_truetype package/lib to thirdparty for vefontcache update Ed_ 2025-01-12 14:00:43 -05:00
  • 22cf5c653b Update readme Ed_ 2025-01-10 11:01:57 -05:00
  • e23935db5b More cleanup, preparing VEFontCache for public repo Ed_ 2025-01-10 09:32:19 -05:00
  • 50dd6130c8 Working towards getting the library to an alpha release state Ed_ 2025-01-10 01:54:18 -05:00
  • 488e5ba67f shaper_shape_text_latin was not resolving atlas info and bounds + lru poollist touchup Ed_ 2025-01-09 23:53:59 -05:00
  • 9ab7bf78c6 made draw type vis a compile time option Ed_ 2025-01-09 23:48:43 -05:00
  • b5fdc02b7d Updates to client api settings and memory suage of sokol_gp Ed_ 2025-01-09 23:37:15 -05:00
  • c114624eee fixes for: Atlas-Region B clear-region on caching glyph, batching, & tuning default values for performance Ed_ 2025-01-09 23:36:39 -05:00
  • 08a8b4b823 Insane perfomrance after tuning the batch and caches. Ed_ 2025-01-09 14:54:59 -05:00
  • b4abde1094 Misc: VFontCache perf and features, exposing config on prototype side... Ed_ 2025-01-09 13:23:35 -05:00
  • ce84652417 More offloading to shaper, seeing if its better todo some math in loop... Ed_ 2025-01-08 08:38:06 -05:00
  • 18d8735c54 Preparing to attempt to offload various metric calculations for a shape's glyphs to the shape itself from the draw list generator Ed_ 2025-01-07 22:24:23 -05:00
  • fa627b4c4a LRU proper casts id to Pool_ListIter (don't assume i32) Ed_ 2025-01-07 22:23:24 -05:00
  • 6010dd1590 Fix for blitting Ed_ 2025-01-07 22:10:06 -05:00
  • 7dee697103 partially restoring old order to try to identity the regression with blitting to atlas... Ed_ 2025-01-07 17:52:42 -05:00
  • 6e01c39899 Builds again has on text rendering (makes sense) Ed_ 2025-01-07 10:17:46 -05:00
  • 3a245a1e9b WIP (Broken) docs and huge changes Ed_ 2025-01-07 03:06:12 -05:00
  • a9080fe1f3 LRU cache now as templated key type Ed_ 2025-01-06 21:18:39 -05:00
  • bf38087d8e Remove rune tracking for string cache, + vecache deharcoding atlas... Ed_ 2025-01-06 17:21:16 -05:00
  • 0350a0c282 Remove rune tracking for string cache, + vecache changes Ed_ 2025-01-06 14:12:55 -05:00
  • f1f98ffafb Removed usage of procedure using statements from vefontcache Ed_ 2025-01-06 11:23:30 -05:00
  • 840e6053ff WIP - VEFontCache: Working on getting font size usage and super-sampling via scaling working on library side... Ed_ 2025-01-06 11:00:55 -05:00
  • c0b439bc30 Update readme and build script Ed_ 2025-01-06 01:20:27 -05:00
  • d400ad6524 Merge remote-tracking branch 'github.com/master' Ed_ 2025-01-04 20:30:03 -05:00
  • f18da9af05 minor adjustments Ed_ 2025-01-04 20:29:32 -05:00
  • 62f9a726ee Update Readme.md Ed_ 2025-01-04 20:27:54 -05:00
  • 878c419a1f Oversized streamlined Ed_ 2025-01-04 20:09:59 -05:00
  • fe4f3ad14a VEFontCache : Streamlined to_cache (fixed) Ed_ 2025-01-04 16:59:56 -05:00
  • 5b59942c1a WIP - VEFontCache: Working on streamlining to_cache codepath Ed_ 2025-01-04 15:55:33 -05:00
  • 83b7098ce9 WIP : trying to fix oversized yet again... Ed_ 2025-01-04 10:16:22 -05:00
  • d6e232b3f7 Fixed ui rendering issue with getting vertical metrics unscaled. Ed_ 2025-01-04 10:13:30 -05:00
  • cb6053395c WIP - VEFontCache: Major changes Ed_ 2025-01-03 23:06:31 -05:00
  • 078d9c8447 Misc changes Ed_ 2025-01-03 18:04:20 -05:00
  • 049633bdc5 VEFontCache: Fixed oversized drawing Ed_ 2025-01-03 18:04:15 -05:00
  • f6e7741bf3 More codepath simplification, convert lru to track u32 Ed_ 2025-01-03 15:11:02 -05:00
  • c4c3bba20c VEFontchange: codepath changes and bugfixing Ed_ 2025-01-03 13:06:43 -05:00
  • 8c7b3e2058 misc changes Ed_ 2025-01-03 13:06:05 -05:00