Changelist

Thu 25 Jul : Removed ApplyResourceGroup() from PlanetRenderer as it’s unneeded. Added missing samplers 2 and 5.
Thu 25 Jul : Merge branch ‘4.4’ of github.com:simul/Simul into 4.4
Thu 25 Jul : Fixed whitespaces, namings and comments. BaseGpuSkyGenerator can recompile shaders now. Added SkyBrightness to SkyProperties UI.
Thu 25 Jul : Merge branch ‘4.4’ of github.com:simul/Simul into 4.4
Thu 25 Jul : Samplers in resource group 0.
Wed 24 Jul : Update to 4.4 documentation
Wed 24 Jul : Better checks in glfw_get_window_monitor() when calling glfwGetVideoMode().
Fri 19 Jul : Merge branch ‘4.4’ of github.com:simul/Simul into 4.4
Fri 19 Jul : Documentation
Fri 19 Jul : Platform ptr.
Fri 19 Jul : Merge branch ‘4.4’ of github.com:simul/Simul into 4.4
Fri 19 Jul : Removed unused constant buffer in composite.sfx affecting Vulkan. Other minor clean ups. Platform ptr.
Fri 19 Jul : Small fixes and allow import of sequence
Wed 17 Jul : Merge branch ‘4.4’ of github.com:simul/Simul into 4.4
Wed 17 Jul : Fix for SkyKeyframer::GetSiderealTimeDegrees() and other minor clean ups. Platform ptr.
Tue 16 Jul : Fixed: Fails to compile Editor if D3D12 is not enabled.
Wed 10 Jul : Fixes for setting textures in WindowUpdater.cpp for Vulkan Validation Layers. Platform ptr.
Mon 08 Jul : Removed rake from CloudRegionState.
Mon 08 Jul : Implemented CloudRegion rotation for cloud volume density.
Mon 08 Jul : Fixed CloudRegion Cumulonimbus scaling issue and CloudRegion UID selection in UI. Platform ptr.
Thu 04 Jul : Merge branch ‘4.4’ of github.com:Simul/Simul into 4.4
Thu 04 Jul : Linux fixes
Wed 03 Jul : Doc Warnings removed
Wed 03 Jul : Doc updates
Tue 02 Jul : Remove doc warnings
Mon 01 Jul : Documentation updates and fixes.
Mon 01 Jul : Merge branch ‘4.4’ of github.com:Simul/Simul into 4.4
Sun 30 Jun : Fix x-ref in apiskykeyframer.rst
Sun 30 Jun : Fixed doxygen - no headers were being correctly read and all API docs were broken. Warnings as errors in Sphinx now.
Thu 27 Jun : Merge branch ‘4.4’ of github.com:Simul/Simul into 4.4
Wed 26 Jun : Revert debug test in shader.
Wed 26 Jun : Whitespace fixes for new atmopsherics files.
Wed 26 Jun : Merge branch ‘4.4’ of github.com:Simul/Simul into 4.4
Tue 25 Jun : Editor save/load window grid settings. Small doc changes.
Tue 25 Jun : Minor clean up in PluginTrueSkyRender.
Tue 25 Jun : Fixed WindowUpdater::GenerateCloudDensitySignedDistanceField() to handle correctly negative sdfProgress values.
Tue 25 Jun : Platform ptr.
Mon 24 Jun : Fixed warnings in SkyRenderer.
Fri 21 Jun : Updated PluginTrueSkyRenderer::Set(“CloudRegion”, …) to support the new cumulonimbus cloud region type.
Fri 21 Jun : Fixed std::map::find() crashes for moon. struct Moon has changed so that colour refers to the hue of the light and albedo the amount reflected. Other minor improvements.
Fri 21 Jun : Updated the ifd::FileDialog::Instance().CreateTexture functions to create textures correctly for both the Editor and the plugin.
Thu 20 Jun : UI updated to use new ui::OpenTexture function in CloudLayerProperties.cpp and SkyProperties.cpp. Added overload to SkyRenderer::SetPlanetImage().
Thu 20 Jun : CloudKeyframer switched from file’s Lerp() to use our standard lerp().
Thu 20 Jun : Updated texture sets for cloudRegionMapTexture and cloudRegionGradientTexture. CloudKeyframer saves and loads those textures’s filepaths and CloudLayer holds the texture ptrs.
Thu 20 Jun : Added ui::OpenTexture() for better UI texture loads.
Wed 19 Jun : Minor update to SkyKeyframer.cpp
Wed 19 Jun : SkyKeyframer::GetLocalDirectionToMoon() corrects the direction of the moon for rotated CloudWindow orientations.
Wed 19 Jun : Added SkyKeyframer::GetTopocentricDirectionToAntiSolarPoint() to fix SkyRenderer::RenderCelestialDisplay() for the lunar eclipse area.
Wed 19 Jun : Fixed orientation of the moon texture.
Mon 17 Jun : Small fix to set debug ConstantBuffer
Mon 17 Jun : Merge branch ‘4.4’ of github.com:Simul/Simul into 4.4
Mon 17 Jun : Region fade for Cylinder and Spherical
Mon 17 Jun : Added UI controls for cloud regions cumulonimbus.
Mon 17 Jun : Update to accumulatedWindOffset
Fri 14 Jun : Merge branch ‘4.4’ of github.com:Simul/Simul into 4.4
Fri 14 Jun : Initial Support for Cumulonumbis Cloud Regions. Updated members for CloudRegionState. Added Cloud Region texture to CloudLayer. Updated WindowUpdater too. Added modified textrures from UE. Updated UI too.
Fri 14 Jun : Allow for forced update with SetRecalculate()
Thu 13 Jun : Fixed conversion warning in CloudRenderer.cpp
Thu 13 Jun : Merge branch ‘4.4’ of github.com:Simul/Simul into 4.4
Thu 13 Jun : shader updates
Thu 13 Jun : Add edgeFadeBegin to regions, set scales_upper_km and lower to float.
Thu 13 Jun : Added Lunar Eclipse calculations in GlobalView and CelestialDisplay and SkyKeyframer::GetUmbra().
Wed 12 Jun : Added Umbra and EclipseTotalityInfo structs, updated GetEclipseTotalityInfo() and removed Sky::GetEclipseFactor(). More overloads for GetTopocentricDirectionToMoon(). Added Obscuration and Magnitude debug info for GlobalView and CelestialDisplay.
Wed 12 Jun : SkyKeyframe::daytime is now a double for better precision. Updated SkyRenderer::RenderCelestialDisplay() text for sun and moon, and SkyKeyframer re-organisation. CloudWindow extra debug info commented out.
Mon 10 Jun : Updated Volume Queries debug text.
Mon 10 Jun : Merge branch ‘4.4’ of github.com:simul/Simul into 4.4
Mon 10 Jun : Updated GlobalView eclipse point to show total vs annular eclipses. Added to class SkyKeyframer GetTopocentricDistanceToMoon(), GetApparentSunRadiusArcMinutes(), GetApparentMoonRadiusArcMinutes() and GetEclipseFactor(). Updated SkyRenderer::RenderSun() and SkyRenderer::RenderPlanet() to support the corona and diamond ring textures.
Mon 10 Jun : Added GetTopocentricDistanceToMoon() to SiderealSky. Updated Sky with new sun and moon radii and function signature change.
Mon 10 Jun : Updated sky.sfx and sky_constants.sl to rendered the sun corona and diamond ring. Moon geometry is now double the size to support the whole texture.
Mon 10 Jun : Added sun corona and sun diamond ring texture. Rotated Moon texture.
Wed 05 Jun : Platform Ptr.
Wed 05 Jun : Fix for Cloud Region editor UI
Wed 05 Jun : Add AtmosphericsAmortization to renderingOptions
Mon 03 Jun : Merge branch ‘4.4’ of github.com:Simul/Simul into 4.4
Mon 03 Jun : Disable unused variables
Mon 03 Jun : Platform ptr.
Fri 31 May : Switch support for 4.4. ChunkInputOutput is disabled. CMAKE_BINARY_DIR added to add_multiplatform_sfx_shader_project. Better preprocessor statements for Switch. Undo/Redo for PluginTrueSkyRenderer is wrapped behind SIMUL_PLUGIN_UI. CopyToTargetDir.py updated to support copying Switch binaries, shaders and textures. Platform ptr.
Thu 30 May : Merge branch ‘4.4’ of github.com:simul/Simul into 4.4
Thu 30 May : Initial support for Switch in TrueSkyPluginRender. Platform ptr.
Wed 29 May : Disable assimp for linux
Tue 28 May : Merge branch ‘4.4’ of github.com:Simul/Simul into 4.4
Tue 28 May : Platform ptr
Tue 21 May : Platform ptr.
Tue 21 May : In CloudLayer UI, changed Cloud Region “Layers” to “Regions”.
Tue 21 May : Added externalTransparentRendererDelagate. Updated Editor to support transparent mesh rendering.
Fri 17 May : CMake PLATFORM_WINGDK does not enable PLATFORM_BUILD_ASSIMP.
Thu 16 May : Platform ptr.
Thu 16 May : clang compile fixes
Thu 16 May : Updated .gitignore to exclude lfs, hook and all build folders.
Thu 16 May : Merge branch ‘4.4’ of github.com:simul/Simul into 4.4
Thu 16 May : Platform ptr.
Thu 16 May : Fixed CMake configuration error from variable PLATFORM_BUILD_ASSIMP for consoles.
Wed 15 May : Merge branch ‘4.4’ of github.com:Simul/Simul into 4.4
Wed 15 May : Fix for linux build support
Wed 15 May : Updated CloudRegionPartIdentifier and GetNearestCloudRegionPartIdentifier() to support the new region types and multiple grab points. Added ActiveKeyframerWithCloudRegion() and mouseMoveCloudRegionPartIdentifier() to clean up GlobalView.cpp. Updated CloudRenderer::RenderCloudRegions() to correctly draw all of the grab points. CloudRenderer::EditorRenderGlobalView() draws mouse position along with highlight text for Cloud Regions. Platform ptr.
Wed 15 May : simul::ui::GlobalViewPanel() updated to correctly set the pos out parameter.
Wed 15 May : Resorted commented out line in Editor.cpp
Wed 15 May : Renamed cloudWindowView to globalViewView and some related clean ups.
Tue 14 May : Fixed typo.
Tue 14 May : Merge branch ‘4.4’ of github.com:simul/Simul into 4.4