scrawl
33636e218b
Remove unneeded dummies
10 years ago
scrawl
c6bcd75058
Add various custom widgets used in OpenMW to the MyGUI plugin
10 years ago
scrawl
ee3b1e800c
Add FontLoader and transparent BG texture to the MyGUI plugin
10 years ago
scrawl
ecfc2ff5d0
Add a MyGUI plugin to register OpenMW resources, to use with MyGUI's standalone tools
10 years ago
scrawl
36a90198e2
Add option to change screenshot image format
10 years ago
Corporama
ccca6db865
Compile fixes for Linux
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
f8040da694
Make doors move through dead actors ( Fixes #1608 )
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
Marc Zinnschlag
f4ddf2a7b9
Merge remote-tracking branch 'sandstranger/android'
11 years ago
root
713787d92f
fix v7
11 years ago
root
3cd98e5259
fix code v5
10 years ago
root
8a8b91dfe1
fixed all code for building on all platforms inlcudng ANDROID
10 years ago
root
7cd2d4809c
android-build
11 years ago
scrawl
a18cec7c8e
Use a MyGUI widget to render the screen fader ( Fixes #1741 , Fixes #1719 )
11 years ago
scrawl
543bb22e8f
Implement collision script instructions ( Fixes #1111 )
11 years ago
scrawl
8c81e22f3e
Determine target for On Touch effects for non-player actors
11 years ago
scrawl
f31a5490f3
Create shaders on first render in shader based MyGUI manager
11 years ago
scrawl
4a6dbe6f89
Use the actor's collision group/mask for traces
...
Fixes dead bodies being lifted up when standing below them.
11 years ago
scrawl
1c157b86f6
Fix dead bodies blocking hits (again)
11 years ago
scrawl
1d46ac19ff
Fix being able to activate through terrain
11 years ago
scrawl
0b34d8d2fd
Add support for animated collision shapes ( Fixes #1549 )
11 years ago
scrawl
64a4c2785e
Fix water walking
11 years ago
scrawl
8df0effcf5
Remove unused string
11 years ago
scrawl
baf490a2b5
Change to btCylinderShape
11 years ago
scrawl
33ed11d8e6
Physics: Use capsule shapes for actors if possible ( Fixes #1437 )
11 years ago
scrawl
e002acdeae
Physics: Create actor shapes outside of BulletNifLoader
...
This will allow to create a specialised shape instead, such as a capsule, which tends to work better for character controllers.
11 years ago
scrawl
16ceb382f4
Ignore raycasting shapes for weapon collision tests
...
Fixes dead bodies being in the way when they shouldn't.
11 years ago
scrawl
2fe86f2b85
Consider hit normal for item drop test ( Fixes #995 )
11 years ago
greye
663d5c314e
be more verbose on change reasons
11 years ago
greye
46c32f6c47
OpenEngine MyGUI logging facility
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
scrawl
67e942e733
Bug #869 : Some fixes to the previous fix
11 years ago
scrawl
386604bc9d
Fixes #869 : Added methods to control external and internal collision modes separately
...
When an actor dies, we should only disable external collisions, i.e. prevent other actors from colliding with the dead body. The dead actor, however, should still have gravity and collision applied.
Also moved disableCollision to when the death animation finishes, not as soon as the actor's health is 0.
11 years ago
scrawl
f11079f1e4
Fix findGround (off by 2 units)
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
12de0afb03
Feature #50 : Spawn projectiles
...
Fix a bug in copyObjectToCell.
Make actor rotations more consistent.
11 years ago
scrawl
edb5a54092
Include some more required Ogre headers explicitely.
11 years ago
Bret Curtis
ab224f93c9
remove our stdint.h version that uses boost and force usage of system stdint.h
11 years ago
cc9cii
5c11a94511
Fix 32bit Windows non-debug build with MSVC 11.0 crash during startup.
11 years ago
scrawl
d4aeb177f9
Remove unused btKinematicCharacterController
11 years ago
scrawl
aa855e9524
Include some required Ogre headers explicitely
11 years ago
scrawl
c004fb778f
Get rid of underscore defines. They are reserved by the standard.
11 years ago
Marc Zinnschlag
a6e6411686
Merge remote-tracking branch 'scrawl/master'
11 years ago
scrawl
5b0a4c9424
Get rid of unused file and some other cruft.
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
Lukasz Gromanowski
bfd79bfbe6
Various fixes for CppCheck warnings.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
11 years ago
scrawl
f695deb29d
Remember window positions
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
f12d5b728a
Ogre 1.9 compatibility changes
12 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
Chris Robinson
3fa65f21dd
Use a proper cone shape with a contact test to check for melee hits
12 years ago
Chris Robinson
a993af53e7
Merge remote-tracking branch 'zini/master' into physics
12 years ago
Chris Robinson
394fc75697
Clean up the trace struct
12 years ago
Chris Robinson
b351109649
Get rid of the old newtrace method
12 years ago
Chris Robinson
14acacf401
Use a better method to do actor physics traces
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
1aa92067c2
Fix tracing down
12 years ago
Chris Robinson
8c3564326e
Improve movement inertia
...
Handles all 3 axis. Incoming velocity is only added to inertia when
leaving the ground, and does not continually add to it.
12 years ago
Chris Robinson
8bcce0fb55
Clean up the trace struct
12 years ago
Chris Robinson
62c7b3698d
Get rid of the old newtrace method
12 years ago
Chris Robinson
65ce3c6ba5
Use a better method to do actor physics traces
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
41b2fa985b
silenced some warnings
12 years ago
Marc Zinnschlag
9123afa863
Merge remote-tracking branch 'gus/MeleeCombat2'
12 years ago
gus
4c7dcdc8aa
check if there is an object in the way
12 years ago
gus
830762722d
first attempt: hit detection with a sphere (not finished)
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
gus
b248d85b84
Merge branch 'master' of https://github.com/zinnschlag/openmw.git into MeleeCombat2
12 years ago
gus
565cbe146d
function declaration
12 years ago
scrawl
aa555b3086
Doors no longer get hindered by actors that have collision disabled
12 years ago
scrawl
04b90b7d14
Other actors no longer collide with an actor that has collision disabled
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
Chris Robinson
dbdfa624e1
Don't start the player with collision disabled
...
Since we spawn properly at the door now, there's no reason
to start with tcl on.
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
Marc Zinnschlag
847ec9fa56
Merge remote-tracking branch 'swick/master'
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
Vincent Heuken
f43b48015e
remove actor's collisionbox on death
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