87533e08f6
rendering: formalize unity-style shader pass contracts
2026-04-07 00:34:28 +08:00
83f316a91f
rendering: add alpha cutout integration coverage
2026-04-06 23:09:45 +08:00
9568cf0a16
rendering: add builtin alpha-test pass support
2026-04-06 21:05:50 +08:00
eea38d57d1
resources: support multi_compile_local shader keywords
2026-04-06 20:38:32 +08:00
c318f34f07
rendering: thread global shader keywords into builtin variants
2026-04-06 20:30:25 +08:00
0761079b4c
resources: expand legacy shader keyword variants
2026-04-06 20:09:28 +08:00
f16620afc6
rendering: generate single-source shader keyword variants
2026-04-06 19:58:49 +08:00
261dd44fd5
rendering: add keyword-aware shader variant selection
2026-04-06 19:37:01 +08:00
a8b4da16a3
rendering: formalize shader keyword metadata contract
2026-04-06 18:55:26 +08:00
806ef74226
rendering: split shader loader authoring modes
2026-04-06 17:21:40 +08:00
3540dbc94d
Fix sphere winding and viewport middle-pan input
2026-04-06 04:11:00 +08:00
f014ae6e6f
Formalize cubemap skybox pipeline across backends
2026-04-06 01:37:04 +08:00
f03a8f63ec
Consume bounded additional lights in forward-lit
2026-04-05 16:15:12 +08:00
2c96f0d164
Formalize forward lighting contract
2026-04-05 15:44:37 +08:00
7b49a621cc
Tighten XCUI schema consistency rules
2026-04-05 06:02:40 +08:00
a7662a1d43
Add XCUI schema document regression coverage
2026-04-05 05:45:51 +08:00
96a44da2cb
Add forward shadow receiving support
2026-04-04 23:01:34 +08:00
781c3b9a78
Implement XCUI markup import loader support
2026-04-04 19:51:02 +08:00
bcef1f145b
Finalize library bootstrap status and stabilize async asset regressions
2026-04-04 19:44:59 +08:00
dc5b5d2c48
Archive shader material closure plan
2026-04-04 17:41:50 +08:00
a74c25b5ae
Tighten material schema-driven binding path
2026-04-04 17:02:56 +08:00
8d715eb40f
Migrate builtin shaders to Unity-like authoring
2026-04-04 16:42:31 +08:00
24245decb5
Add Unity-like shader authoring MVP importer
2026-04-04 16:32:08 +08:00
308b3b061c
Add builtin unlit surface path
2026-04-03 17:18:46 +08:00
27014e613e
Adopt binding plan for builtin object-id pass
2026-04-03 17:05:38 +08:00
03bd755e0a
Formalize material schema and constant layout contract
2026-04-03 16:49:30 +08:00
24a200e126
Move scene viewport shaders into editor resources
2026-04-03 15:43:21 +08:00
d4afa022c1
Add shader artifact import pipeline
2026-04-03 14:56:51 +08:00
6636834b35
feat: add unity-aligned shader contract metadata
2026-04-03 00:01:31 +08:00
b43d4048b8
test: cover builtin shader manifest resolution outside project cwd
2026-04-02 23:35:50 +08:00
ffb62ddd9c
refactor: externalize builtin object id and grid shader assets
2026-04-02 23:15:19 +08:00
307e8dbd0e
refactor: externalize builtin forward-lit shader asset
2026-04-02 23:04:59 +08:00
c9adc6ec5e
feat: add multi-pass shader manifest loading
2026-04-02 22:54:25 +08:00
5ff97b437a
fix: restore backpack material import output
2026-04-02 22:34:25 +08:00
9ce779da43
refactor: route builtin outline pass through shader assets
2026-04-02 20:18:39 +08:00
e30f5d5ffa
Split mesh artifacts into material and texture artifacts
2026-04-02 19:36:16 +08:00
b2d0570b1b
refactor: route builtin infinite grid through shader assets
2026-04-02 19:32:15 +08:00
11fb8f3585
refactor: route builtin object-id pass through shader assets
2026-04-02 19:17:22 +08:00
9f7d8fd68d
refactor: route builtin forward pipeline through shader assets
2026-04-02 19:00:48 +08:00
dd08d8969e
refactor: add minimal material gpu binding
2026-04-02 17:13:53 +08:00
70ced2d91f
refactor: add shader pass and backend variants
2026-04-02 16:10:50 +08:00
4c167bec0e
Implement initial Unity-style asset library cache
2026-04-02 03:03:36 +08:00
e5cb79f3ce
chore: sync workspace state
2026-03-29 01:36:53 +08:00
eb5de3e3d4
Add backpack editor startup scene
2026-03-28 19:26:08 +08:00
9a5c187abc
Add material render state and pipeline caching
2026-03-27 12:18:04 +08:00
f68da2e3f9
Add material render metadata and loader parsing
2026-03-27 00:30:49 +08:00
e174862b8a
Import material textures with mesh assets
2026-03-26 16:22:24 +08:00
6f1cbbf305
Add mesh bounds metadata
2026-03-26 03:26:44 +08:00
cb05472205
Add assimp-based mesh import
2026-03-26 02:53:34 +08:00
d575532966
docs: update TEST_SPEC.md and README.md to reflect new directory structure
...
- TEST_SPEC.md: Updated test directory structure to reflect Core/Asset,
Core/IO, and Resources/<Type> subdirectories
- TEST_SPEC.md: Updated module names and test counts (852 total)
- TEST_SPEC.md: Updated build commands for new Resources subdirectories
- README.md: Updated engine structure with Core/Asset/ and Core/IO/
- README.md: Updated Resources section with layered architecture
- README.md: Updated test coverage table with accurate counts
2026-03-24 16:14:05 +08:00