scrawl
85bd4f52f0
Improve occlusion query geometry rendering
9 years ago
scrawl
93ec289b1d
Improve setting of occlusion query state
9 years ago
scrawl
14e1911820
Fix memory leaks
9 years ago
scrawl
f898bf493f
Don't use Geodes
9 years ago
scrawl
137dde7cf8
Include cleanup
9 years ago
ae-g-i-s
c9791c5c1a
Add addTemporaryDispositionChange parameter to MechanicsManager::getDerivedDisposition(), adjust callers that previously added temp disposition changes themselves ( fixes #3233 )
9 years ago
ae-g-i-s
2f1c6c740c
Revert "Fix incorrect handling of baseDisposition >= 100 in testDisposition(), enable unbounded getDerivedDisposition() ( Fixes #3233 )"
...
This reverts commit 000597236e
.
9 years ago
ae-g-i-s
9585a12fb1
Merge remote-tracking branch 'upstream/master' into enable-unbounded-disposition-check
9 years ago
scrawl
3e6cf17665
Warn about cellrefs with an empty refId (Bug #3238 )
9 years ago
scrawl
d0aba0d9ee
Catch exceptions thrown during reference loading (Bug #3238 )
9 years ago
ae-g-i-s
000597236e
Fix incorrect handling of baseDisposition >= 100 in testDisposition(), enable unbounded getDerivedDisposition() ( Fixes #3233 )
9 years ago
scrawl
0fc65db6bb
Remove parts before setting the new object root
9 years ago
scrawl
0df975a4d7
Properly detach nodes in CopyRigVisitor ( Fixes #3234 )
9 years ago
scrawl
60a12b3dee
Use MyGUI's castType function
9 years ago
scrawl
763f647412
Add ItemModel::allowedToInsertItems
9 years ago
scrawl
373c1e7602
Assign the PageDisplay on initialization
9 years ago
scrawl
5ea7446eeb
Change a dynamic_cast to static_cast
9 years ago
scrawl
c085e503c6
Pass the btCollisionObject as const
9 years ago
scrawl
004f0d37d5
Fix the projectile launch position for spells cast from objects ( Fixes #3235 )
9 years ago
scrawl
910e41e3c4
Allow an Object to be specified as ignore parameter for castRay
9 years ago
scrawl
76b47c6d5d
PlaceAt: don't correct spawn points for non-actors
9 years ago
scrawl
16dca126dd
PlaceAt: don't use actor's X/Y rotation
9 years ago
scrawl
3d6323f13a
Force-enable hasWater() for exterior cells ( Fixes #3222 )
9 years ago
scrawl
67c8faec75
Infinite loop fix
9 years ago
scrawl
08f06c6c2d
Fix a crash that could occur with actors that define 'bip01 spine1' but do not define 'bip01 spine2' ( Fixes #3223 ).
9 years ago
scrawl
2821f46a18
Corpse clearing fix
9 years ago
scrawl
87871d7d54
Don't add RotateController to an uncontrolled node
9 years ago
scrawl
36bb255bc0
Use safePlaceObject in spawnRandomCreature
9 years ago
scrawl
7485abe5c3
Use safePlaceObject for summoned creature spawning
9 years ago
scrawl
be62ae758a
Fall back to sides first
9 years ago
scrawl
6df71f6250
Factor out safePlaceObject function
9 years ago
scrawl
11f00e3aa9
Rename safePlaceObject to placeObject
9 years ago
scrawl
be2f20f564
PlaceAt: attempt to select a safe spawn location ( Fixes #2515 , Fixes #1384 , Fixes #2925 )
9 years ago
scrawl
04d51d5871
Always update the ingredient icons ( Fixes #3220 )
9 years ago
scrawl
27577ce765
Add ESM::Land::DEFAULT_HEIGHT
9 years ago
scrawl
fc3de3302e
Create a collision shape for the default terrain
9 years ago
scrawl
84e9d346ef
Remove duplicate include
9 years ago
Marc Zinnschlag
ebaeabc962
Merge remote-tracking branch 'scrawl/respawn'
9 years ago
scrawl
3a2dccad4b
Implement 'Show' script instruction
9 years ago
scrawl
f2f601b958
Implement corpse clearing ( Fixes #2363 )
9 years ago
scrawl
c3ef387208
Vanilla-compatible creature/NPC respawning ( Fixes #2369 , Fixes #2467 )
9 years ago
Marc Zinnschlag
290da132b1
Merge remote-tracking branch 'scrawl/activate'
9 years ago
scrawl
a97eae864d
Fix the ObstacleCheck time step ( Fixes #3211 )
9 years ago
scrawl
f99cd15f00
Vanilla-compatible activate / onActivate ( Fixes #1629 )
...
See https://forum.openmw.org/viewtopic.php?f=6&t=3074&p=34618#p34635
9 years ago
scrawl
d05603c7fe
Directly apply On Target 'When Strikes' enchantments instead of launching a projectile ( Fixes #3212 )
9 years ago
scrawl
5cdee454ef
Fix degree/radians mixup ( Fixes #3213 )
9 years ago
scrawl
90a99991d1
Use empty() instead of !size()
9 years ago
scrawl
8bd16e4d5a
Don't compute the world matrix multiple times
9 years ago
scrawl
c5d3e6c993
Disable preloading of levelled lists
9 years ago
scrawl
8f81df2bd3
Cleanup
9 years ago
scrawl
0db7163363
Add specular mapping for terrain
9 years ago
scrawl
f01e8a6950
Add specular mapping for objects
9 years ago
scrawl
5cf2441b10
ShaderVisitor: support automatic recognition of normal maps based on file pattern
...
Introduce new settings 'auto use object normal maps', 'auto use terrain normal maps', 'normal map pattern'
9 years ago
scrawl
6a0ac824bd
Fix terrain error in OpenCS
9 years ago
scrawl
17c4dfdb62
Use the lowest unused texture unit for the enchanted item glow texture
9 years ago
scrawl
5e12a1b4ef
Add enchanted item glow to the shader
9 years ago
scrawl
268594dcf1
Recreate shader in NpcAnimation::setAlpha
9 years ago
scrawl
1232607385
Remove pointless widget names in settings layout file
9 years ago
scrawl
a73512afb7
Add shader settings to settings.cfg
9 years ago
scrawl
3969675afa
Remove unused settings
9 years ago
scrawl
553408949a
Fix character preview
9 years ago
scrawl
bd279c63f7
Fix fog on water
9 years ago
scrawl
9376811213
Vertex lighting shader
9 years ago
scrawl
044e0a829a
Add fog
9 years ago
scrawl
41e1fd407d
Disable shaders for the sky
9 years ago
scrawl
a9ad1b09e2
Introduce ShaderManager & ShaderVisitor
...
Actual shaders still to be written.
9 years ago
scrawl
e05d975020
Change the way that texture filtering settings are applied at runtime
9 years ago
scrawl
7f89bb273a
Add 'reflect actors' setting for the water shader, default off
9 years ago
scrawl
6fb0022b35
Update preloading settings
...
Disable 'preload fast travel' by default.
Add 'min cache size' and 'max cache size' settings.
Split the 'cache expiry delay' into 'preload cell expiry delay' and 'cache expiry delay'.
9 years ago
scrawl
c4d38bb42d
Fix clang analyzer warnings
9 years ago
scrawl
83a9a164bc
Raise the required bullet version to 2.83
...
2.82 appears to have a bug that causes the player to be able to phase through certain objects (bug #1587 ).
9 years ago
Marc Zinnschlag
28e3fe837f
Merge remote-tracking branch 'scrawl/osg_34'
9 years ago
Marc Zinnschlag
29c2a99316
Merge remote-tracking branch 'scrawl/physics'
9 years ago
Marc Zinnschlag
d1d7804620
Merge remote-tracking branch 'origin/master'
9 years ago
scrawl
eaf3f5a829
Remove unused arguments
9 years ago
scrawl
796a4a795a
Avoid the 'spiral of death'
9 years ago
scrawl
383524c688
Run physics in fixed timesteps, use the remainder to interpolate between current and previous state
...
Based on http://gafferongames.com/game-physics/fix-your-timestep/
9 years ago
scrawl
d1375cd3a3
Crashcatcher: limit backtrace to a sensible number of stack frames
...
When a stack overflow occurs, trying to print the whole stack would cause the process to hang indefinitely.
9 years ago
scrawl
5824619a95
Clean up includes
9 years ago
scrawl
8b596dfcbe
Remove support for OSG 3.2
...
Since commit e8662bea31
, we're using OSG functionality that contains an unfixed crash bug in version 3.2. The bug is fixed in version 3.4 (OSG commit 6351e5020371b0b72b300088a5c6772f58379b84)
9 years ago
scrawl
48ac0bef3e
Repair save games affected by bug #3080 ( Fixes #3160 )
9 years ago
scrawl
6bfeb118d7
Fix cleanup issue
9 years ago
scrawl
d3808580b0
Rename lightRoot to sceneRoot
9 years ago
scrawl
fb219fea17
Fix respawning of NPCs/creatures when they were moved to a different cell
9 years ago
Marc Zinnschlag
da6dcfc49e
Merge remote-tracking branch 'scrawl/resource'
9 years ago
scrawl
5e876b1379
Add missing include
9 years ago
scrawl
9f729667fb
Remove debug output
9 years ago
scrawl
0865cea211
Preload terrain
9 years ago
scrawl
596fe56bfd
Make Land::loadData thread safe
9 years ago
scrawl
1457a0de78
Use the UnrefQueue to delete BulletShapeInstances
9 years ago
scrawl
3552b3a82c
Don't create a BulletShapeInstance for actors
9 years ago
scrawl
246566cef4
Preload instances in BulletShapeManager
9 years ago
scrawl
e28dc3e72f
Preload instances in SceneManager
9 years ago
scrawl
ce3cce24a5
Remove unneeded dynamic_cast
9 years ago
scrawl
8ece1885cd
Animation: don't create the NodeMap if we don't need it
9 years ago
scrawl
ae031b23d4
Do not detach NPC parts in destructor
9 years ago
scrawl
d11c2864df
Introduce UnrefQueue to handle the deleting of no longer needed objects in the background thread
9 years ago
scrawl
f6f9eff9a6
Preload levelled creatures
9 years ago
scrawl
6806741d9b
Add settings for disabling the individual preloading types
9 years ago
scrawl
10a3e270a3
Preload fast travel destinations
9 years ago