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
Nathan Jeffords
3c91f7793b
overrode MyGUI::DataManager::isDataExist
...
Created a override of MyGUI::DataManager::isDataExist to fix a
performance issue with MyGUI startup. This required moving the
functionality of MyGUI::OgrePlatform into OEngine::GUI::MyGUIManager so
that a new version of the MyGUI::DataManager could be created.
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
Nathan Jeffords
a842fc2c11
added hack to fix an alignment issue in MSVC 2010
...
The default allocator in Visual Studio 2010 does not respect the
alignment requirements of classes it is allocating memory for. This
results in a potential crash when using OEngine::Physics::PhysicActor
that has been allocated on the heap if it is built against a version of
Bullet that has SSE intrinsics enabled.
12 years ago
scrawl
867fb620c3
part 2
12 years ago
scrawl
00a2de432a
fix BulletShapeLoader namespace
12 years ago
scrawl
4ca0eb93ee
fix markers used for raycasting and blocking activation
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
Marc Zinnschlag
35d099a638
disabling gcc extensions
12 years ago
scrawl
044ab3d2b6
fix error in framelistener with tcg enabled
12 years ago
scrawl
1cb1259e18
fixing some unrelated warnings
12 years ago
Marc Zinnschlag
9d1a9520fc
Merge remote-tracking branch 'jhooks/physicsaedra3' into next
12 years ago
Jason Hooks
f365cab824
Possible fix for a issue
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
Marc Zinnschlag
a3c680d20a
Merge remote-tracking branch 'scrawl/sleep_wait' into next
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
4abb9a00da
Merge remote-tracking branch 'jhooks/physicsaedra3' into next
12 years ago
Jason Hooks
f01aae138f
Removing void
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
Jason Hooks
05687c120f
protection for null cast
12 years ago
Jason Hooks
0fa1dea6c1
Box size set; Set speed
12 years ago
Jason Hooks
192d634098
Movement keys; View angles
12 years ago
Marc Zinnschlag
4eae810de3
Merge remote-tracking branch 'edmondo/master'
12 years ago
Jason Hooks
76f2a82884
More pmove stuff; Turned off broadphase, we could not fall in exteriors
12 years ago
Jason Hooks
f6384574da
Starting to introduce pmove
12 years ago
Jason Hooks
f586f53a42
positioning
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
Jason Hooks
02bca98e9f
Setrotate working
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
Jason Hooks
a1a7733730
Set scale implemented
12 years ago
scrawl
2b339f6c0f
loading screen
12 years ago
Jason Hooks
c5b25ef70b
Very basic actor physics (no set scale/rotate functions)
12 years ago
Jason Hooks
3e3437f9c3
Revised create and adjust rigid body functions
12 years ago
Jason Hooks
23777033fd
Starting to implement new PhysicActor
12 years ago
Jason Hooks
2efceba1fc
Tearing apart PhysicActor
12 years ago
Jason Hooks
0697c7f7f4
Finally merged in master
13 years ago
Jason Hooks
b7697a62ad
Position set back to zero
13 years ago
scrawl
19ae30ee68
Merge branch 'master' into next
...
Conflicts:
apps/openmw/mwbase/inputmanager.hpp
apps/openmw/mwinput/inputmanagerimp.cpp
apps/openmw/mwinput/inputmanagerimp.hpp
apps/openmw/mwinput/mouselookevent.cpp
13 years ago
greye
40c7a850bf
fix pmove BB shape origin
13 years ago
Jason Hooks
8762f4a47a
boxrotation nif field; commented functions
13 years ago
Jason Hooks
7b8b4c366d
Set angle now working for npcs and creatures
13 years ago
Jason Hooks
1f5bc229e0
Separate adjustRigidBody function
13 years ago
scrawl
c4fe2e4e2a
Merge branch 'master' of https://github.com/zinnschlag/openmw into inputsystem
13 years ago
scrawl
97c45455fd
fix WindowManager destruction
13 years ago
scrawl
86d6f190bf
Input system rewrite
13 years ago
Jason Hooks
e7329d5f8b
Creatures now have a properly positioned box shape
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
Jason Hooks
083e3537b4
post merge
13 years ago
Jason Hooks
cacf0bd10d
Basic collision with npcs
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
defab0e4b5
Merge remote-tracking branch 'upstream/master' into osx_fix
...
Conflicts:
CMakeLists.txt
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
greye
d5e63a767e
replace sprintf() with boost::format
13 years ago
greye
26595f22f6
float* -> Vector3, moveToCell -> copyToCell, fixed placeObject()
13 years ago
greye
9f813aa26c
update resource naming in getObjectAABB()
13 years ago
greye
49b1d5e127
fix object placing
13 years ago
greye
87050e48c8
physics getObjectHeight(), MWWorld::Class::getModel() definition
13 years ago
Nikolay Kasyanov
94ce95c679
bug #348 : works again on OS X
13 years ago
scrawl
f8d6a36196
Merge branch 'master' into nif-cleanup
...
Conflicts:
apps/openmw/mwrender/sky.cpp
apps/openmw/mwrender/sky.hpp
components/nifogre/ogre_nif_loader.cpp
components/nifogre/ogre_nif_loader.hpp
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
Chris Robinson
6047dc6a0c
Merge remote branch 'zini/master' into nif-cleanup
...
Conflicts:
apps/openmw/mwrender/animation.cpp
apps/openmw/mwrender/animation.hpp
apps/openmw/mwrender/creatureanimation.cpp
apps/openmw/mwrender/npcanimation.cpp
apps/openmw/mwrender/npcanimation.hpp
components/nifogre/ogre_nif_loader.hpp
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
Chris Robinson
b4c8375f3c
Merge remote branch 'zini/master' into nif-cleanup
...
Conflicts:
components/bsa/bsa_archive.cpp
13 years ago
Chris Robinson
b353cfd457
Remove unused Mangle::VFS
13 years ago
Chris Robinson
bd68f7bd33
Remove final direct uses of Mangle::Stream
13 years ago
Chris Robinson
2a3ce5ee6d
Remove Mangle::Stream
...
The base Stream class is left because some part of the terrain esm land factory
inherits from it, though it's largely unused (few of the methods work, and none
actually do anything).
13 years ago
Chris Robinson
386ac56bda
Remove the NIF loader and code to manually transform the vertices
...
This currently breaks just about everything. They should come back as it's all
reimplemented, though.
13 years ago
Jason Hooks
7375035fef
Counter changed back to 10
13 years ago
gugus
feec67094f
Merge branch 'physicsaedra3' of https://github.com/jhooks1/openmw.git into objectRotationScaling
...
Conflicts:
apps/openmw/mwclass/npc.cpp
apps/openmw/mwworld/physicssystem.cpp
13 years ago
gugus
03f7740474
Merge branch 'master' of https://github.com/zinnschlag/openmw.git into objectRotationScaling
...
Conflicts:
apps/openmw/mwclass/npc.cpp
apps/openmw/mwscript/docs/vmformat.txt
apps/openmw/mwworld/worldimp.hpp
13 years ago
Jason Hooks
b5edad790d
merge
13 years ago
Marc Zinnschlag
c85aaafac2
more include cleanup (most removing Ogre.h)
13 years ago
Marc Zinnschlag
4c39fefd1e
Issue #107 : World is accessed only through the interface class from now on; some include cleanup
13 years ago
scrawl
87127775e8
fix shutdown crash if ogre was not initialised yet
13 years ago
scrawl
01d1995164
fix compilation against latest bullet svn
13 years ago
Jason Hooks
86d8a07fc7
Switching back to old scaling
13 years ago
Jason Hooks
4d55ecfdbe
Deleting scaled shapes; scaleObject()
13 years ago
Jason Hooks
33fe80723c
btScaledBvhTriangleMeshShapes
13 years ago
Jason Hooks
ac6b455592
StepSize moved back to 9
13 years ago
Jason Hooks
a1902b4121
Tweaks for high speed
13 years ago
gugus
5397b9dba6
Merge branch 'physicsaedra3' of https://github.com/jhooks1/openmw.git into objectRotationScaling
13 years ago
Marc Zinnschlag
ba38bad46e
Merge remote branch 'scrawl/leakfix'
13 years ago
gugus
974585d357
Merge branch 'master' of https://github.com/zinnschlag/openmw.git into objectRotationScaling
13 years ago
gugus
01fefca0a3
Merge branch 'master' of https://github.com/zinnschlag/openmw.git into objectRotationScaling
...
Conflicts:
apps/openmw/mwscript/docs/vmformat.txt
13 years ago
scrawl
0b850a2cb5
fix crash introduced by last commit
13 years ago
Marc Zinnschlag
0f71439991
Merge remote branch 'garvek/master'
13 years ago
scrawl
b6744e6195
Merge branch 'master' into leakfix
13 years ago
scrawl
e498495589
fix a leak: physics heightfield was only destroyed on cell change and not on exit
13 years ago
Sylvain THESNIERES
9f84518910
Remove dead code
...
Object class is quake specific stuff and these parts were *dead*. There is more references to the pointer but it is commented and seems to be used as "reference code" for future implementation of player functions, so I prefered not touching them.
13 years ago
Jason Hooks
c4c8288af8
Seven digit scales
13 years ago
Jason Hooks
5028f9926d
Bullet scale solution
13 years ago
Jason Hooks
10810ee311
Outputting formatted string with scale
13 years ago
Jason Hooks
20288de685
Post merge
13 years ago
Jason Hooks
595b0729da
Few things changed
13 years ago
scrawl
447158e9d6
shutdown crash fix
13 years ago
Sylvain THESNIERES
0c7476b88c
Fix build in DEBUG mode for MSVC
...
- commented stall code
13 years ago
scrawl
42e44ac1b5
fixed some leaks
13 years ago
scrawl
c85c794c86
fixed some cppcheck issues
13 years ago
gugus
0012d7eb58
Merge branch 'master' of https://github.com/zinnschlag/openmw.git into objectRotationScaling
...
Conflicts:
apps/openmw/mwscript/docs/vmformat.txt
13 years ago
Jason Hooks
d081f7ea83
Don't run up walls
13 years ago
Edmondo Tommasina
a9a582f858
renderer.cpp: fix std::runtime_error compile error
13 years ago
Jason Hooks
fb4e7f02b9
code correction
13 years ago
scrawl
c5a685d11f
addition to last commit: show the selected weapon/spell names as inventory/spell window caption
13 years ago
gugus
a711a3ebe1
Various fixes
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
a284bfb4d0
Merge branch 'master' into inventoryGUI
13 years ago
gugus
09ec1da0f6
fix the latest commit: objects activation works again.
13 years ago
scrawl
c5d685c780
added an assert
13 years ago
scrawl
78b06d0ebf
inventory window pinning
13 years ago
scrawl
a4d6d1baff
added a utility for creating texture atlas at runtime
13 years ago
scrawl
c4b63bdb2f
.gitmodules
13 years ago
scrawl
04ead5eb42
make the no-clip mode move much faster
13 years ago
scrawl
6850f3945c
disable those physics debug prints
13 years ago
scrawl
a13f542396
disable snapping underwater
13 years ago
scrawl
86b6184f43
pMove in a seperate loop with fixed timestep to prevent frame-dependent movement
13 years ago
scrawl
4655ec94f0
Merge branch 'master' into physicsaedra2 & fix warnings
...
Conflicts:
apps/openmw/mwworld/scene.cpp
13 years ago
scrawl
50d79a8815
Merge branch 'next' into tooltips
13 years ago
scrawl
2c89306306
Merge branch 'physicsaedra2' of https://github.com/jhooks1/openmw into physicsaedra2
13 years ago
Jason Hooks
8ebae0b706
Solid trace
13 years ago
Jason Hooks
16855291a7
Implementing snapping
13 years ago
Jason Hooks
00260a24ce
Water corrections
13 years ago
scrawl
75b336baea
Merge branch 'physicsaedra2' of https://github.com/jhooks1/openmw into physicsaedra2
...
Conflicts:
apps/openmw/mwinput/inputmanager.cpp
apps/openmw/mwworld/player.cpp
libs/openengine/bullet/physic.cpp
13 years ago
Jason Hooks
4d07ae7fe0
Swimming working
13 years ago
Jason Hooks
5f9056c45d
Better no clip
13 years ago
scrawl
51a76eda92
Merge branch 'master' into graphics
13 years ago
Jason Hooks
1ce759af06
Merging in master
13 years ago
scrawl
14377ba789
window caption fix
13 years ago
scrawl
b3dc1931a9
general GUI refactoring, part 1
13 years ago
scrawl
10398723d8
use different image pixel format
13 years ago
Marc Zinnschlag
afa859a6a6
Merge remote branch 'jhooks/clothingarmor'
...
Conflicts:
apps/openmw/mwrender/npcanimation.cpp
13 years ago
scrawl
52b0b28c78
fixed the mygui output on console
13 years ago
scrawl
f2fae770d4
Merge branch 'master' into physicsaedra2
...
Conflicts:
apps/openmw/mwworld/player.cpp
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
scrawl
75dd651205
Merge branch 'terraincollision' into physicsterrain
...
Conflicts:
apps/openmw/mwworld/physicssystem.cpp
13 years ago
Jason Hooks
74deb5588d
Post merge
13 years ago
scrawl
bc636f036c
made it compile
13 years ago
scrawl
9e1a9e5758
Merge branch 'master' into physicsaedra2
...
Conflicts:
apps/openmw/mwinput/inputmanager.cpp
libs/openengine/bullet/physic.cpp
13 years ago
Jason Hooks
57299571d5
Preparing for clothes/armor
13 years ago
scrawl
c0af3c7241
Merge branch 'master' into terraincollision
...
Conflicts:
apps/openmw/mwworld/scene.cpp
13 years ago
Roman Melnik
d09f0610ea
Add basic windows pinning
...
Create WindowPinnableBase class for windows which should be
allowed to be pinned.
Add skin for pinnable windows - currently just a copy of normal
window with 1 extra button (hopefully this can be improved later).
Handle clicking on PinToggle button (pinning/unpinning a window).
13 years ago
Jason Hooks
0021ccf862
Merge remote-tracking branch 'upstream/master'
13 years ago
Marc Zinnschlag
40310f3663
Merge remote branch 'scrawl/occlusionquery'
13 years ago
scrawl
a4576f043d
fixed the physics debug rendering now activates/deactivates properly
13 years ago
scrawl
58f7a03626
Merge branch 'terrain18' into terraincollision
...
Conflicts:
apps/openmw/mwworld/scene.cpp
13 years ago
scrawl
8bbb02a1bd
ogre 1.8 fixes
13 years ago
Jason Hooks
b9fabce9c4
Awesome, working
13 years ago
scrawl
72ff7ec030
Merge branch 'next' into occlusionquery
...
Conflicts:
apps/openmw/mwrender/sky.cpp
13 years ago
Jason Hooks
318355f1be
Bouncy effect gone
13 years ago
scrawl
18c2b5eb0a
Merge branch 'next' into occlusionquery
13 years ago
Lukasz Gromanowski
5185a28b60
Issue #225 : Initialize all class members in constructor.
13 years ago
Lukasz Gromanowski
d3b88b9e34
Issue #225 : Added cleanup of allocated memory in BulletNifLoader and BulletShapeLoader.
13 years ago
Lukasz Gromanowski
a7ac0e526e
Issue #225 : Added cleanup of parts of PhysicEngine.
...
Added cleanup of CMotionState inserted to RigidBody,
and btSortedOverlappingPairCache inserted to btDbvtBroadphase
in PhysicEngine.
13 years ago
Lukasz Gromanowski
633e80cded
Issue #225 : Added cleanup of maps used in PhysicEngine.
13 years ago
Chris Robinson
f8f749dbec
Merge remote branch 'zini/next' into sound-rewrite
13 years ago
scrawl
382fa6ac68
fixes
13 years ago
Jason Hooks
e4251be529
Down gravity
13 years ago
scrawl
53d4be5cf6
object pickup should work everywhere
13 years ago
scrawl
17a4adfe88
add raycast method that returns _all_ objects that were hit
13 years ago
Jason Hooks
18a139cd66
adding up and down move buttons
13 years ago
Chris Robinson
2bc81a778b
Merge remote branch 'zini/next' into sound-rewrite
13 years ago
scrawl
f959a5cbeb
auto adjust size of map window title bar
13 years ago
scrawl
99b2b6b648
ogre 1.8 fixes
13 years ago
scrawl
64212c0ee6
replaced all the StaticImage and StaticText in code
13 years ago
scrawl
b0b41a9199
should now compile warning free
13 years ago
scrawl
d451d7bb67
compile fixes for mygui 3.2
13 years ago
Chris Robinson
74e79bb4af
Merge remote branch 'zini/master' into sound-rewrite
...
Conflicts:
apps/openmw/mwsound/soundmanager.cpp
apps/openmw/mwsound/soundmanager.hpp
13 years ago
Jason Hooks
2b3e75718c
Updating everything
13 years ago
Jason Hooks
ed7cb1dc67
restarting
13 years ago
Marc Zinnschlag
655f9fe920
Merge remote branch 'k1ll/staticogre'
13 years ago
k1ll
b83b7d0650
Added OGRE_STATIC as cmake option and removed the code for the BSPSceneManager plugin.
13 years ago
Chris Robinson
42b445383f
Remove Mangle- and OpenEngine-related sound code
...
Start of the sound code refactoring. Currently there is no sound, but it will
be added back.
13 years ago