Commit Graph

25550 Commits (d500507dec6db05e0f458c3b2527f4c74363232d)
 

Author SHA1 Message Date
Chris Djali f0cef87cd8
Merge pull request #3069 from akortunov/msvc_warnings
Rework warnings settings
4 years ago
elsid 43b19c4a46
Fix default object paging active grid value in the doc 4 years ago
fredzio 4fa0972b2d Tone down actor's skip simulation flag to an optional skip collision
detection flag.
4 years ago
Evil Eye bd45449f9d Allow activation of inventory items 4 years ago
psi29a 74ce9ffb85 Merge branch 'sky-documentation-the' into 'master'
Documentation on what the sky system in Morrowind / OpenMW is composed of

See merge request OpenMW/openmw!776
4 years ago
Matjaž Lamut 5a238f3c80 Documentation on what the sky system in Morrowind / OpenMW is composed of 4 years ago
psi29a 0e50349192 Merge branch 'uvcontroller' into 'master'
Fix NiUVController UV offset calculations (bug #5995)

Closes #5995

See merge request OpenMW/openmw!795
4 years ago
jvoisin 998cc97a4f And done! 4 years ago
jvoisin be371ccd9f An another pass 4 years ago
jvoisin ee2446d5c4 Trim even more 4 years ago
jvoisin 04edb1c817 Trim down some internal includes 4 years ago
Dobrohotov Alexei 971ba81ed2 Use higher level transformations in UVController 4 years ago
Alexei Dobrohotov e9ff90f3de Merge branch 'pgrd_overflow' into 'master'
Fix a heap overflow in loadpgrd.cpp

See merge request OpenMW/openmw!784
4 years ago
jvoisin 5f65583a3a Fix a heap overflow in loadpgrd.cpp 4 years ago
Dobrohotov Alexei 24f4bf9c28 Fix NiUVController UV offset calculations (bug #5995) 4 years ago
Andrei Kortunov 18a4c81b5c Merge branch 'fix_toggleborders' into 'master'
Fix ToggleBorders debug view with 'Shaders' lighting method

See merge request OpenMW/openmw!792
4 years ago
AnyOldName3 131a4665aa Merge branch 'build' into 'master'
Build everything during the coverity scan

See merge request OpenMW/openmw!790
4 years ago
Alexei Dobrohotov a40cbd46fa Merge branch 'shadow-equals-typo-fix' into 'master'
Fix typo

See merge request OpenMW/openmw!794
4 years ago
AnyOldName3 ceb6a280ff Fix typo
Hopefully this will actually let us make better use of shadow bounds,
but I wouldn't count on it.
4 years ago
glassmancody.info 9f314d1d6f Fix ToggleBorders 4 years ago
jvoisin b5c132d56f Build everything during the coverity scan
This should fix the 404 on the download page
4 years ago
Roman Siromakha 68ddde84fe
Merge pull request #3074 from akortunov/warnfix
Declare separate constructors with const reference and rvalue arguments for OscillatingRecastMeshObject
4 years ago
psi29a 16bb3919d1 Merge branch 'navmesh_cache_simplification' into 'master'
Simplify navmesh cache

See merge request OpenMW/openmw!691
4 years ago
Andrei Kortunov 0bc0cfce5f Declare separate constructors with const reference and rvalue arguments for OscillatingRecastMeshObject 4 years ago
psi29a a8c209f662 Merge branch 'massively-simplify-the-worst-bash-ever' into 'master'
Massively simplify the worst Bash ever

See merge request OpenMW/openmw!785
4 years ago
AnyOldName3 a8c5fc74d1 Massively simplify the worst Bash ever 4 years ago
psi29a 27b20a45e3 Merge branch 'nighthawk469-master-patch-53669' into 'master'
Change travis script back to how it was. To avoid compiler error from old clang version.

See merge request OpenMW/openmw!779
4 years ago
elsid 91e94b221a Merge branch 'overflow_spam' into 'master'
Don't log a warning for reading to the end of the subrecord

See merge request OpenMW/openmw!786
4 years ago
Evil Eye abb120b439 Don't log a warning for reading to the end of the subrecord 4 years ago
Alexei Dobrohotov e3bb45fd61 Merge branch 'minor_aicombat' into 'master'
Minor optimization in aicombat.cpp

See merge request OpenMW/openmw!737

(cherry picked from commit f1d19035cccfff2523faad0d4e4d96cd3ddae2e6)

bbbfc520 Minor optimization in aicombat.cpp
237b34a6 Fix style
a14911cb Fix indentation
4 years ago
Alexei Dobrohotov add04a4ea0 Merge branch 'fix_esm' into 'master'
Fix a read head-buffer-overflow in esm

See merge request OpenMW/openmw!751
4 years ago
Alexei Dobrohotov 6b41bdf7b4 Merge branch 'find_char' into 'master'
Use a char instead of a string in find() where possible

See merge request OpenMW/openmw!781
4 years ago
jvoisin 4c96644f8d Use a char instead of a string in find() where possible
This was done via PVS Studio ( https://pvs-studio.com ),
and should provide a super-duper-marginal performance boost \o/
4 years ago
nighthawk469 9cadfbb6cd Change travis script back to how it was. To avoid compiler error from old clang version. 4 years ago
psi29a 8edef1692f Merge branch 'revert_windows_ci' into 'master'
Revert some windows CI changes

See merge request OpenMW/openmw!773
4 years ago
AnyOldName3 6420501baa Merge branch 'fix_noexcept_default' into 'master'
Fix build by compliers without implementation of P1286R2 (#5983)

See merge request OpenMW/openmw!772
4 years ago
elsid 0ac3f09fe0
Revert "Build windows in scheduled tasks"
This reverts commit 44ca708e12.
4 years ago
elsid 2af40a1e13
Revert "Build even more windows"
This reverts commit e3d3b97da0.
4 years ago
elsid e1d955d92b
Remove noexcept specifier from CreatureCustomData move ctor
C++17 doesn't allow to declare defaulted move ctor with not matching
exception specification to the calculated one:
/Users/eddie/Downloads/BUILD/openmw-master/apps/openmw/mwclass/creature.cpp:63:9: error:
      exception specification of explicitly defaulted move constructor does not
      match the calculated one
        CreatureCustomData(CreatureCustomData&& other) noexcept = default;
        ^

http://wg21.link/p1286r2 makes this possible in C++20 and newer compilers
already have it working even with -std=c++17 but older onces give an error.
4 years ago
elsid ca7add0624
Add move constructor to MWMechanics::Spells 4 years ago
elsid 46e34c500c
Use algorithms to add/remove listener to SpellList 4 years ago
Andrei Kortunov 8aa76ff540 Use W4 instead of Wall for MSVC 4 years ago
Andrei Kortunov 6d351b2bdd Fix MSVC 4706 warnings 4 years ago
AnyOldName3 a34151d890 Merge branch 'brew_gitlab' into 'master'
Don't run `brew uninstall` outside of travis-ci

See merge request OpenMW/openmw!771
4 years ago
AnyOldName3 90fecdeda2 Merge branch 'vertex_lighting_fix' into 'master'
Correct vertex lighting

Closes #5973

See merge request OpenMW/openmw!770
4 years ago
jvoisin ce654b0504 Don't run `brew uninstall` outside of travis-ci 4 years ago
AnyOldName3 123044f60b Merge branch 'osx_sysroot_patch' into 'master'
Revert CMAKE_OSX_SYSROOT as this interferes with the gitlab ci builds.

See merge request OpenMW/openmw!769
4 years ago
glassmancody.info c48eee4eee Clamp vertex lighting before interpolation
Fixes a regression in which pass lighting was clamped after being passed
to fragment shader. For correct FFP emulation, we need to clamp the result
in vertex shader. When clamping after interpolation, negative lights in
particular have a much more drastic effect.
4 years ago
nighthawk469 511d3344fe Revert CMAKE_OSX_SYSROOT as this interferes with the gitlab ci builds. 4 years ago
psi29a 138d3b65a3 Merge branch 'audio-device-close-error' into 'master'
don't forget to close the audio device after you're done with it.

See merge request OpenMW/openmw!759
4 years ago