Nelsson Huotari
9f0f3eaeb2
Add collada to supported formats
4 years ago
Nelsson Huotari
54ea8eb5c7
Fix string corruption with Qt on linux-systems
4 years ago
fredzio
e37e5d4d16
Don't run unstuck if there is no simulation running in async case.
...
In this case, the actor mPreviousPosition is not updated, so the actor
position is interpolated between an old (stucked) position and the new
(unstucked) position. The new position is most likely "stucked", so the
unstuck code strikes again, making the actor "vibrates".
That's exactly what the sync code path does, and it doesn't exhibit this
behavior.
4 years ago
psi29a
6265081d08
Merge branch 'works_with_travis' into 'master'
...
Update CI/before_install.osx.sh
See merge request OpenMW/openmw!545
4 years ago
psi29a
4974b64cbf
Update CI/before_install.osx.sh
4 years ago
psi29a
9eba086c34
Merge branch 'sound_buffer_pool_2' into 'master'
...
Separate sound buffer pool from sound manager
See merge request OpenMW/openmw!520
4 years ago
AnyOldName3
a8014b4d97
Merge branch 'osg-find-plugins-2' into 'master'
...
cmake/FindOSGPlugins: Support lib-prefixed plugins
Closes #5792
See merge request OpenMW/openmw!544
4 years ago
Gleb Mazovetskiy
11dfb9daff
cmake/FindOSGPlugins: Support lib-prefixed plugins
...
With a regular OSG build, the plugin names are prefixed with
`lib`, e.g. `libosgdb_jpeg.a` for a static build.
However, on Debian on Ubuntu they are not.
With this commit we now try both options.
Fixes #5972
Signed-off-by: Gleb Mazovetskiy <glex.spb@gmail.com>
4 years ago
psi29a
7455dfb3a1
Merge branch 'windowing-system' into 'master'
...
Fix OSG USE_GRAPHICSWINDOW check
See merge request OpenMW/openmw!541
4 years ago
psi29a
4e39e0b01d
Merge branch 'fix-libfind-pkg-detect' into 'master'
...
cmake: Fix MyGUI detection
See merge request OpenMW/openmw!535
4 years ago
psi29a
c6d5634654
Merge branch 'fix-missing-opengl-include-dir' into 'master'
...
cmake: Fix missing OPENGL_INCLUDE_DIR
See merge request OpenMW/openmw!542
4 years ago
Gleb Mazovetskiy
24d8412c0c
cmake: Fix missing OPENGL_INCLUDE_DIR
...
OPENGL_INCLUDE_DIR wasn't being included.
It is usually just /usr/include but if it was custom the build failed.
4 years ago
Bret Curtis
e68651e9a6
Merge pull request #3042 from akortunov/helpers
...
Refactoring pre-requisites for groundcover
4 years ago
Gleb Mazovetskiy
d24a5f7b89
Fix OSG USE_GRAPHICSWINDOW check
...
When OSG is built with `-DOSG_WINDOWING_SYSTEM=None`, this macro does not exist.
Replaces the Android-specific check with a general one.
4 years ago
Nelsson Huotari
5740258d3b
Add changelog entry
4 years ago
Nelsson Huotari
f2fc02cdff
Support filtered tables (mapToSource for indexes)
4 years ago
Nelsson Huotari
16e03c151a
Implement basic move algorithm, connect it to drag&drop
4 years ago
Andrei Kortunov
89f3f860ed
Allow to get a rotation vector from ESM::Position
4 years ago
Andrei Kortunov
0418e8e7a6
Add an API to get base wind speed (which is from openmw.cfg)
4 years ago
Andrei Kortunov
f175beb304
Define template ref classes in components
4 years ago
Gleb Mazovetskiy
823e7bea38
Fix MyGUI detection
...
`libfind_pkg_detect` used `pkg_check_modules`, which requires all the
given modules to be found.
This means it always failed for MyGUI, which passes
`MyGUI${MYGUI_STATIC_SUFFIX} MYGUI${MYGUI_STATIC_SUFFIX}` to it.
Replaces `pkg_check_modules` with `pkg_search_module`, which finds the
first match instead.
4 years ago
psi29a
fd602e2c31
Merge branch 'viewdist' into 'master'
...
Downgrade FOV-dependent view distance factor to a recommendation
See merge request OpenMW/openmw!531
4 years ago
Bret Curtis
d944f703e8
Merge branch 'master' of gitlab.com:OpenMW/openmw
4 years ago
Bret Curtis
73740013a3
mResourceSystem initialization reorder
4 years ago
psi29a
abdc4cde95
Merge branch 'float' into 'master'
...
Allow all creatures to float to the water surface (#5790 , #5758 )
Closes #5758 and #5790
See merge request OpenMW/openmw!534
4 years ago
psi29a
3e35df49df
Merge branch 'mResourceSystem_nullptr' into 'master'
...
mResourceSystem initialise as nullptr
See merge request OpenMW/openmw!533
4 years ago
Alexei Dobrohotov
4638fc36b4
Allow all creatures to float to the water surface
4 years ago
psi29a
3903142152
Update apps/openmw/mwbase/environment.cpp
4 years ago
psi29a
654238fd18
Merge branch 'no_bonus_points' into 'master'
...
Show mesh origin
Closes #5771
See merge request OpenMW/openmw!507
4 years ago
psi29a
29fdcb3fa1
Merge branch 'hardlanding' into 'master'
...
Init mJumpState based on saved fallheight (#5739 )
See merge request OpenMW/openmw!532
4 years ago
Nelsson Huotari
70087e16fe
Disable dialogue info table sorting
4 years ago
fredzio
3087ce9c70
Use saved fallheight to determine a character's jump state.
...
The jump state initial state is "none", and it is set after physics simulation.
If a save is done just above the ground, the character may land before
the first run of the simulation, effectively cancelling the effect of
falling.
4 years ago
psi29a
acfd2cfd90
Merge branch 'dialogclonefix' into 'master'
...
[OpenMW-CS] Fix cloning in info records
See merge request OpenMW/openmw!524
4 years ago
Nelsson Huotari
93b1b444f2
Optimize CreateCommand and CloneCommand configuration
4 years ago
Alexei Dobrohotov
7be7af13d7
Downgrade FOV-dependent view distance factor to a recommendation
4 years ago
psi29a
6863c5a68f
Merge branch 'raii' into 'master'
...
Make all physics object manage their own resources.
See merge request OpenMW/openmw!527
4 years ago
Nelsson Huotari
7196ad7455
Implement an override-value when cloning, use when cloning info records
4 years ago
Alexei Dobrohotov
f150a92775
Merge branch 'respect_almas_personal_space' into 'master'
...
Tweak follow distance to be more like the original
See merge request OpenMW/openmw!530
4 years ago
Petr Mikheev
66559e8827
Merge branch 'endianness' into 'master'
...
Utility function for little-endian <-> big-endian conversion
See merge request OpenMW/openmw!516
4 years ago
Petr Mikheev
eaaa2f4a1c
Use misc/endianness.hpp in components/nif/nifstream
4 years ago
Petr Mikheev
14dd11372f
Utility functions for little-endian <-> big-endian conversion.
4 years ago
Evil Eye
1ab4683dce
Tweak follow distance to be more like the original
4 years ago
fredzio
d015f17a6c
Make all physics object manage their own resources
...
Use smart pointer for heightfields and their members.
Move collision object addition inside of Object's ctor, as for Actors and HeightFields
4 years ago
elsid
8b7f3fe908
Merge branch 'nodeadlock' into 'master'
...
Avoid a rare but possible deadlock around mCollisionWorldMutex.
See merge request OpenMW/openmw!525
4 years ago
Bret Curtis
b3f3b29bbe
Merge pull request #3039 from akortunov/screenshotmanager
...
Move screenshots handling to the separate class
4 years ago
Bret Curtis
a735bbe9a5
Merge pull request #3040 from akortunov/pvs
...
Fix some issues, found by PVS Studio
4 years ago
Evil Eye
e737bd00fa
Merge branch 'unused_param' into 'master'
...
Remove never used parameter from CharacterController::update()
See merge request OpenMW/openmw!523
4 years ago
Alexei Dobrohotov
c3a952c133
Merge branch 'dorsbien' into 'master'
...
Don't update magic effects when unequipping items to equip something else
Closes #5687
See merge request OpenMW/openmw!509
4 years ago
Evil Eye
a257567b80
Don't update magic effects when unequipping items to equip something else
4 years ago
Alexei Dobrohotov
ef852b2c8f
Merge branch 'fix_ubsan_issues' into 'master'
...
Fix UBSAN issues
See merge request OpenMW/openmw!528
4 years ago