Bret Curtis
228f6b572f
Merge branch 'master' into prisonmarker
6 years ago
Bret Curtis
f6243fae83
Merge pull request #1615 from akortunov/holstered_weapons
...
Weapon sheathing
6 years ago
Bret Curtis
9ae077c033
use c++11 std::align from <memory> ( #2026 )
...
* use c++11 std::align from <memory>
* for Ubuntu, use gcc5 instead of 4.8
* use travis to set gcc to 5
eval
and sudo
* use eval in .travis.yml
* use gcc-8
* replace precise with trusty llvm toolchain, because we have been using trusty for awhile now
* push things to matrix, so we can support multiple releases if we want
* we should not be allowing for failures, we are ready to start trusting clang and its analyzer
* scan-build was pushed to another package
* use gcc-8 still but wrap in scan-build
* travis.yml cleanup, have output of scripts go to stdout, make search for substring a regex
use double []
fix missing ,
use bash to use regex
black spaces matter
* set human readable names for our various builds, split out our static analysis between openmw and openmw-cs
* test if not set, then set otherwise ignore
* use quotes
* do not eval it, set it in travis env
* no more &&
* what does clang7 have to say?
* use sourceline for now
* use clang-7 instead of clang-7.0
* yes, llvm-toolchain-trusty-7 not llvm-toolchain-trusty-7.0
* for static analysis, openmw is compiled and checked on its own while openmw-cs is build with all the rest. this might change in the future.
and actually do it the other way around
6 years ago
Andrei Kortunov
ad36834671
Fix some compiler warnings
6 years ago
Capostrophic
4efe1bc892
Add prison marker record fallback definition (bug #4701 )
6 years ago
Andrei Kortunov
92e45507d8
Weapon sheathing support, including quivers and scabbards (feature #4673 )
6 years ago
Bret Curtis
a8d944e756
Merge pull request #2023 from elsid/navmesh_cache_limit
...
Navmesh cache limit
6 years ago
elsid
6e78fbb538
Double key size for item cache size
6 years ago
elsid
696bb9adc8
Add missing decrease for free navmesh data size
6 years ago
elsid
d2c2bdadb5
Add align implementation
6 years ago
elsid
b477775e16
Use callback to iterate over chunks
6 years ago
elsid
db5638bf6d
Add global recast allocator to allocate temp buffers on stack
6 years ago
Andrei Kortunov
a387c6b910
Fix MSVC2015 C4503 warning
6 years ago
Bret Curtis
261bbded00
Merge pull request #2016 from elsid/navmesh_update_change_type
...
Use new change type for update object
6 years ago
elsid
41319eb2bf
Use new change type for update object
...
To perform jobs for updated animated objects and doors with lowest
priority.
6 years ago
elsid
b77684a135
Add TODOs
6 years ago
elsid
2ba026e2b2
Limit navmesh cache size by data size + key size
6 years ago
Andrei Kortunov
829faf7b2c
Improve toggleactorspaths console command
6 years ago
AnyOldName3
3c25e7b93d
Merge pull request #2010 from AnyOldName3/windows-debug-build-fix
...
Include missing Windows header before calling Windows-specific functions and switch CMake compile definitions to the new style.
6 years ago
elsid
264ea99af6
Use explicit default ctors call
...
Special change for MSVC2015.
6 years ago
AnyOldName3
a6d3210a9c
Include missing Windows header before calling Windows-specific functions
6 years ago
elsid
792a0585c0
Add recastnavigation as subdirectory
6 years ago
AnyOldName3
0208cb8616
Merge pull request #2001 from AnyOldName3/enable-osg-logging
...
Allow OSG objects to be sent to the debug log.
6 years ago
AnyOldName3
4489f23005
Remove recastnavigation conflicts
6 years ago
Andrei Kortunov
a615076c61
Add default return value
6 years ago
AnyOldName3
90986df81c
Allow OSG objects to be sent to the debug log.
6 years ago
Bret Curtis
d6c674660a
Merge pull request #1633 from elsid/pathfinder_detour
...
Use recastnavigation for pathfinding (#2229 )
6 years ago
Bret Curtis
3c53fe16e9
Merge pull request #1986 from akortunov/rootfix
...
[Regression] Handle RootCollisionNode exactly as in original engine
6 years ago
elsid
49d81241db
Merge branch 'master' into pathfinder_detour
6 years ago
elsid
50b6ae3e10
Fix calculation for shape local AABB
6 years ago
elsid
af2f4e8424
Allow to use zero cache size
6 years ago
elsid
abc51a8a17
Add settings option to set max number of polygons per navmesh tile
6 years ago
Andrei Kortunov
6e05853478
Center progress bar when there are active messageboxes (bug #4691 )
6 years ago
Andrei Kortunov
61da6b6ecf
Print warning if the RootCollisionNode is attached to non-root node (bug #4311 )
6 years ago
Andrei Kortunov
6d91fe69b2
Revert "Handle RootCollisionNode, attached to non-root node (bug #4311 )"
...
This reverts commit ec9a1b0d05
.
6 years ago
Marc Zinnschlag
4d88d6dd58
Merged pull request #1980
6 years ago
Andrei Kortunov
61e6e359c4
Allow creatures to use the autogenerated collision box (feature #2787 )
6 years ago
Andrei Kortunov
41e90bd56c
Unify random generator usage
6 years ago
elsid
03d4ce5e49
Log find path exception with level verbose, add more info to message
6 years ago
elsid
dc2eb2e16b
Do not write to global log async navmesh updater exceptions
6 years ago
Bret Curtis
53ccce1867
Merge pull request #1966 from akortunov/logfix
...
Allow apps without logging system to display log messages
6 years ago
Andrei Kortunov
b5df385111
Allow apps without logging system to display log messages
6 years ago
elsid
e57504ae7c
Lower log level
6 years ago
elsid
0f6a64ad54
Split makeNavMeshTileData
6 years ago
elsid
fb655cb04f
Remove macroses to check recastnavigation functions result
6 years ago
elsid
ed73d130f9
Cache navmesh tiles
...
Use LRU modification to hold currently used items. Use RecastMesh binary
data for item key.
Store original pointer of btCollisionShape in user pointer to make available
it as an identifier within all duplicates. Use pointer to heights data array
for btHeightfieldTerrainShape.
6 years ago
elsid
69b5834c64
Add doc for Navigator
6 years ago
elsid
ae7285e960
Use ScopeGuarded instead of raw mutex
6 years ago
elsid
cf4066751c
Add classes to encapsulate value guarded by mutex
6 years ago
elsid
1a27489904
Add special type for object id
6 years ago