aboutsummaryrefslogtreecommitdiff
path: root/src/client/sky.cpp
AgeCommit message (Collapse)Author
2023-02-26Sky: transmit body_orbit_tilt to client. (#13193)sofar
This obsoletes the current client-side setting entirely. The server can transmit the tilt to the client directly and will send 0.0f as default value. Co-authored-by: x2048 <codeforsmile@gmail.com> Co-authored-by: sfan5 <sfan5@live.de>
2023-02-18Remove dead code behind Irrlicht version checkssfan5
2022-11-09Fix typos and en_US/en_GB inconsistency in various files (#12902)Abdou-31
2022-10-30Enable negative values for sun/moon orbit tilt (Northern hemisphere) (#12904)x2048
2022-09-06Add documentation of sun/moon orientation/scale differences (#12145)DS
2022-08-17Use Sky class to obtain directional light source position for shadows (#12662)x2048
* Also remove unused Sky::getSkyBodyOrbitTilt method Fixes misalignment of sun position and shadow direction at high tilt values.
2022-07-02Allow to set maximum star opacity at daytime (#11663)Wuzzy
2022-01-31Revert "Disable dynamic shadows for the 5.5.0 release" (#12032)rubenwardy
2022-01-29Disable dynamic shadows for the 5.5.0 releaseSmallJoker
The dynamic shadows are yet not in the desired state to justify the inclusion into version 5.5.0. A stable release is long overdue, hence this allows fixes to continue in 5.6.0-dev to finally release an acceptable version of the dynamic shadows feature. Reverting this commit is highly recommended to proceed in development.
2022-01-22Fix consistency of sky sun/moon texture behavioursfan5
Also cleans up related code somewhat.
2021-06-06Shadow mapping render pass (#11244)Liso
Co-authored-by: x2048 <codeforsmile@gmail.com>
2021-05-03refacto: protect some RenderingEngine::get_scene_managerLoic Blot
* protect it from Camera, Sky, ClientMap object calls * rename Game::sky to Game::m_sky
2021-04-09Don't reseed stars when changing star countWuzzy
2021-04-05Reserve vectors before pushing and other code quality changes (#11161)sfan5
2021-03-09Restore Irrlicht 1.9 supportsfan5
2020-12-19Cleanup shader generation code (#10663)Vitaliy
Shader generation is a mess. This commit cleans some parts up, including dropping remains of HLSL support which was never actually implemented.
2020-11-26Return star color calculation to what it previously wassfan5
2020-11-26Fix stylenumzero
2020-11-26Provide fallback star color for GLES 2 with MT shaders disablednumzero
2020-11-26Sky: support GLES2numzero
IrrLicht built-in shader is broken, have to write my own
2020-11-26Replace TriangleFan as poorly supportednumzero
2020-11-26Reuse seed when updating starsnumzero
The only currently relevant parameter is scale which can now be changed without resetting stars position
2020-11-26Store stars in a single static mesh buffernumzero
2020-05-27Value copy / allocation optimizations mostly in server, SAO and serialize codesfan5
2020-05-09Color gradient for default and 'regular' type sky (#9502)TheTermos
* add regular sky gradient * add regular sky gradient * Update sky.cpp * change default day sky colors
2020-05-05Sky API: Rename *_tint to fog_*_tint for consistencySmallJoker
2020-03-08Fix star visilibity and documentation (since 946c03c6)Jordan Snelling
Fix memory leak (unused allocation) Fix star rendering Rename sky color struct Fix stars on android Remove extraneous .data() from android star draw
2020-03-05set_sky improvements, set_sun, set_moon and set_starsJordach
2020-01-16Increase star count to 1000 and decrease radius slightly (#9307)lhofhansl
* Increase star count to 1000 and decrease radius slightly. * Adjust star width.
2019-08-04Unify OpenGL ES supportsfan5
2019-07-30Sky: Refactor of moon and sun drawing (#8683)Methacrylon
Split sun and moon render parts from the main render function.
2018-12-06Draw all horizons and sky base, in front of stars (#7932)Paramat
Move star draw to before sun glow texture draw and before sun draw, not currently essential but the logical order. Will be necessary if a 'no far ground' option is added, to draw stars behind the sun.
2018-12-02Draw stars behind the moon (#7928)Paramat
This time correctly, by resetting the 'material' to '1' after moon draw.
2018-12-02Slightly alter star appearence time and full brightness time (#7921)Paramat
At sunset: Stars first appear slightly later, at the time the sun disappears over the horizon, this fixes seeing dark stars in front of the sun horizon glow texture. Stars reach full brightness slightly earlier at time 20000, not so excessively long after sunset. The above behaviour is also applied at sunrise, but of course, time-inverted.
2018-12-01Fix sky bugs when using sun or moon textures (#7918)Paramat
Reverts the render order change of commit ce2d33eb97238e2e050d065a8f0838749a0b31d0
2018-11-28Move client-specific files to 'src/client' (#7902)Quentin Bazin
Update Android.mk Remove 'src/client' from include_directories