Commit Graph

24870 Commits (b9575180b56d9dd8159e3b8ad7a4232414df2155)
 

Author SHA1 Message Date
elsid b9575180b5
Support custom recastnavigation system path 3 years ago
elsid b47573f36b
Fix recastnavigation debug library suffixes 3 years ago
Bret Curtis 741584472e another cleanup to FindRecastNavigation.cmake 3 years ago
AnyOldName3 da1d7d7480 Merge branch 'effect_icons' into 'master'
Reset effect icon transparency when they're hidden (#5877)

Closes #5877

See merge request OpenMW/openmw!633
3 years ago
Alexei Dobrohotov 5e91af230d Reset effect icon transparency when they're hidden (#5877) 3 years ago
psi29a 54a7048eed Merge branch 'recast_cmake' into 'master'
initial attempt at FindRecastNavigation.cmake

See merge request OpenMW/openmw!617
3 years ago
Bret Curtis 2bc5a44e15 Added copyright, refactored to be more clear and marked certain things as advanced. 3 years ago
Bret Curtis c4064fca0c include feedback and add DebugUtils and Detour 3 years ago
Bret Curtis ed74834e01 put back the recast stuff 3 years ago
Bret Curtis 28cb14289a initial attempt at FindRecastNavigation.cmake 3 years ago
psi29a 787a976fb8 Merge branch 'mygui-upgrade' into 'master'
MyGUI 3.4.1 compatibility

Closes #5806

See merge request OpenMW/openmw!560
3 years ago
Gleb Mazovetskiy 8a1644885b MyGUI: Bump version to 3.4.1
Also set MYGUI_DONT_USE_OBSOLETE
3 years ago
Gleb Mazovetskiy 4495b67d77 MyGUI HEAD compatibility
Makes OpenMW compatible with the current MyGUI HEAD at:
f93d4fb614

Refs #5806
3 years ago
Evil Eye e2fc5d87b3 Merge branch 'elemental_shields' into 'master'
Don't let elemental shields harm the player in god mode

Closes #5875

See merge request OpenMW/openmw!631
3 years ago
Alexei Dobrohotov 023bc80f55 Don't let elemental shields harm the player in god mode 3 years ago
psi29a eb11e1fcdb Merge branch 'build-accelerator' into 'master'
heightfield: Only `buildAccelerator` on Bullet 2.89+

Closes #5874

See merge request OpenMW/openmw!630
3 years ago
Gleb Mazovetskiy 1fb442e701 heightfield: Only `buildAccelerator` on Bullet 2.89+
Fixes #5874
3 years ago
psi29a 570bf567cd Merge branch 'fix_navigator_tests' into 'master'
Fix navigator tests (Bullet changes related)

See merge request OpenMW/openmw!629
3 years ago
elsid fac5759748
Set bounding min and max height for btHeightfieldTerrainShape
They must be set for proper AABB based filtering. Use
+-max(abs(min), abs(max)) to make sure bullet does not shift coordinates by z.
3 years ago
elsid fdca76ce86
Remove unused includes 3 years ago
psi29a 28be5a259b Merge branch 'russian_console' into 'master'
Don't assume unmapped keycodes outside the extended ASCII range are unprintable

Closes #5871

