Changelist

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
Tue 29 Mar : Cloud shadow constant and multiplier for finer shadow control.
Tue 29 Mar : Cloud shadow constant and multiplier for better control of shadow texture.
Tue 29 Mar : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Tue 29 Mar : Platform ptr.
Mon 28 Mar : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Mon 28 Mar : Set precip viewStore Last_Frame_number correctly, removed unused params from cloud_constants.sl
Mon 28 Mar : In clouds_experimental.sl, we use double grid density for lookups in the grid-rendered zone.
Mon 28 Mar : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Mon 28 Mar : Cloud shadows use light texture, not cloud density!
Mon 28 Mar : Platform ptr.
Mon 28 Mar : RenderFrame(), GetColourTexture cleaned up. Added GetDepthTexture(). PluginTrueSkyRenderer::RenderFrame() cleaned up. Removed old comments. Fix spaces and tabs.
Mon 28 Mar : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Fri 25 Mar : terrain.sfx: dot() in PS_Main() for parameters of the same type. Platform ptr.
Thu 24 Mar : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Thu 24 Mar : Fix black virga artifacts at ground level.
Thu 24 Mar : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Thu 24 Mar : Calculate distant cloud rendering uniform step for clouds_experimental.sl using approximate grid step size. This way, the steps should be approximately equivalent.
Thu 24 Mar : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Thu 24 Mar : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Thu 24 Mar : Variable grid transitions to regular steps past 100km. Fix incorrect cloud light lookup - visible esp. at sunrise/sunset. Fix terrain curvature.
Wed 23 Mar : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Wed 23 Mar : GetHorizonDistance + spotlight UI
Wed 23 Mar : Platform ptr. RenderStyle clean up.
Tue 22 Mar : Platform ptr.
Tue 22 Mar : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Tue 22 Mar : Cloud Volume Culling. CloudVolume updated with new enum classes. CloudKeyframer::SetVolume() parameters updated. CloudVolume_densityspace updated and values set correctly. Update to CloudLayerEditWidget UI with drop downs and update button; SkyTimelineWidget::NewCloudVolume() updated too. PluginTrueSkyRenderer::Set() for cloudvolume updated. GetVolumeMultiplier() supports culling volumes. Other minor clean up.
Fri 18 Mar : Shader fix for Vulkan.
Thu 17 Mar : Improved curved-Earth variable grid cloud rendering. Clouds fade out close to max distance.
Thu 17 Mar : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Thu 17 Mar : Horizon distance on camera widget.
Wed 16 Mar : Ground fog fixed for height bound rendering. lerp function with cloud depth to scale fogLoss.
Tue 15 Mar : Platform ptr. GetSimpleIlluminationAt() take model space positions not world space. Model space positions are passed through from VS to PS in terrain.sfx.
Thu 10 Mar : Reduce distant noise in clouds_experimental.sl
Thu 10 Mar : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Thu 10 Mar : Fill max_tex_z into green channel of precipitation volume.
Wed 09 Mar : name compare fix.
Wed 09 Mar : Terrain curvature now mostly correct.
Wed 09 Mar : Fix precipitationVolume amortization offset.
Tue 08 Mar : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Tue 08 Mar : Rain streak/ virga improvements: virga should not appear above clouds.
Mon 07 Mar : removed unused variables, performance checks.
Fri 04 Mar : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Fri 04 Mar : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Fri 04 Mar : Correctly use skykeyframer planet radius in cloud rendering. planetRadiusKm now in cloud_constants.sl Mostly fixed curved Earth cloud rendering in clouds_experimental.sl Corrected atmospheric inscattering altitude lookup in variable grid (clouds_experimental.sl) render, for true altitude rather than z offset.
Thu 03 Mar : Increase UI variable max values
Wed 02 Mar : Compile fix
Tue 01 Mar : Merge pull request #14 from simul/nicksimultec
Tue 01 Mar : warning fix
Tue 01 Mar : small additions to previous commit.
Mon 28 Feb : Rename RainEffect to Virga, added VirgaNearThresholdKm, update ExternalRenderValues.
Sun 27 Feb : Cleaned the code from experimental snippets and added DirectLight, IndirectLight and Extinction to be set by SetFloat
Thu 03 Feb : Set minimum worleyEdgeAmplitude 0.01
Thu 03 Feb : Merge branch ‘4.3’ of github.com:simul/Simul into 4.3
Fri 28 Jan : Organised SiderealSky class.
Fri 21 Jan : platform pointer
Fri 14 Jan : Minor clean up. CopyToTargetDir.py works for both UE4 and UE5. Update “cloudshadowheight” get/set functions in plugin. ExternalRenderValues reverted. PS_AltCloudShadow() WIP.
Mon 10 Jan : Fix for terrain.sfx GetSimpleIlluminationAt().