d9bc0f1457
Add gaussian splat compute shader contracts
2026-04-11 01:30:59 +08:00
be5dabd820
Support compute-only shader authoring variants
2026-04-11 00:24:55 +08:00
2084412010
Fix scene selection outline mask path
2026-04-09 05:16:04 +08:00
bb0f4afe7d
Add Unity-style buffer shader resource support
2026-04-08 18:29:16 +08:00
162f1cc12e
engine: sync editor rendering and ui changes
2026-04-08 16:09:15 +08:00
08c3278e10
Tighten builtin pass metadata and remove skybox property fallbacks
2026-04-08 13:13:42 +08:00
efdd6bd68f
Remove legacy shader pass and artifact fallbacks
2026-04-08 04:59:49 +08:00
2c1c815072
Formalize builtin shader resource contracts
2026-04-08 04:44:36 +08:00
901a6ecc26
Close shader authoring pipeline and UsePass dependency tracking
2026-04-07 18:49:37 +08:00
2f9b1696cd
Close shader authoring usepass regressions
2026-04-07 18:37:11 +08:00
442565f176
resources: remove legacy shader authoring path
2026-04-07 14:13:26 +08:00
5bfe484f5d
Formalize builtin fullscreen shaders
2026-04-07 04:30:26 +08:00
5f9f3386ab
rendering: unify builtin forward and depth-style shaders
2026-04-07 03:35:06 +08:00
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
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
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