Commit Graph

130 Commits (openmw-35)

Author SHA1 Message Date
dteviot b66937d630 add #include <stdint.h>
Required to get build to work on my configuration.
10 years ago
Marc Zinnschlag ec1df719fe Merge remote-tracking branch 'mrcheko/master' 10 years ago
mrcheko 60a74d5eb8 increase robustness for gamma to persist in the system;
use GMST strings for gamma interface
10 years ago
scrawl 363d1f9207 Merge remote-tracking branch 'upstream/master' 10 years ago
scrawl 5b2633588c Add error handling for SDL_CreateWindow 10 years ago
mrcheko 04d95810d1 gamma/contrast system reworked 10 years ago
Sebastian Wick e85df00158 change setting "borderless" to "window border"
set window border on setting changes
disable window border checkbox in the launcher if fullscreen is enabled
10 years ago
Sebastian Wick ec18a2cfa0 add support for borderless windows 10 years ago
scrawl 7252cb63a6 Fix cppcheck issues 10 years ago
scrawl 36a90198e2 Add option to change screenshot image format 10 years ago
scrawl f4b5662562 Make sure not to add duplicate viewports (Fixes #1832)
Wasn't a problem while testing reload() on linux. Maybe an implementation difference with Ogre's D3D rendersystem?
11 years ago
scrawl 4a26dcb2ad Avoid calling RenderTarget::update from within loadResource 11 years ago
scrawl c6bf9dfbfb Add ManualResourceLoader for character previews (Fixes #1752) 11 years ago
scrawl a18cec7c8e Use a MyGUI widget to render the screen fader (Fixes #1741, Fixes #1719) 11 years ago
greye 663d5c314e be more verbose on change reasons 11 years ago
greye 130349e0cd open files in binary mode when necessary 11 years ago
greye 86a8966306 manual screenshot creation and uploading (scrawl) 11 years ago
Sebastian Wick 512ee1204e fixes a bug when resizing the window before a window listener is set 11 years ago
scrawl ea357cfed0 Fix crash when resizing while company logo is playing 11 years ago
scrawl edb5a54092 Include some more required Ogre headers explicitely. 11 years ago
scrawl aa855e9524 Include some required Ogre headers explicitely 11 years ago
Marc Zinnschlag a6e6411686 Merge remote-tracking branch 'scrawl/master' 11 years ago
scrawl 9245faf2aa Don't destroyRenderTarget with a NULL window 11 years ago
Lukasz Gromanowski 5c5f87445b Fixes for "Conditional jump or move depends on uninitialised value(s)"
and memleaks reported by valgrind.

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
11 years ago
scrawl a3ff9e5be8 Change destruction order - fixes a shutdown crash discovered with mesa 11 years ago
scrawl 3a82f8c193 Fix incorrect log file name for launcherOgre.log 11 years ago
scrawl 636d399c7f Refactored Ogre initialisation into a component 11 years ago
scrawl 4f35fd8184 Removed a workaround from Renderer, some cleanup 11 years ago
Alexander "Ace" Olofsson 5e42c73356 Better fix for unshield, comments on changes, no more commented out code. 11 years ago
Alexander "Ace" Olofsson 22a5f7198f A few fixes to build on Windows 11 years ago
scrawl d3d6dfbde8 Refactored loading screen
- Add loading progress for data files, global map, terrain
 - Refactored and improved cell loading progress
12 years ago
scrawl e27437f8ed New terrain renderer - improvements:
- Consistent triangle alignment, fixes a noticable crack near the census and excise office. Note that alignment is still not the same as vanilla. Vanilla uses a weird diagonal pattern. I hope there aren't more trouble spots that will force us to replicate vanilla, but at least we can do that now.
 - Fixes several blending issues and cell border seams
 - Fix map render to use the terrain bounding box instead of an arbitrary height
 - Different LODs are now properly connected instead of using skirts
 - Support self shadowing
 - Normals and colors are stored in the vertices instead of a texture, this enables per-vertex lighting which should improve performance, fix compatibility issues due to the PS getting too large and mimic vanilla better
 - Support a fixed function fallback (though the splatting shader usually performs better)
 - Designed for distant land support - test: https://www.youtube.com/watch?v=2wnd9EuPJIY - we can't really enable this yet due to depth precision issues when using a large view distance
12 years ago
Chris Robinson de95926e9f Use controllers to animate lights in ObjectLists 12 years ago
Chris Robinson 643e7651e0 Use a null material for non-SubEntities in the selection buffer 12 years ago
Marc Zinnschlag 130141ecac Merge remote-tracking branch 'corristo/master' 12 years ago
Nikolay Kasyanov 66608d5c92 Fixed compilation os OS X after moving SDL windowing code to extern/sdl4ogre 12 years ago
scrawl 7dc30a01cd Some changes suggested by cppcheck 12 years ago
Marc Zinnschlag a547c2584e Merge remote-tracking branch 'swick/sdl2fix' 12 years ago
Sebastian Wick 0d2b357bdf use SDL_WINDOWPOS_CENTERED_DISPLAY and SDL_WINDOWPOS_UNDEFINED_DISPLAY instead of coordinates 12 years ago
scrawl 6164e5bae6 Restored window resizing 12 years ago
Emanuel Guevel e7459a04b1 Fix always false comparison
SDL_GetWindowWMInfo result of type SDL_bool (SDL_TRUE = 1 or
SDL_FALSE = 0) should not be compared to -1.
12 years ago
scrawl 50a0d16f8f Pass only the X11 window to Ogre, otherwise it would treat it as parentWindowHandle instead of externalWindowHandle. parentWindowHandle does not seem to play nice with SDL and occasionally crashes with a GLXBadDrawable error on startup. 12 years ago
Sebastian Wick 72b7e113cc only apply in fullscreen 12 years ago
Sebastian Wick 8bdc9ff3ae set position of the window for multiple monitors 12 years ago
Nikolay Kasyanov de2868c0a3 Fixed 64-bit OS X build 12 years ago
scrawl c71da1a2ff Merge remote-tracking branch 'corristo/sdl_input2' into sdl_input2 12 years ago
Nikolay Kasyanov 50e5aa8976 Custom rendering loop on OS X again. Prevents default Ogre message pump
from stealing input events.
12 years ago
scrawl f1ff9b69b3 Mouse grab and relative input need to be disabled when the mouse leaves the window; Disabled resolution switching / window resizing for now due to several glitches 12 years ago
Nikolay Kasyanov 6abb7a18b0 SDL2 input: seems to work on OS X, has some input issues though 12 years ago
Nikolay Kasyanov 3fded2d8bf Removed custom Carbon message pump 12 years ago