Evil Eye
078de86e60
Use range based for loops and auto
4 years ago
psi29a
e2213cbdb1
Merge branch 'calibrate_teleportation_beam' into 'master'
...
Solve regression when teleporting with async (#5705 )
See merge request OpenMW/openmw!433
4 years ago
Alexei Dobrohotov
8fb07b72d5
Merge branch 'fix-5699' into 'master'
...
Guarantee glow updater regenerates shaders on completion
See merge request OpenMW/openmw!435
4 years ago
AnyOldName3
48f397f168
Remove existing shader when no longer required
4 years ago
AnyOldName3
5ad297e6ff
Guarantee glow updater regenerates shaders on completion
...
Previously, it would edit the odd numbered stateset, then regenerate
shaders for the even-numbered one, then edit the even numbered one, and
regenerate shaders for the odd numbered one (or vice versa if it
finished during an even numbered frame). This would leave one of the
shader programs still trying to use the state that had been removed.
4 years ago
fredzio
5a4872393a
Rework actor position reset. While solving the issue with invalid
...
position being used under heavy load, I introduced a regression that
prevented the position to be updated in case of teleport.
Move the logic in its own function and decide in PhysicsSystem whether a
reset is needed.
4 years ago
psi29a
a98847e670
Merge branch 'bzzt_8_shadows_in_refraction' into 'master'
...
shadows enabled in refraction
See merge request OpenMW/openmw!340
4 years ago
psi29a
6f0b90e606
documented that currently underwater shadows are mutually exclusive to refraction scale; to be fixed in follow up issue #5709 ; documentation fixes
4 years ago
psi29a
ca3cde20cd
Merge branch 'aut2020_changelog' into 'master'
...
Changelog additions
See merge request OpenMW/openmw!432
4 years ago
Nelsson Huotari
b416c52978
Changelog additions
4 years ago
psi29a
2c6e8eb195
Merge branch 'particles' into 'master'
...
Make NIF particle node handling more generic
See merge request OpenMW/openmw!425
4 years ago
psi29a
61e6b543e5
Merge branch 'qstatusbarfix' into 'master'
...
Fix crash caused by QStatusBar
See merge request OpenMW/openmw!431
4 years ago
Alexei Dobrohotov
db9c174ca8
Make NIF particle node handling more generic
4 years ago
Nelsson Huotari
b0e3bd6ff9
Fix crash caused by QStatusBar
4 years ago
Bret Curtis
16b34c2863
Merge pull request #3029 from akortunov/replace_zeroes
...
Replace zeroes and nulls by nullptrs
4 years ago
psi29a
73ca333c4b
Merge branch 'actorpositionagain' into 'master'
...
Make the physics simulation more robust when overloaded
See merge request OpenMW/openmw!429
4 years ago
Andrei Kortunov
8084a336b5
Replace zeroes and nulls by nullptrs
4 years ago
AnyOldName3
86fad60c7d
Merge branch 'roots' into 'master'
...
Handle multiple root nodes (bug #5604 )
Closes #5604
See merge request OpenMW/openmw!428
4 years ago
fredzio
ea2ba27084
Move the moment when the actor origin is saved before simulation so to
...
be sure the simulation is over. Otherwise, if the simulation is too slow
the position is wrong, and the actors would jump back and forth between
old and new position instead of actually moving.
4 years ago
psi29a
dc1bd8ec29
Merge branch 'osgAnimation_basics' into 'master'
...
Collada animation support
See merge request OpenMW/openmw!421
4 years ago
Nelsson Huotari
55dcc6582a
Don't duplicate getFileExtension, use OpenMW's namespaces
4 years ago
Alexei Dobrohotov
5b6377b061
Handle multiple root nodes (bug #5604 )
4 years ago
Bret Curtis
829560fe5e
Merge pull request #3028 from akortunov/read_errors
...
Rework file error messages handling
4 years ago
Andrei Kortunov
4acd910b37
Rework file error messages handling
4 years ago
psi29a
96e22bd44e
Merge branch 'fastforwardpos' into 'master'
...
Discard physics simulation results after fast forward
See merge request OpenMW/openmw!423
(cherry picked from commit ff2d7695698341ef059c75707aa092cef48deea4)
03a37433 In case of time fast forward (resting, jail), force reset of positions
4 years ago
AnyOldName3
f8c791fde3
Merge branch 'physics_worker_profile' into 'master'
...
Add the async physics worker to the profiler overlay.
See merge request OpenMW/openmw!422
4 years ago
Frederic Chardon
9aba55a21a
Add the async physics worker to the profiler overlay.
4 years ago
psi29a
d0b29cf254
Merge branch 'spellSearchExtension' into 'master'
...
Improve spell/magic item search to factor in magic effect names
See merge request OpenMW/openmw!417
4 years ago
Nelsson Huotari
08dcbe30b3
Earlier nullptr check
4 years ago
Nelsson Huotari
3232faa703
Use const ref instead of value
4 years ago
Nelsson Huotari
32d4344803
Don't copy osga-data in base class keyframecontroller, fix warnings.
4 years ago
jefetienne
bc6f46465f
Add to changelog, authors. Move variable declaration inside block
4 years ago
jefetienne
2413de38b5
Extend spell/item search to search by magic effect name
4 years ago
psi29a
f95d2cf54c
Merge branch 'update_recastnavigation' into 'master'
...
Update recastnavigation
See merge request OpenMW/openmw!420
4 years ago
Nelsson Huotari
6e77ad1f6a
OSG-Collada animation support
4 years ago
Nelsson Huotari
f78a5d795c
Separate keyframes logic to provide basis for osgAnimation integration.
4 years ago
AnyOldName3
37661bffea
Merge branch 'shadowdisable-fix' into 'master'
...
Make disableShadowsForStateSet a no-op when shadows are disabled
See merge request OpenMW/openmw!205
4 years ago
psi29a
c69b407f8c
Merge branch 'close_the_window_before_you_destroy_the_world' into 'master'
...
Don't unload the world before closing containers
Closes #5689
See merge request OpenMW/openmw!419
4 years ago
psi29a
642cf8ff8e
Merge branch 'debian-gcc-first-time-timeout' into 'master'
...
Fix Debian GCC timeout on forks
See merge request OpenMW/openmw!416
4 years ago
psi29a
881bc49e0b
Merge branch 'no-dynamic' into 'master'
...
Make Bullet DebugDrawer's default state match the physics system
See merge request OpenMW/openmw!418
4 years ago
elsid
9b11b8a27b
Fix boundary check
4 years ago
elsid
9363bc2d48
Update recastnavigation to 6624e7aef5e15df11cb2f5673574df8e4c96af6a
4 years ago
Evil Eye
c126d8801f
Fix #5689
4 years ago
AnyOldName3
06d1e70aac
Make Bullet DebugDrawer's default state match the physics system
4 years ago
psi29a
86dc6f7512
Merge branch 'nine-ten-eleven-twelve' into 'master'
...
Fix extraction with 7z 9.10
See merge request OpenMW/openmw!415
4 years ago
AnyOldName3
48ea9960b9
Fix Debian GCC timeout on forks
4 years ago
AnyOldName3
211894a178
Fix extraction with 7z 9.10
...
This is still used in the wild as lots of people install 7zip and never update it because it works. We can't check the version and abort if it's too old as the changelog doesn't make it clear which version fixed the behaviour.
4 years ago
psi29a
8f2701c24b
Merge branch 'sewer-water-isn't-that-clear' into 'master'
...
Set dummy state when disabling shadows indoors
Closes #5688
See merge request OpenMW/openmw!412
4 years ago
AnyOldName3
06ae2a0536
Add changelog entry
4 years ago
AnyOldName3
7768556ce6
Set dummy state when disabling shadows indoors
...
As we don't reconfigure all shaders without shadows when we disable them
indoors (as it'd probably add a hitch to transitioning in and out) we
need to set up dummy state so the shaders don't do anything illegal.
This hadn't had symptoms for most objects as when indoors, nearly
everything would be drawn first in one of the water RTTs, which had
dummy state to disable shadows already. This wasn't true of the water
plane itself, though, yet somehow it took until just now for anyone to
report that.
This resolves vtastek's issue where the water would be invisible indoors
4 years ago