This website requires JavaScript.
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