8adcaefe4bRefactor texture set creation and disposal to use generic Material typesVictor Giers2026-05-18 16:02:02 +02:00
e35452d6d6Update CachedMaterialTexture to use MaterialTextureSetVictor Giers2026-05-18 16:01:53 +02:00
dcfb4ae05fUpdate material imports to use general rendering utilitiesVictor Giers2026-05-18 16:01:27 +02:00
a49bb80849Simplify texture disposal logic in material renderingVictor Giers2026-05-18 16:00:52 +02:00
85cbf330bcImplement material signature and texture set managementVictor Giers2026-05-18 16:00:41 +02:00
0264e99578Include material cleanup when deleting project assetsVictor Giers2026-05-18 16:00:08 +02:00
d8205b0301Clean up material references when deleting project assetsVictor Giers2026-05-18 15:59:52 +02:00
c610fce5e9Validate material definitions within scene documentsVictor Giers2026-05-18 15:59:32 +02:00
4e6162ef73Implement comprehensive material definition validation logicVictor Giers2026-05-18 15:59:08 +02:00
d72e49859eImport material definition types for validationVictor Giers2026-05-18 15:58:39 +02:00
258e5b2ffbRemove custom PBR material scene document versionVictor Giers2026-05-18 15:58:25 +02:00
5b5ae00d68Refactor material definitions and update scene document versions to support custom PBR materialsVictor Giers2026-05-18 15:57:45 +02:00
a029a99d80Refactor: Update material definition types to use a base interface and separate starter/custom definitionsVictor Giers2026-05-18 15:57:06 +02:00
ee5cb3023eAdd unit tests for collecting terrain brush raycast objectsVictor Giers2026-05-18 15:40:29 +02:00
b601634dceRefactor terrain raycasting: Extract object collection logic into a dedicated helper function and update ViewportHost to use terrain-specific IDs.Victor Giers2026-05-18 15:39:53 +02:00
8774cade72Enhance EditorSimulationController tests for project-aware scheduling and build logicVictor Giers2026-05-18 14:48:15 +02:00
b8fa59de38Update test imports for project setup, entity creation, and schedulingVictor Giers2026-05-18 14:47:48 +02:00
8e5931a1fbAdd unit tests for resolving viewport world stateVictor Giers2026-05-18 12:59:37 +02:00
101ba4508cRefactor viewport state resolution to use a dedicated function, centralizing the calculation of resolved world and time states.Victor Giers2026-05-18 12:59:07 +02:00
45cdb35158feat(tests): Add tests for reattaching and reprojecting spline corridor junctionsVictor Giers2026-05-13 20:07:08 +02:00
bf2e1a1368Test junction reattachment when path points moveVictor Giers2026-05-13 20:04:46 +02:00
b7cf45a0b5Enhance path point deletion to correctly manage and reattach spline corridor junctionsVictor Giers2026-05-13 20:04:13 +02:00
b948579be9Improve junction maintenance when deleting a path point by tracking and reattaching spline corridor junctions.Victor Giers2026-05-13 20:03:41 +02:00
4e50e3c5deImprove path point position command to handle spline corridor junction stateVictor Giers2026-05-13 20:03:11 +02:00
f8ba2a4b27Maintain spline junction state when setting path point positionsVictor Giers2026-05-13 20:02:39 +02:00
8fe74eaa90Refactor path point addition to correctly manage and reattach spline corridor junctionsVictor Giers2026-05-13 20:02:08 +02:00
7018752938Update path upsert command to correctly manage and reattach spline corridor junctionsVictor Giers2026-05-13 20:01:32 +02:00
fa95a05d0fImplement utilities for cloning and reattaching spline corridor junctions to pathsVictor Giers2026-05-13 20:01:02 +02:00
88c1060019Add utility function for resolving nearest point on scene pathVictor Giers2026-05-13 20:00:44 +02:00
f0a10c6201Implement advanced logic for reattaching and reprojecting spline corridor junctionsVictor Giers2026-05-13 20:00:09 +02:00
b58fa8f59bImprove type safety for curb kind in spline junction testsVictor Giers2026-05-13 19:29:42 +02:00
55c088ec56Update junction mesh tests to use dedicated junction objects for corner and curve shapesVictor Giers2026-05-13 19:28:38 +02:00
6ecd1e1f33Add comprehensive tests for junction mesh generation and edge geometryVictor Giers2026-05-13 19:26:51 +02:00
0dcdddc59bAdd validation tests for junction shape modeVictor Giers2026-05-13 19:25:59 +02:00
78655ac6a4Enhance junction shape serialization and migration testsVictor Giers2026-05-13 19:25:37 +02:00
f99c82bf29Add junction shape scene document version constantVictor Giers2026-05-13 19:24:59 +02:00
7415cdc8b1Refactor edge geometry calculation in RuntimeHostVictor Giers2026-05-13 17:16:36 +02:00
b0af01a28fRefactor edge processing in ViewportHost to use direct junction properties and simplify mesh creation logicVictor Giers2026-05-13 17:16:17 +02:00
6a47395d6fEnhance validation and runtime support for spline corridor junctionsVictor Giers2026-05-13 17:16:04 +02:00