西风逍遥游
dc8335d754
Report retained draw failures and fix offscreen layout tracking
2026-09-09 16:50:54 +08:00
西风逍遥游
dc52a28b9a
Cache retained primitives and fix backend submission parity
2026-09-09 16:27:12 +08:00
西风逍遥游
e3ef3fb3f8
fix(graphics): harden primitive drawing contracts
2026-09-09 11:54:54 +08:00
西风逍遥游 and Cursor
24502babef
Nest satellite packages under their host modules.
...
Keep CMake module names and trim switches, but stop flattening editing/editor and runtime bridges as top-level src/modules directories. Parent scans skip nested facets so runtime-3d can drop authoring by directory leaf.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-06 17:56:12 +08:00
西风逍遥游
c39660737e
refactor(ci): make contracts and publication ownership explicit
2026-09-03 15:46:53 +08:00
西风逍遥游
1d8f7b5391
feat(graphics): add unified 2D and 3D primitive drawing
2026-09-02 16:08:15 +08:00
西风逍遥游
8ccfd5ecbe
feat(pixelworld): add deterministic Noita-style simulation stack
2026-08-31 17:55:05 +08:00
西风逍遥游
24ed8d024e
fix(ci): refresh cached renderer selection
2026-08-30 13:43:28 +08:00
西风逍遥游
a2a5ef8f5f
feat(procgen): add procedural prototype kit
2026-08-28 14:55:36 +08:00
西风逍遥游
8ec65e796c
fix: enforce checked handles across full CI build
2026-08-27 18:21:02 +08:00
西风逍遥游
e82716eada
test(graphics): make alpha coverage parity backend-relative
2026-08-26 07:36:36 +08:00
西风逍遥游
7031a09a1f
docs(graphics): record final webgpu parity audit
2026-08-25 14:08:29 +08:00
西风逍遥游
8ea4ff6bbb
test(graphics): make backend parity failures fatal
2026-08-25 13:51:31 +08:00
西风逍遥游
fd103a9b66
test(graphics): enforce texture sampling parity
2026-08-25 13:43:30 +08:00
西风逍遥游
74556380d8
test(graphics): enforce alpha mask parity
2026-08-25 13:41:41 +08:00
西风逍遥游
83c383dcc6
test(graphics): enforce surface rendering contracts
2026-08-25 13:40:25 +08:00
西风逍遥游
1d399534d4
fix(graphics): preserve mixed 2d draw order
2026-08-25 13:34:11 +08:00
西风逍遥游
df00bdb0dc
fix(vulkan): flush offscreen lit batches
2026-08-25 13:21:31 +08:00
西风逍遥游
52e30fa622
fix(webgpu): honor mesh texture sampler state
2026-08-25 13:18:06 +08:00
西风逍遥游
dc0b833f10
fix(webgpu): enable and verify alpha masks
2026-08-25 10:17:47 +08:00
西风逍遥游
4780d08704
fix(graphics): align 3d surface modes
2026-08-25 09:59:45 +08:00
西风逍遥游
e6bda164e8
test(graphics): verify masked material parity
2026-08-25 09:49:21 +08:00
西风逍遥游
82d1448ea3
test(graphics): verify PBR environment parity
2026-08-25 09:46:30 +08:00
西风逍遥游
e5c7c9b0af
fix(webgpu): align Vulkan PBR material mapping
2026-08-25 09:43:55 +08:00
西风逍遥游
ebecf525b6
fix(webgpu): align texture sampling and mipmaps
2026-08-25 09:34:36 +08:00
西风逍遥游
f8d46c5d5b
fix(webgpu): match Vulkan 2d lighting
2026-08-25 09:27:42 +08:00
西风逍遥游
456863472b
test(graphics): lock 2d backend parity
2026-08-25 09:23:12 +08:00
西风逍遥游
0002840ea1
fix(webgpu): retain custom shader modules through pipeline creation
2026-08-25 06:49:50 +08:00
西风逍遥游
2ec960db04
feat(webgpu): match deferred decals with Vulkan
2026-08-25 06:32:08 +08:00
西风逍遥游
d7a1a9c0db
test(graphics): lock gbuffer attachment parity
2026-08-25 02:48:33 +08:00
西风逍遥游
115c9862ce
feat(webgpu): support alpha-cutout deferred passes
2026-08-25 02:45:57 +08:00
西风逍遥游
dc89d23328
ci(graphics): compare Vulkan and WebGPU render artifacts
2026-08-25 02:39:23 +08:00
西风逍遥游
310b555e13
test(graphics): add backend-neutral parity coverage
2026-08-25 02:33:41 +08:00