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
Nikolay Kasyanov
adf54cb735
SDL2 input: compilation fixed
12 years ago
scrawl
c29699487f
forgot to add file
12 years ago
scrawl
403704b92a
Use openmw.png for SDL_SetWindowIcon
12 years ago
scrawl
918a1655bb
Restored HW cursor rotation and resolution/fullscreen switching
12 years ago
scrawl
495aeb5d3b
Merge branch 'master' into HEAD
...
Conflicts:
CMakeLists.txt
apps/openmw/engine.cpp
apps/openmw/mwgui/cursorreplace.cpp
apps/openmw/mwgui/cursorreplace.hpp
apps/openmw/mwgui/windowmanagerimp.cpp
apps/openmw/mwgui/windowmanagerimp.hpp
apps/openmw/mwinput/inputmanagerimp.cpp
libs/openengine/ogre/renderer.cpp
12 years ago
scrawl
1e7cf4ae1c
GLES2 experiment
12 years ago
scrawl
933f894148
Added Blind and Night Eye effects
12 years ago
Chris Robinson
254c6840d8
Fix particle direction
12 years ago
Chris Robinson
dd981077b9
Handle the vertical and horizontal parameters of Nif particles
...
Note that 'horizontal' is mapped to rotate around the Z axis, not Y. The Nif
particle parameters seem to be set up to expect a normal OpenGL (Direct3D?)
orientation, rather than the 90-degree pitch offset of the game.
12 years ago
Chris Robinson
7191f6ed2a
Start a Nif-style particle emitter
...
Not complete yet (doesn't handle the vertical or horizontal direction/angle),
and should probably be renamed.
12 years ago
Chris Robinson
9cc97b195c
Implement Gravity particle affector effects
12 years ago
Chris Robinson
5b30677e41
Add the start of a custom gravity affector
12 years ago
Chris Robinson
81615c1ae5
Add a custom GrowFade particle affector
12 years ago
Chris Robinson
77ba0fbe73
Prepare for creating particles
...
This adds a vector of ParticleSystems to the EntityList, and modifies
corresponding code to handle it. It also loads the ParticleFX plugin so
particles can be created (although they aren't yet).
12 years ago
scrawl
f84db69ade
Remove the background window trick, which currently doesn't serve any purpose
12 years ago
scrawl
d696da7677
Fix selection buffer
12 years ago
scrawl
0f6fd80294
Merge branch 'master' of git://github.com/zinnschlag/openmw into graphics
...
Conflicts:
apps/openmw/mwgui/windowmanagerimp.cpp
apps/openmw/mwrender/npcanimation.cpp
files/mygui/openmw_settings_window.layout
12 years ago
scrawl
9810eafe23
Removing now unused oengine/imagerotate
12 years ago
scrawl
31f760ccce
Fixing issues from last commit: restored input and occlusion queries
12 years ago
scrawl
c4d518132f
With the 1x1 background window trick, we can apply VSync without restart. Some issues left though.
12 years ago
scrawl
5334934612
Listen to render window updates and properly activate/deactivate occlusion queries pre/post update.
12 years ago
scrawl
15e51b76de
Experimental: Directional shading on local map, separated out refraction render, no longer uses screen depth
12 years ago
Jordan Milne
10a3caa504
more resizing fixes from scrawl, share an SDLWindow between the input wrapper and the engine
12 years ago
Jordan Milne
043e29c620
Have SDL manage the window instead of OGRE to work around SDL Windows bugs (grumble)
12 years ago
scrawl
e4f140841e
Make OpenMW work with Ogre 1.9
12 years ago
Jordan Milne
917bbc4e11
Create static and non-discardable textures with the right parameters (should fix Issue 443)
12 years ago
scrawl
1718d735b5
Fix menu/journal/book/scroll buttons when using localised MW-installations
...
This patch implements a custom widget that can switch its texture on-the-fly, making it obsolete having to use an atlas to get a hover animation. This also removes the predefined size restriction and should now work with all button texture sizes.
12 years ago
scrawl
c64eb96952
Merge branch 'Travel_Dialogue' into training_travel
...
Conflicts:
apps/openmw/CMakeLists.txt
apps/openmw/mwgui/dialogue.cpp
apps/openmw/mwrender/globalmap.cpp
files/mygui/CMakeLists.txt
12 years ago
scrawl
845dddbab8
fix a weird problem with the fading overlay
12 years ago
Marc Zinnschlag
87a9373a56
Merge remote-tracking branch 'scrawl/gamma' into next
12 years ago
scrawl
32de090079
Allow changing OpenGL RTT mode, useful for example if the driver reports incorrect capabilities
12 years ago
scrawl
bf5e30b24f
everything done except health/mana restore
12 years ago
scrawl
4829f47a4f
rewrote the fader to use Rectangle2d instead of overlay, in order to not cover the UI
12 years ago
Marc Zinnschlag
b96485284a
removed some unneeded return values
12 years ago
Brother Brick
05c3936797
Merge remote-tracking branch 'upstream/master' into static
12 years ago
Brother Brick
ff54508633
during cleanup we now delete all plugins created
12 years ago
Marc Zinnschlag
4eae810de3
Merge remote-tracking branch 'edmondo/master'
12 years ago
Edmondo Tommasina
f21faf197c
selectionbuffer.cpp: fix ‘runtime_error’ is not a member of ‘std’
12 years ago
Michael Mc Donnell
c161a3850f
Use correct type for iterator
...
Fixes building on Windows with vs2010.
12 years ago
scrawl
2793096b50
Merge branch 'externalrendering' of https://github.com/zinnschlag/openmw into characterpreview
...
Conflicts:
apps/openmw/CMakeLists.txt
apps/openmw/mwbase/world.hpp
apps/openmw/mwrender/renderingmanager.cpp
apps/openmw/mwrender/renderingmanager.hpp
apps/openmw/mwworld/worldimp.cpp
apps/openmw/mwworld/worldimp.hpp
12 years ago
Brother Brick
44c644dd7b
make it statically compilable
12 years ago
scrawl
565aad3783
changed a method for ogre 1.8.0
12 years ago
scrawl
1f7e044fad
removed some debug stuff
12 years ago
scrawl
6ac2a12296
item selection working on the preview
12 years ago
scrawl
eef750e6b0
race selection preview
12 years ago
scrawl
86d6f190bf
Input system rewrite
13 years ago
Nikolay Kasyanov
2beaa9d9ae
Workaround to allow main loop to know Ogre::Root's mQueuedEnd value
...
This change is needed because of changes in exit handling
13 years ago
Marc Zinnschlag
91f0eed9c4
Merge remote branch 'scrawl/master'
13 years ago
Nikolay Kasyanov
ebf1fe415e
tiny fix
13 years ago
Nikolay Kasyanov
225530c690
implemented better main loop for OS X (carbon version). Input feels far less laggy
13 years ago
scrawl
f72956b918
- added a simple main menu (with Return, Options and Exit buttons)
...
- removed OEngine::ExitListener (what a terrible abuse of framelisteners)
13 years ago
Marc Zinnschlag
c251fbdf23
Merge branch 'master' into HEAD
...
Conflicts:
apps/openmw/mwscript/docs/vmformat.txt
libs/openengine/ogre/renderer.cpp
13 years ago
Nikolay Kasyanov
b05dfeae70
bug #348 : cleanup
...
moved files to appropriate component, moved function to namespace,
added docs
13 years ago
gugus
d37d0b1947
build fix for windows
13 years ago
Nikolay Kasyanov
e9d4195500
removed cout spam
13 years ago
Nikolay Kasyanov
fbe9a94568
bug #348 : fixed OS X deployment
...
just enable CMake option "OPENMW_OSX_DEPLOYMENT" and it will search
plugins inside application bundle instead of Ogre prefix
13 years ago
Nikolay Kasyanov
94ce95c679
bug #348 : works again on OS X
13 years ago
scrawl
e7ab3544ac
removed some redundant code
13 years ago
scrawl
014396e80c
remove the plugins.cfg files, do not enforce CG plugin
13 years ago
guidoj
a021165d9f
Changed standard C lib includes to C++ format
13 years ago
guidoj
0549e949ba
Mostly removal of unnecessary #include's and a little clean up
13 years ago
scrawl
87127775e8
fix shutdown crash if ogre was not initialised yet
13 years ago
scrawl
447158e9d6
shutdown crash fix
13 years ago
scrawl
c85c794c86
fixed some cppcheck issues
13 years ago
Edmondo Tommasina
a9a582f858
renderer.cpp: fix std::runtime_error compile error
13 years ago
scrawl
5d03e86613
added field of view and texture filtering to settings window
13 years ago
scrawl
14f4f09f83
proper resolution switching (reposition GUI & adjust mouse clipping region)
13 years ago
scrawl
f6a6684685
when the resolution changes, adjust camera aspect ratio and recreate compositors
13 years ago
scrawl
656a8f1be9
working menu transparency slider
13 years ago
scrawl
343bbaf0fd
integrated video settings in the settings file, the launcher is now useless
13 years ago
scrawl
a4d6d1baff
added a utility for creating texture atlas at runtime
13 years ago
scrawl
10398723d8
use different image pixel format
13 years ago
scrawl
4a6a8e5420
don't write to disk
13 years ago
scrawl
800df7376c
use the cursors from morrowind.bsa and remove mwpointer.png
13 years ago
scrawl
33f360f52f
transparency fix
13 years ago
scrawl
944654f263
image rotating function
13 years ago
Lukasz Gromanowski
5185a28b60
Issue #225 : Initialize all class members in constructor.
13 years ago
k1ll
b83b7d0650
Added OGRE_STATIC as cmake option and removed the code for the BSPSceneManager plugin.
13 years ago
k1ll
b7eb7ff8e3
Added support for linking static Ogre libraries and plugins into the launcher and openmw.
13 years ago
Nikolay Kasyanov
b4343431c6
Merged openengine into openmw
13 years ago