Commit Graph

25287 Commits (03bb56999535f644bb027d0b606829af4965b375)
 

Author SHA1 Message Date
nighthawk469 03bb569995 Revert Xcode sdk version from 11.6 to 10.2 3 years ago
jvoisin e3d3b97da0 Build even more windows 3 years ago
jvoisin 44ca708e12 Build windows in scheduled tasks
This should solve disappearing nigthlies
3 years ago
Andrei Kortunov faad18b7f9
Merge pull request #3072 from akortunov/warnfix
Fix node masks signed/unsigned mismatch
3 years ago
Bret Curtis 823c4dfba4
Merge pull request #3073 from akortunov/master
Disable controllers for found sheath meshes
3 years ago
Andrei Kortunov b7b85bb713 Disable controllers for found sheath meshes (bug #5975) 3 years ago
Andrei Kortunov 2d869ca9ff Fix node masks signed/unsigned mismatch 3 years ago
Bret Curtis 50d6cd2a34
Merge pull request #3070 from akortunov/coverity
Fix an another portion of Coverity warnings
3 years ago
Bret Curtis c6c92b5712
Merge pull request #3071 from akortunov/master
Fix an another batch of MSVC complaints
3 years ago
AnyOldName3 ff46eceabe Merge branch 'maybe-reintroduce-5904' into 'master'
Fix crash on startup

See merge request OpenMW/openmw!709
3 years ago
Hristos N. Triantafillou 43e5d8300c Merge branch 'allow_osx_fail' into 'master'
Allow OSX to fail for now

See merge request OpenMW/openmw!763
3 years ago
jvoisin 21203fb850 Allow OSX to fail for now 3 years ago
Andrei Kortunov d10399e083 Cast double constant to float explicitely 3 years ago
Andrei Kortunov 7d5c5f8a24 Do not assign negative values to unsigned variables 3 years ago
Andrei Kortunov 651ad11ad8 Do not leave variables without initialization, even in execution paths where they are unused 3 years ago
Andrei Kortunov 9647b670e4 Do not declare unused variables 3 years ago
Andrei Kortunov 2009916dd8 Fix dead code 3 years ago
Andrei Kortunov 0cadc97fb3 Fix double -> float conversions 3 years ago
Andrei Kortunov 1b1c786d0c Do not suppress fixed MyGUI warnings 3 years ago
Bret Curtis befa3f587f
Merge pull request #3068 from akortunov/master
Clean up MSVC warnings
3 years ago
psi29a b645c1f4c0 Merge branch 'navmesh_ignore' into 'master'
Do not trigger NavMesh update when RecastMesh update should not change NavMesh (#4917)

See merge request OpenMW/openmw!762
3 years ago
psi29a f3354c509e Merge branch 'stomp' into 'master'
Adjustable Stomp

See merge request OpenMW/openmw!575
3 years ago
elsid 3e67f5ffa5
Detect and ignore updates for oscillating objects
To avoid triggering NavMesh update when RecastMesh change should not change
NavMesh.

Based on the following assumption:
Given a set of transformations and a bounding shape for all these
tranformations, a new object transformation that does not change this
bounding shape also should not change navmesh if for all of this object
transformations resulting navmesh tiles are equivalent

The idea is to report back to RecastMeshManager all changes of NavMesh if there
are any assiciated with RecastMesh version. So we know the last time when
RecastMesh change resulted into the NavMesh change. When later report shows
that there was no NavMesh change for a new RecastMesh version we can assume
that any object transformation within the same bounding box should not change
NavMesh.
3 years ago
elsid 64fb700ae9
Remove unnecessary relation between updateCompoundObject and RecastMeshObject 3 years ago
elsid 629cedb6d0
Do not track last build revision in RecastMeshManger
mLastBuildRevision == mRevision with current use cases does not happen. But
even if this will happen when another use case will be added it does not save
much computation. The most expensive operation is not adding objects to the
MeshBuilder but to optimize resulting navmesh that will happen anyway in
MeshBuilder::create call.
3 years ago
AnyOldName3 ce3ed28403 Control stomping via settings. 3 years ago
psi29a 7a22c022dc Merge branch 'collada-documentation' into 'master'
Various improvements to the COLLADA format asset pipeline page.

See merge request OpenMW/openmw!761
3 years ago
psi29a 3423d3f882 Merge branch 'various_warn' into 'master'
Fix various warnings found by clang

See merge request OpenMW/openmw!758
3 years ago
AnyOldName3 87ce1a7351 Explain stomp constants 3 years ago
AnyOldName3 a81dfe9ccc MGE XE-like stomping 3 years ago
AnyOldName3 1737f737df Don't use a vec3 if only two components get read 3 years ago
Lamoot 4d4fc5ed0b Finish the section on materials setup. 3 years ago
elsid 62f32f4543
Do not replace equivalent navmesh tiles 3 years ago
Alexei Dobrohotov b29e797b27 Merge branch 'seventh_time_is_the_charm' into 'master'
Unbreak again NPC teleport

See merge request OpenMW/openmw!760
3 years ago
Matjaž Lamut 8b40128559 Finish the section on how to set up collision shapes in Blender. 3 years ago
Lamoot ee2bcff694 Various improvements to the COLLADA format asset pipeline page. Added images. Added more information on how to define textkeys. Always use all capitals for the COLLADA format name. Barebones subsections for materials and collisions. 3 years ago
jvoisin 032ba1e9a0 Fix the compilation 3 years ago
Petr Mikheev 5fe10e8e7f Merge branch 'fix-headtracking' into 'master'
Fix headtracking while invisible

See merge request OpenMW/openmw!743
3 years ago
Jacob Turnbull f49b9e3806 Fix headtracking while invisible 3 years ago
fredzio 36bb2d5f15 An actor needs not be in active cell. As such we can't use
PhysicsSystem::getActor() to determine that a ptr is not actor.
3 years ago
Andrei Kortunov 987b231fdd Fix an another portion of Coverity warnings 3 years ago
psi29a 50db75bd13 Merge branch 'settingstocs_csmprefs' into 'master'
Dehardcode animations in OpenMW-CS (CSMPrefs method)

See merge request OpenMW/openmw!742
3 years ago
jvoisin c0f7e0d585 Use isnan 3 years ago
jvoisin 38316cdaf8 Fix various warnings found by clang
- unused alias
- inefficient use of push_back
- exceptions not inheriting from std::exception
- weird use of a comma
- value compared against itself
3 years ago
psi29a a69619a1e8 Merge branch 'where_is_my_log' into 'master'
Don't clobber game log file when we collect a stack trace.

See merge request OpenMW/openmw!755
3 years ago
fredzio 4058e117ca Don't clobber game log file when we collect a stack trace.
When the crash catcher catch a signal it forks to collect data about its
parent. In the process the child reinitialize the log file, which ends
up empty.
3 years ago
Andrei Kortunov f308dde254 Clean up MSVC warnings 3 years ago
Andrei Kortunov 57b501ad13
Merge pull request #3067 from akortunov/master
Limit pointers cache size to avoid possible bad_alloc errors
3 years ago
psi29a c83b6ff445 Merge branch 'enable_ag_by_default' into 'master'
Enable Active Grid by default

See merge request OpenMW/openmw!753
3 years ago
unelsson 06fda4c5a1 QLineEdit for setting base animation files 3 years ago