Changelist

Tue 04 Oct : Fix some cloud update bugs, more clarity in overlays.
Fri 30 Sep : Precipitation Region Fix, update drawing camera position and view distance, externalDynamic value correctly utilises origin variables
Thu 29 Sep : Fixes for sequencer UIDs.
Thu 29 Sep : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Mon 26 Sep : re-enable precipitation amortization
Mon 26 Sep : UI QOL improvements
Thu 22 Sep : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Thu 22 Sep : m_ShowAuroralOvalInCloudWindow to false by default
Wed 14 Sep : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Wed 14 Sep : Improved implementation of PlanetRadius
Thu 08 Sep : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Thu 08 Sep : Fix for “cloudshadoworiginkm” cloudshadoworigin” conflict
Thu 25 Aug : Improved SM utilisation in CS_InterpLightTable() by increasing the number of threads in the group.
Mon 22 Aug : Removed commented out code for precipitation in CloudRenderer::SetCloudConstants.
Mon 22 Aug : Re-added azimuth to PrecipitationLayerInfo and updated clouds.sfx PrecipitationVolume() shader.
Tue 16 Aug : Fix C4244 type conversion warning in CloudRenderer.cpp.
Fri 12 Aug : PrecipitationLayerInfo::azimuth removed as it’s unused. Added GetGloblalXYAngularOffsetFromOriginRAD lambda to unify code in CloudRenderer::RenderPrecipitationVolumeTexture().
Wed 10 Aug : Removed face index offset from Skylight::Update() as this is redundant. Platform ptr.
Thu 04 Aug : Updated CloudRenderer::RenderPrecipitationVolumeTexture() to use EffectPass and ShaderResource over strings. Platform ptr.
Tue 02 Aug : Updated StaticRemoveView()’s loop for std::map::erase().
Mon 01 Aug : PS4 Unity: Save render target and colour texture for later use. GetColourTexture() copies the Cmask and Fmask to the Platform’s orbis::Texture. Platform ptr. 4.1b
Mon 18 Jul : Removed unused texture from atmospherics.sfx and BaseAtmosphericsRenderer.cpp. Platform ptr.
Thu 14 Jul : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Thu 14 Jul : Cleaned up namespaces and whitespaces in TrueSkyPluginRenderInterface.
Thu 07 Jul : Platfrom Ptr.
Thu 07 Jul : Update to match Platform changes.
Wed 06 Jul : Disable Cloud Shadow Texture in Cloud window
Tue 05 Jul : Update .nsi for SDK executable
Mon 04 Jul : Unity Render Fixes
Thu 30 Jun : Alternate method for fix for individual render modes
Mon 27 Jun : Platform Ptr.
Mon 27 Jun : Fix cloud shadow light dir offset.
Mon 27 Jun : Sun direction offset when rendering cloud shadows.
Fri 24 Jun : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Fri 24 Jun : Cloud shadow offset due to light direction reinstated.
Fri 24 Jun : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Fri 24 Jun : Fix amortization bug, structure RenderMode Enum to allow for improved checks.
Fri 24 Jun : Working relocatable cloud shadow origin. Use GetEnum(“cloudshadoworigin”) and StaticSet(variant) with vec4 float.
Fri 24 Jun : Shadow generation now correct.
Fri 24 Jun : Prototype of movable shadow map.
Thu 23 Jun : Cirrus fixes and cloud update code.
Fri 17 Jun : Add Atmospheric Amortization to Sequencer, Fix amortization bug,
Fri 17 Jun : Re-Added StaticSetTexture for backwards compatibility with 4.1b
Wed 15 Jun : Add Shadow information to alpha channel. Update to get/set automatic sun pos.
Wed 08 Jun : When DRAW_ATMOSPHERE is disabled, the atmosphere/aerial perspective is not added, but clouds are still drawn.
Fri 03 Jun : Fix implementation of DRAW_CLOUDS.
Fri 03 Jun : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Fri 03 Jun : Implement TrueSkyRenderMode::DRAW_CLOUDS.
Fri 03 Jun : Remove unused globalWindControl checkbox. Add StaticGetExternalDynamicValues.
Thu 02 Jun : RenderFrameStruct adds TrueSkyRenderMode. If left as DEFAULT, the older behaviour will be used.
Thu 02 Jun : RenderFrameStruct adds TrueSkyRenderMode.
Sun 29 May : Fix CloudShadow scale assignment.
Fri 27 May : Fix-up dll interface: cloud range is now read-only.
Fri 27 May : Added StaticGetExternalRenderValues to dll interface.
Mon 23 May : Update TrueSkyPluginRenderInterface.cpp
Fri 20 May : Platform ptr. StructuredBuffer type compile fixes.
Wed 18 May : Implement “force update” checksum and button for CloudWindow.
Tue 03 May : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Tue 03 May : Minor corrections.
Tue 03 May : Compile fix for Xbox One.
Tue 03 May : Fix for CloudWindow.cpp safe_asin() for non C++17 compilers.
Tue 26 Apr : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Tue 26 Apr : Update Platform ptr.
Tue 26 Apr : Force unused resource to nullptr to workaround platform bug
Tue 26 Apr : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Tue 26 Apr : Update SkyKeyframer docs.
Mon 25 Apr : Compile Fix
Mon 25 Apr : Remove inaccurate “derived classes” refs in docs.
Mon 25 Apr : Merge branch ‘nick_shadow’ into 4.3
Mon 25 Apr : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Mon 25 Apr : Add safe_asin. depth.texturePtr null check in RenderingPlugin.cpp. Add profiling to GL Sample. Add GetShadowTexcoords shader function. Add planetRadiusKm to compositing_constants.
Mon 25 Apr : Add Docs to 4.3
Mon 25 Apr : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Mon 25 Apr : SIMUL_PLUGIN_DEPLOY Python check in CMake files.
Fri 22 Apr : Platform Ptr.
Fri 22 Apr : Disable Build shaders in CMake if shaders are not present
Thu 21 Apr : Update automatic screenshot functionality, additional .nsi fix for smarter access to .glfw
Thu 21 Apr : Platform Ptr
Thu 21 Apr : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Thu 21 Apr : Further .nsi updates to keep Setup and sequencer similar.
Thu 21 Apr : Update NSI/Setup.nsi to fix build issue.
Wed 20 Apr : Update .nsi files, platform ptr,
Wed 20 Apr : fix issue where dynamic dx11 sample could not find dlls
Wed 20 Apr : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Tue 19 Apr : Update Icons and Logos, fix simul_commit variable within SkySequencer.nsi
Tue 19 Apr : Further update to SkySequencer.nsi
Tue 19 Apr : add addition path for .qss style sheet. Update SkySequencer.nsi
Tue 19 Apr : Merge branch ‘4.3’ of github.com:simul/Simul into nick_shadow
Tue 19 Apr : Changed multipliedSteps from int to uint to fix vulkan shader compile error
Thu 14 Apr : Updated structs for highDetail Variables
Wed 13 Apr : Merge branch ‘4.3’ of github.com:simul/Simul into nick_shadow
Wed 13 Apr : Add highDetailMultipler and highDetailRangeKm variables for adjustable fidelity and performance.
Thu 07 Apr : Add reset function, remove unnecessary setUAV - no longer causing warnings and are causing DX12 crash.
Wed 30 Mar : Cleaned up Unity.cpp. Removed Xbox header as they are now handled internally.
Wed 30 Mar : Rename Spot to pointLight
Wed 30 Mar : UnityPluginInterface.h renamed to TrueSkyPluginRenderInterface.h and RenderingPlugin.cpp renamed to TrueSkyPluginRenderInterface.cpp. TRUESKYRENDERINTERFACE_EXPORT renamed to TRUESKY_PLUGINRENDER_EXPORT. TrueSkyPluginRender.h removed in favour of Export.h. Clean up of TrueSkyPluginRenderInterface.h/.cpp
Wed 30 Mar : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Wed 30 Mar : Fix compile error for Vulkan in terrain.sfx
Tue 29 Mar : Precip inprovements, revert transitionDistanceKm back to 100km
Tue 29 Mar : Merge branch ‘nick_shadow’ of github.com:simul/Simul into nick_shadow