196a2bb0dd
- NodeThumbnailCache/MaterialPreviewRenderer: keep a material node thumbnail stale (re-pumped each frame) until the shared preview renderer actually converges, instead of caching after one render pass. Progressive delegates (Arnold/Cycles/Embree) need multiple passes to accumulate past their first noisy sample, so thumbnails previously froze on an early frame and only "fixed themselves" when toggling thumbnail display forced a fresh render. - MaterialEditorPanel: add a Color Space row under Asset-typed shader inputs, authoring the attribute's colorSpace metadata from the active OCIO config's color spaces. - MaterialManager: surface Sdr-declared allowed values (enums) per shader input so the property panel can render a dropdown instead of free text. - CMakePresets.json: build the release preset with debug info (RelWithDebInfo) for easier diagnosis. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>