• Joined on 2023年06月20日
glenneth created repository glenneth/modularize 2026年06月18日 05:08:56 +02:00
glenneth pushed to master at glenneth/McCLIM 2026年06月02日 09:47:46 +02:00
6986a8a56a Merge remote-tracking branch 'upstream/master'
f5abe0075c Remove executable bit from non-script files
1dd5db37f3 backends: sdl2: ensure that %init-sdl2 is called from calling thread
da7297d89a Merge pull request 'dynamic-tab-header' (#1511) from joserr/McCLIM:dynamic-tab-header into master
c3ca394c29 tab-layout: the compose-space method especialized in tab-bar-pane now
Compare 8 commits »
glenneth pushed to master at glenneth/cl-uastc 2026年06月02日 00:45:30 +02:00
e4ba07df0e Merge perf/scalar-and-simd: word-wise ASTC packer + sequential bit-readers
78413c2111 bench: refresh benchmarks, charts, and README for perf/scalar-and-simd
49a8058426 cleanup: silence all compiler style-warnings; document scalar/single-thread rationale
65490cbd63 perf: sequential bit-reader in extract-weights (RGBA8 path)
05381dc16c perf: sequential bit-reader in extract-raw-weight-bits
Compare 6 commits »
glenneth created branch perf/scalar-and-simd in glenneth/cl-uastc 2026年06月02日 00:41:03 +02:00
glenneth pushed to perf/scalar-and-simd at glenneth/cl-uastc 2026年06月02日 00:41:03 +02:00
78413c2111 bench: refresh benchmarks, charts, and README for perf/scalar-and-simd
49a8058426 cleanup: silence all compiler style-warnings; document scalar/single-thread rationale
65490cbd63 perf: sequential bit-reader in extract-weights (RGBA8 path)
05381dc16c perf: sequential bit-reader in extract-raw-weight-bits
51ca6decf4 perf: word-wise bit buffer in pack-astc-weights-into
Compare 5 commits »
glenneth pushed to master at glenneth/cl-uastc 2026年06月01日 22:41:27 +02:00
d7e7a6e1f9 bench: refresh single-threaded benchmarks, charts, and README
a0bfcac0d6 perf: type-declare alpha selectors (asel) in BC7 mode 4/5 paths
7ca1435b24 perf: table-driven byte reversal + typed endpoints in pack-astc-block
ad375ab326 perf: type-declare BC7 anchors and subset arrays in encode-bc7-block
8c8525634d perf: type-declare ASTC weight packer, block builder, and ISE encoders
Compare 12 commits »
glenneth created branch perf/single-thread-opt in glenneth/cl-uastc 2026年06月01日 22:39:46 +02:00
glenneth pushed to perf/single-thread-opt at glenneth/cl-uastc 2026年06月01日 22:39:46 +02:00
d7e7a6e1f9 bench: refresh single-threaded benchmarks, charts, and README
a0bfcac0d6 perf: type-declare alpha selectors (asel) in BC7 mode 4/5 paths
7ca1435b24 perf: table-driven byte reversal + typed endpoints in pack-astc-block
ad375ab326 perf: type-declare BC7 anchors and subset arrays in encode-bc7-block
8c8525634d perf: type-declare ASTC weight packer, block builder, and ISE encoders
Compare 10 commits »
glenneth pushed to master at glenneth/cl-uastc 2026年06月01日 19:38:30 +02:00
23664d6233 bench: add procedural test-image generator + content-aware scaling benchmark
glenneth pushed to feat/cffi-transcoder at glenneth/cl-uastc 2026年06月01日 19:38:28 +02:00
7db36c6a1f bench: add native FFI vs pure-CL scaling comparison
0836e74a6a bench: add procedural test-image generator + content-aware scaling benchmark
Compare 2 commits »
glenneth pushed to feat/cffi-transcoder at glenneth/cl-uastc 2026年05月30日 11:10:10 +02:00
f9ea3552d4 bench: add native FFI benchmark suite, charts, and README build guide
1cf47d4f39 Merge branch 'master' into feat/cffi-transcoder
a2e5b03ae8 Merge perf/safety-zero: typed arrays, eliminate hairy vector accesses, fresh benchmarks
27fcfc98a4 Optimize BC7/RGBA8: type endpoint arrays, eliminate hairy vector accesses
21da3673f0 perf: add (safety 0) to hot paths, pass output buffers through
Compare 8 commits »
glenneth pushed to master at glenneth/cl-uastc 2026年05月23日 17:25:52 +02:00
a2e5b03ae8 Merge perf/safety-zero: typed arrays, eliminate hairy vector accesses, fresh benchmarks
27fcfc98a4 Optimize BC7/RGBA8: type endpoint arrays, eliminate hairy vector accesses
21da3673f0 perf: add (safety 0) to hot paths, pass output buffers through
Compare 3 commits »
glenneth pushed to perf/safety-zero at glenneth/cl-uastc 2026年05月23日 17:21:09 +02:00
27fcfc98a4 Optimize BC7/RGBA8: type endpoint arrays, eliminate hairy vector accesses
glenneth pushed to perf/safety-zero at glenneth/cl-uastc 2026年05月23日 17:14:05 +02:00
57f95f8dfd Optimize BC7/RGBA8: type endpoint arrays, eliminate hairy vector accesses
glenneth pushed to perf/safety-zero at glenneth/cl-uastc 2026年05月23日 17:09:27 +02:00
7530d3e833 Optimize BC7/RGBA8: type endpoint arrays, eliminate hairy vector accesses
glenneth pushed to perf/safety-zero at glenneth/cl-uastc 2026年05月23日 16:37:49 +02:00
4adcc68094 Optimize BC7/RGBA8: type endpoint arrays, eliminate hairy vector accesses
21da3673f0 perf: add (safety 0) to hot paths, pass output buffers through
Compare 2 commits »
glenneth created branch perf/safety-zero in glenneth/cl-uastc 2026年05月23日 16:37:48 +02:00
glenneth pushed to master at glenneth/cl-uastc 2026年05月22日 18:15:50 +02:00
82675d400e Update all benchmark charts, fix table alignment, add 512x512 PNG comparison
glenneth pushed to master at glenneth/cl-uastc 2026年05月22日 18:06:19 +02:00
5883c7f69b bench: add size-scaling benchmarks (256x-8192x) vs pngload
glenneth pushed to master at glenneth/cl-uastc 2026年05月22日 16:51:59 +02:00
760c50a5be Optimize single-threaded performance: inline + dynamic-extent
0841b926e9 perf: multi-threaded transcoding + BC7 allocation reduction
721e8c08bb feat: add KTX2 and .basis container parsing
Compare 3 commits »