2c96f0d164
Formalize forward lighting contract
2026-04-05 15:44:37 +08:00
96a44da2cb
Add forward shadow receiving support
2026-04-04 23:01:34 +08:00
dc5b5d2c48
Archive shader material closure plan
2026-04-04 17:41:50 +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
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
9ce779da43
refactor: route builtin outline pass through shader assets
2026-04-02 20:18:39 +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
70ced2d91f
refactor: add shader pass and backend variants
2026-04-02 16:10:50 +08:00
0b3423966d
refactor(tests): reorganize tests directory to match engine structure
...
- Created tests/Core/Asset/ with tests for IResource, ResourceTypes, ResourceHandle, ResourceCache, ResourceDependencyGraph, ResourceGUID
- Created tests/Core/IO/ with tests for IResourceLoader, ResourcePath, ResourceFileSystem, FileArchive, ResourcePackage
- Reorganized tests/Resources/ into subdirectories: Texture/, Mesh/, Material/, Shader/, AudioClip/
- Added CMakeLists.txt for each new test subdirectory
- Fixed Material.h missing ResourceManager.h include (lost during engine refactor)
- tests/Core/CMakeLists.txt updated to include Asset/ and IO/ subdirectories
2026-03-24 15:44:13 +08:00