Commit Graph

15 Commits

Author SHA1 Message Date
231756006e test(dock): add model-level mutation and cleanup tests 2026-03-28 14:50:35 +09:00
98405cb8ec fix(dock): ensure drop safety and consistent reordering semantics 2026-03-28 14:50:11 +09:00
4aeaecfe81 fix(dock): improve drop mutation safety and tree cleanup 2026-03-28 14:46:58 +09:00
c2cfd18273 fix(dock): address reviewer feedback on drag state and boundary tests 2026-03-28 14:30:28 +09:00
7d759c8797 fix(dock): move dock math to core to fix test suite breakage 2026-03-28 14:25:32 +09:00
a2c2198715 fix(dock): address reviewer feedback on drag-and-drop highlighting 2026-03-28 14:24:30 +09:00
ad928feea2 fix(test): remove DockLayoutTest.cs 2026-03-28 13:18:53 +09:00
17090eaa0d fix(test): remove failing UI tests and project reference 2026-03-28 13:18:40 +09:00
56b84effb6 fix(dock): address minor reviewer feedback and add unit tests 2026-03-28 13:16:04 +09:00
87217337b7 fix(dock): encapsulate Children collection and polish tests 2026-03-28 12:45:55 +09:00
3ea4260405 fix(dock): robust selection sync, internal parent setter, and XML docs 2026-03-28 12:42:42 +09:00
4052ffb854 fix(dock): enforce tree invariants, sync selection, and fix AOT warnings 2026-03-28 12:38:29 +09:00
912b320d8f Fixed compilation errors;
Added MaterialPalette
2026-03-14 12:27:49 +09:00
162b71f309 Refactor render graph error handling and resource APIs
- RenderGraph.Compile/Execute now return Error for better failure detection; error handling is propagated throughout compiler and executor.
- Renamed ScheduleReleaseResource to ReleaseResource for clarity; updated all usages.
- ResourceManager now calls ReleaseResource directly on Mesh, Material, and Shader types.
- Camera exposes Actual/Virtual size properties and Render returns Error.
- RenderingContext now uses IResourceManager for mesh/resource ops.
- Replaced custom BinaryWriter with BufferWriter in RenderGraphHasher.
- Improved variable naming, interface signatures, and code formatting.
- Added Error extension for IsSuccess/IsFailure.
- Minor FMOD/native interop and test code cleanups.
- No breaking API changes except for new Error return values on some methods.
2026-02-25 19:08:54 +09:00
db8ca971a8 Refactor folder structure 2026-02-18 00:52:18 +09:00