Commit Graph

79 Commits (a083439139b883b260605fac90d6304ea293effa)

Author SHA1 Message Date
Andrei Kortunov 6202b4eca9 Do not touch GUI modes when taking screenshots (bug #4528) 6 years ago
Andrei Kortunov 12144de8ed Initialize missing variables 6 years ago
Miloslav Číž db6107f12f
Merge branch 'master' into screenshot360 6 years ago
scrawl 123f7b83d5
Make the CompositeMapRenderer use available time and add related setting 6 years ago
Miloslav Číž 3ae5310567 use loading screen to freeze the screen 7 years ago
scrawl 12510efab7 Fade screen out during loading screen (when travelling) 7 years ago
scrawl 0e57f1317b Remove redundant setVisible(false) 7 years ago
Bret Curtis e517ad3f7b add ktx support for splashscreens 7 years ago
Bret Curtis dff0a766a8 adding 3 more extensions 7 years ago
Bret Curtis b26887ef9b add support for png and dds splashscreens to begin with. 7 years ago
scrawl 8c6a8ca48d Respect the framelimit in all cases (Fixes #3531)
Affects loading screen, videos & modal dialogs. Also skips rendering if window is minimized.
7 years ago
scrawl 5eff286c71 Use separate node mask and parent for CompositeMapRenderer to allow the loading screen to pre compile composite maps. 7 years ago
scrawl 83a9435167 Fix unnecessary use of CopyFramebufferToTextureCallback when loading is too fast for a loading screen to be displayed 7 years ago
scrawl c58fc6d276 Improve performance of loading screen by not recomputing the bounding sphere of the entire scene after each loading step 7 years ago
scrawl e8662bea31 Change the way that image origin is converted to OpenGL's lower-left convention
Flip the texture coordinates instead of flipping textures.

This simplifies the TextureManager (no need to worry if the caller wants flipping or not), should make it easier to generalize & multithread it.
8 years ago
scrawl d5a2586f38 LoadingScreen: add support for important labels
Used in saveGame so the player can be sure whether or not the game was saved.

Fixes #3074
9 years ago
scrawl 67883feaae LoadingScreen: ensure values are within progress range 9 years ago
scrawl ccbba5e926 LoadingScreen: remove indicateProgress, not used 9 years ago
scrawl 6e69808129 Fix the frameNumber not being incremented in certain frames 9 years ago
scrawl 69f234d97b Small delay before the loading screen shows
Kinda irritating to have the loading bar pop up for a fraction of a second.
9 years ago
scrawl 77f1387da8 Include cleanup 9 years ago
scrawl b90fc8ad92 Fix for various Viewer::frame calls resetting the simulationTime 9 years ago
scrawl 0330d3d61e Restore the "transparent" loading screen 9 years ago
scrawl 723beb1cac Move IncrementalCompileOperation to SceneManager 9 years ago
scrawl 3dcb167066 Map rendering 9 years ago
scrawl 52a4456cf7 LoadingScreen update 9 years ago
scrawl 5db0639983 IncrementalCompileOperation tweak 9 years ago
scrawl 9de575ad42 Use IncrementalCompileOperation to incrementally upload OpenGL objects during the loading screen
For now, not much difference, but should result in a sizable speed up once MyGUI no longer needs the DYNAMIC flag (i.e. the loading screen truly renders in the background).
9 years ago
scrawl 283b252142 Stub InputManager 9 years ago
scrawl 31ead3a9f4 Increase loading screen FPS
Now that it's rendered in a background thread, we can have a smooth loading bar at virtually no performance cost.
9 years ago
scrawl 351fd842fd Port loading screen 9 years ago
scrawl 8c810e3620 Move rng to components 9 years ago
dteviot 3f28634d1f consolidate random number logic
Note, I suspect Rng::rollClosedProbability() is not needed.  The only difference between it and rollProbability() is that one time in 37k (on Windows), it will give an output of 1.0.
On some versions of Linux, the value of 1.0 will occur about 1 time in 4 billion.
9 years ago
dteviot e197f5318b fixing MSVC 2013 warning C4244: & C4305
conversion from 'const float' to 'int', possible loss of data
conversion from 'double' to 'int', possible loss of data
conversion from 'float' to 'int', possible loss of data
9 years ago
scrawl 0c6e2170db Include cleanup 9 years ago
scrawl 9bcc84ceec Add option to stretch menu backgrounds/cutscenes to the whole screen 9 years ago
scrawl 5b9d10f851 Reduce includes in MWGui 9 years ago
scrawl eecea4131f Reduce MyGUI includes 9 years ago
scrawl 37e11b7272 Adjust loading box size for large captions 10 years ago
scrawl b1e74e2a85 Remove support for Ogre 1.8 versions 10 years ago
scrawl 6cb9382bf0 Adjust screen-sized widgets automatically using Stretch align 10 years ago
scrawl 2ec324c80b Consider all splash screens in the Splash folder (Fixes #1416) 10 years ago
scrawl 577ed3943b Show wallpaper when loading a savegame 10 years ago
scrawl 7e4a0c2478 Removed asserts 10 years ago
scrawl f5810b8e1c Consider aspect ratio for loading screen background
More consistent with the main menu.
10 years ago
scrawl f2cd37edd0 Play company logo movie 10 years ago
scrawl e08f6c9ce3 Bug #416: Copy framebuffer to a texture instead of not clearing
Potentially faster than the previous workaround, and should work for triple buffering too.
10 years ago
scrawl 83b6fcf22e Bug #416: Workaround for page flipping problem 10 years ago
scrawl edb5a54092 Include some more required Ogre headers explicitely. 10 years ago
scrawl eb5e4ecec2 Remove more unused code 11 years ago