Commit Graph

255 Commits (a0e89208a0b301666b626a51cdae30e552e50537)

Author SHA1 Message Date
scrawl 72ff7ec030 Merge branch 'next' into occlusionquery
Conflicts:
	apps/openmw/mwrender/sky.cpp
13 years ago
Lukasz Gromanowski be94da1527 Issue #225: Initialize class members in constructor. 13 years ago
scrawl bb3f3ce1db bugfix 13 years ago
scrawl 743ea0c9be use hardware occlusion query for sun glare effect 13 years ago
scrawl b8f962a68d Merge branch 'next' into shaders 13 years ago
scrawl c2329b7027 removed preprocessor constants 13 years ago
scrawl 3e4cf64a77 Merge branch 'master' into shaders 13 years ago
scrawl 5ea2122f79 sun gradually disappears 13 years ago
scrawl a67cc8e73b more fixes 13 years ago
scrawl 877cb2aca7 much better looking moons 13 years ago
scrawl e354203c21 stars rotation 13 years ago
scrawl 8421fd2670 fixed a visual issue with the stars 13 years ago
scrawl 118250171d Merge branch 'master' of https://github.com/zinnschlag/openmw into shaders
Conflicts:
	apps/openmw/mwrender/objects.cpp
13 years ago
scrawl 8910b0d471 use shaders for all NIF materials. this has numerous advantages:
- vertex colours are now working as they should (and they have a huge impact on the look)
 - the lighting is per pixel and looks a lot better
 - by using shaders, we can use more lights at a time (fixed function has max of 8)
13 years ago
scrawl d74b78a302 very minor performance improvement 13 years ago
Marc Zinnschlag 3c5f8a4a23 void pointer workaround 13 years ago
scrawl b3db4f1c27 slightly improved moon fading 13 years ago
scrawl 8b0ef8f98c improvements to sun glare 13 years ago
scrawl 932983c2fa fix toggleSky 13 years ago
scrawl c1d39bb35f tweaked cloud color 13 years ago
scrawl f79bf1f300 fog 13 years ago
scrawl 8d5783d75d - set moon phase using (day%32)/4 (not really correct, but good for now)
- added all weather patterns from morrowind.ini
13 years ago
scrawl e31ad90802 moon positions and fading 13 years ago
scrawl 4650672bb1 thunderstorm 13 years ago
scrawl 0ebdce543a - added night sky rendering with stars, nebulas, and fading in/out to sunset / sunrise
- changed WeatherGlobals members to static
13 years ago
scrawl 9560904d8a visibility fixes 13 years ago
scrawl 67c7b965f0 calculate a sun position depending on time of day 13 years ago
scrawl 811c4a41b7 fade in/out for sunrise and sunset 13 years ago
scrawl aad8f6605e send a raycast through the physics engine to check if sun is visible 13 years ago
scrawl af83742e6f - disable the sky renderer completely in interior cells
- SkyManager update (initial sun glare effect, no raycast)
13 years ago
scrawl d9c02ca526 - added isCellExterior / isCellQuasiExterior methods to World
- interior now have the sun disabled properly (and ambient managed by cell, not sky)
13 years ago
scrawl 90af78e3b8 attempt to fix openmw's lighting (restored the sun, set proper ambient value outside)
- the fix should remain in this branch since the main branch still has the lighting by caelum
13 years ago
scrawl a5720e9a4f set sky colors according to time of day 13 years ago
scrawl 41a8b22ebd implemented weather transitions (currently only blends the clouds) 13 years ago
scrawl b2de9e8f45 allow setting the clouds opacity 13 years ago
scrawl 83753dc384 tweaked the cloud animation speed 13 years ago
scrawl 91ffacbb6d added moon phases 13 years ago
scrawl 10ca67c0a5 fixed the sky elements positioning delay (nodes are now children of the camera node) 13 years ago
scrawl 2d8b0a4ac0 merged the sky manager implementation with its interface 13 years ago
scrawl 694a537b57 - removed caelum sources, resources, build scripts 13 years ago
scrawl 04d7db2860 moved the SkyManager implementation to a new source file (sky_impl.cpp) for convenience 13 years ago
scrawl 6aac3d4b77 - removed caelum (we can get it from the git history, if needed)
- added code for moon rendering (they are not visible by default)
13 years ago
scrawl 090c0586a0 leak fix 13 years ago
scrawl 6d37f53fa2 - abstracted the sun creation code into a CelestialBody class to be reused for the moons
- fixed render queue problem
13 years ago
scrawl ad0f9f4bcf fixed the sun rendering (rendered without depth check) 13 years ago
scrawl 3b3218d907 fixed 3 gcc warnings in sky.cpp 13 years ago
scrawl 8b5da06fce Merge branch 'next' into weather
Conflicts:
	apps/openmw/mwrender/renderingmanager.cpp
13 years ago
scrawl c884f70a61 added sun rendering (unfinished) 13 years ago
scrawl 1d9f0f4813 added MWSkyManager; already has atmosphere and moving clouds (although their colour is static) 13 years ago
Jan-Peter Nilsson 429775d485 Store configuration in /etc/openmw/ and ~/.openmw/ on linux
Requires new openengine version.
14 years ago
Marc Zinnschlag 2d8fbc6e55 implemented month variable and fixed some day/gamehour bugs 15 years ago
Marc Zinnschlag f3b70e05a9 added sky-related script functions and instructions 15 years ago
Nicolay Korslund a26641cca1 Moved caelum resources into the right place in the repo, instead of having cmake make redundant copies. Also fixed file modes/line endings. 15 years ago
athile 82bbc69453 Only push the far clip plane out if the sky is enabled 15 years ago
athile 7db274f1c5 Sky rendering clean-up and correct resource configuration 15 years ago