|
|
c2bfb3a4b3
|
buildit accommodation
|
2024-05-21 13:29:21 -05:00 |
|
|
|
ed9036c373
|
beginning conversion from cmake to buildit
|
2024-05-16 23:50:57 -05:00 |
|
|
|
27d6acadc7
|
minor tweaks
|
2024-05-16 23:50:17 -05:00 |
|
|
|
9eabdcd222
|
msvc support in progress
|
2024-05-03 02:35:25 -05:00 |
|
|
|
00629aa988
|
merge texture & sheet into 'sprite'
|
2024-05-01 15:50:50 -05:00 |
|
|
|
cf3d678699
|
texture cache w/ eviction & reloading
|
2024-05-01 00:22:06 -05:00 |
|
|
|
42a2d97d3d
|
fix sheet evictor breaking before releasing bucket lock
|
2024-04-30 17:29:33 -05:00 |
|
|
|
38d9bde9e6
|
use sheet evictor cycle and pair with reference count
|
2024-04-30 15:36:25 -05:00 |
|
|
|
f414cd874b
|
sheet eviction when over memory budget
|
2024-04-30 14:04:18 -05:00 |
|
|
|
878c6a09a5
|
use a separate rw mutex for each sheet cache bucket
|
2024-04-29 21:38:05 -05:00 |
|
|
|
155226b60e
|
make sheet scope and cache use same bucket count
|
2024-04-29 21:30:42 -05:00 |
|
|
|
9733b1369e
|
parallel sheet eviction scanning
|
2024-04-29 19:50:21 -05:00 |
|
|
|
5a32c90813
|
sheet eviction & reload detection
|
2024-04-29 18:59:32 -05:00 |
|
|
|
35ded9dbac
|
sheet loader thread
|
2024-04-26 14:00:31 -05:00 |
|
|
|
925ef5a482
|
replace semaphore usage w/ condition variable
|
2024-04-24 20:03:07 -05:00 |
|
|
|
e3830fccae
|
working sheet cache prototype
|
2024-04-24 18:19:19 -05:00 |
|
|
|
f72c05297b
|
wait for panic event to be ready before aborting
|
2024-04-15 21:08:12 -05:00 |
|
|
|
3f1d714e7b
|
sleep thread after panicking
|
2024-04-15 20:59:42 -05:00 |
|
|
|
228bef5a68
|
more proper sys_panic
|
2024-04-15 19:31:22 -05:00 |
|
|
|
511364ee05
|
app exit / shutdown callbacks
|
2024-04-15 18:02:38 -05:00 |
|
|
|
d646d3434c
|
rename ase & sheet 'tag' -> 'span'. begin sheet testing.
|
2024-04-15 14:25:10 -05:00 |
|
|
|
26950f13e3
|
remove text input test
|
2024-04-15 12:57:31 -05:00 |
|
|
|
62493e8e69
|
remove font test bits, just use 256 characters for codepoint caching
|
2024-04-15 12:56:47 -05:00 |
|
|
|
77fd98baaa
|
fix read-only macro in debug mode
|
2024-04-12 16:10:25 -05:00 |
|
|
|
f399c093ca
|
rename utf.h -> uni.h
|
2024-04-12 12:03:39 -05:00 |
|
|
|
aaad37da27
|
minor tweak
|
2024-04-11 13:12:20 -05:00 |
|
|
|
2d593fee03
|
rename global 'L' vars to 'G'
|
2024-04-11 12:50:28 -05:00 |
|
|
|
02b31ab441
|
rename DEBUG_LVAR -> DEBUG_ALIAS
|
2024-04-11 12:42:44 -05:00 |
|
|
|
9a8f86d42b
|
more font testing
|
2024-04-11 12:39:29 -05:00 |
|
|
|
db9550a356
|
font testing
|
2024-04-10 17:22:50 -05:00 |
|
|
|
a17950bebe
|
remove json test
|
2024-04-09 16:41:50 -05:00 |
|
|
|
d11d2d8309
|
rename tls -> thread_local
|
2024-04-07 00:10:29 -05:00 |
|
|
|
99f0414261
|
cleaner & order independent build.bat arg usage
|
2024-04-06 20:22:37 -05:00 |
|
|
|
4a371eb3b9
|
explicitly link msvc runtime libs & shared-libasan. stack-frame warning.
|
2024-04-06 20:21:32 -05:00 |
|
|
|
103a87281c
|
top-level scratch arena safety check
|
2024-04-06 20:18:55 -05:00 |
|
|
|
773a221b44
|
more unified tls model. testing json parsing & unicode display.
|
2024-04-05 18:02:17 -05:00 |
|
|
|
2a2e857e08
|
only initialize tls storage when tls_get is called for first time
|
2024-04-04 18:47:19 -05:00 |
|
|
|
d29b0569ee
|
define UNICODE when including windows
|
2024-04-04 17:57:26 -05:00 |
|
|
|
8035e3d4bd
|
fix - use W versions of GetMessage & DispatchMessage
|
2024-04-04 17:10:42 -05:00 |
|
|
|
e47ccbe8f3
|
switch from fixedsys -> fixedsys excelsior
|
2024-04-04 16:30:55 -05:00 |
|
|
|
1cbdc27a4c
|
make font rendering unicode aware
|
2024-04-04 14:53:00 -05:00 |
|
|
|
e4ecc217e3
|
process unicode input in win32
|
2024-04-04 14:51:32 -05:00 |
|
|
|
354c372e26
|
indent labels
|
2024-04-03 23:20:31 -05:00 |
|
|
|
bfe64f7373
|
add BOF json token type
|
2024-04-03 23:12:50 -05:00 |
|
|
|
7eb63bc80f
|
only call CreateFileMapping if size > 0
|
2024-04-03 22:59:18 -05:00 |
|
|
|
100fdd264d
|
disregard tar pax headers
|
2024-04-03 22:35:50 -05:00 |
|
|
|
9a8b712f98
|
unicode support in win32 layer
|
2024-04-03 19:34:52 -05:00 |
|
|
|
db16c4b067
|
create unicode transformation functions
|
2024-04-03 15:28:46 -05:00 |
|
|
|
369223eafd
|
fix json child parsing issue
|
2024-04-03 15:28:04 -05:00 |
|
|
|
4978ec6633
|
minor cleanup
|
2024-04-03 02:48:43 -05:00 |
|