See merge request OpenMW/openmw!622
3 years ago
psi29a 937549c99e Merge branch 'fix_still_actors' into 'master'
Make actor flee from a combat when cannot reach a target (#5851)

See merge request OpenMW/openmw!601
3 years ago
psi29a 20e6db917b Merge branch 'fix-osg-static' into 'master'
CMake: Fix support for OSG static lib paths

See merge request OpenMW/openmw!624
3 years ago
psi29a 7088e790dd Merge branch 'include-tuple' into 'master'
Fix compilation of tests with MSVC

See merge request OpenMW/openmw!625
3 years ago
AnyOldName3 16e8cf89af Fix compilation of tests with MSVC 3 years ago
AnyOldName3 e3547fe689 Merge branch 'heightfield-accel' into 'master'
heighfield: buildAccellerator()

See merge request OpenMW/openmw!623
3 years ago
Gleb Mazovetskiy 21a70b7d2b heighfield: buildAccellerator()
This enables accelleration of heightfield collisions.

Unfortunately, `btHeightfieldTerrainShape::processAllTriangle` does not
yet use the accellerator data, so this change does not improve
performance yet but might do so in future bullet versions.

References:

* Accellerator introduced in:
  https://github.com/bulletphysics/bullet3/pull/2062

* Feature request to use the accellerator in `processAllTriangle`:
  https://github.com/bulletphysics/bullet3/issues/3276
3 years ago
Gleb Mazovetskiy 13c5b1b0c5 CMake: Fix support for OSG static lib paths
`$<TARGET_FILE:...>` fails if the argument is already a path (instead of
a library name). This happens when a static library is found via
`osg_find_library`.

If the argument contains `/` or `.`, do not use `$<TARGET_FILE:...>`
3 years ago
Alexei Dobrohotov 92300733c5
Merge pull request #3047 from akortunov/master
Remove outdated entries from gitignore
3 years ago
Alexei Dobrohotov a292a31cb3 Merge branch 'you_and_i_code' into 'master'
Fix Ctrl U/W behaviour to work with unicode text

See merge request OpenMW/openmw!621
3 years ago
Evil Eye 1a423860b5 Add changelog entry 3 years ago
Evil Eye 6e0f070cd1 Don't assume unmapped keycodes outside the extended ASCII range are unprintable 3 years ago
Evil Eye a616af822e Fix Ctrl U/W behaviour to work with unicode text 3 years ago
Andrei Kortunov b7535ad9fb Remove outdated entries from gitignore 3 years ago
Andrei Kortunov e230dcb8b2 Merge branch 'why-wont-this-bug-just-die' into 'master'
Make the dummy texture for the character preview even more shadow-friendly

See merge request OpenMW/openmw!619
3 years ago
AnyOldName3 c7ee5d21dc Make the dummy texture for the character preview even more shadow-friendly 3 years ago
AnyOldName3 2b144ff3dd Merge branch 'fix_frame_rate_limit' into 'master'
Fix frame rate limit (#5686)

See merge request OpenMW/openmw!603
3 years ago
psi29a 96b5581930 Merge branch 'fetchcontent-recast-navigation' into 'master'
Move recastnavigation to FetchContent

Closes #5793

See merge request OpenMW/openmw!614
3 years ago
psi29a 07740982ce Merge branch 'fix-osg-plugins-dir' into 'master'
Fix OSGPlugins_LIB_DIR on the MacOS build

See merge request OpenMW/openmw!615
3 years ago
Gleb Mazovetskiy e265d0bc2b Fix OSGPlugins_LIB_DIR on the MacOS build
Moves auto-detection of OSGPlugins_LIB_DIR into FindOSGPlugins.cmake.

This should hopefully fix the error in the MacOS build.
3 years ago
Gleb Mazovetskiy 1c9245bd58 Move recastnavigation to FetchContent 3 years ago
psi29a 5c0214142b Merge branch 'static-build' into 'master'
Optional local source builds of OSG, MyGUI, Bullet

See merge request OpenMW/openmw!547
3 years ago
psi29a bcbe144a1d Merge branch 'weatheralpha' into 'master'
Fix weather particle fading

Closes #5455

See merge request OpenMW/openmw!506
3 years ago
psi29a de28a89a43 Merge branch 'navigator_cleanup' into 'master'
Navigator cleanup

See merge request OpenMW/openmw!612
3 years ago
psi29a 87d80b3d0a Merge branch 'loading_screen_race_condition' into 'master'
Fix a race condition in loading screen.

See merge request OpenMW/openmw!568
3 years ago
psi29a 59e09cba5b Merge branch 'boltsize' into 'master'
Use projectile mesh size (#5829)

See merge request OpenMW/openmw!587
3 years ago
psi29a 16460aa4e3 Merge branch 'distinguish-engine-and-cs' into 'master'
Use different filenames for Engine and CS packages

See merge request OpenMW/openmw!610
3 years ago
elsid 603af3d62c Merge branch 'wotz-this-do' into 'master'
Don't force linker to work with doubly-defined symbols

See merge request OpenMW/openmw!602
3 years ago
elsid 561628087c Merge branch 'profiler_fix' into 'master'
Fix profiler glitches (#5850)

See merge request OpenMW/openmw!605
3 years ago
elsid e1c5d05e84 Merge branch 'yell-about-missing-icon' into 'master'
Log when icon is missing and fallback is used

Closes #5857

See merge request OpenMW/openmw!611
3 years ago