Commit Graph

34839 Commits (b346a4a8582dbaafa8c91cca5af0036f51a16869)
 

Author SHA1 Message Date
Dave Corley 86f33cb6fe CLEANUP(animationbindings): Lowercase all input groupnames 5 months ago
Dave Corley 6eee6e9468 CLEANUP(animationbindings): camelCase all the things 5 months ago
uramer 80ced23a69 Lua Context: Replace exclusive bools with type enum 5 months ago
Andrei Kortunov 355dd0bccf Do not store references to disposed objects 5 months ago
Petr Mikheev 4a56d39b41 Minor fix in extern/CMakeLists.txt: there is no variable BUILD_UNITTESTS anymore. 5 months ago
psi29a 5d3aa62e56 Merge branch 'fix_save_docs' into 'master'
Lua docs: correct save getters return types

See merge request OpenMW/openmw!4262
5 months ago
psi29a 6065dfda2d Merge branch 'gaspthemenuisawerewolf' into 'master'
Update the menu video from a separate thread and respect window resizes

Closes #8063

See merge request OpenMW/openmw!4250
5 months ago
elsid 8cc744997f
Make path helpers constexpr and noexcept 5 months ago
elsid 7e1ecfc0ee
Pass normalized path to RetrieveAnimationsVisitor 5 months ago
elsid 616b033c36
Move parseTextKey and parseTimeSignature to unnamed namespace 5 months ago
elsid 6e97deb3f7
Use normalized path for text key files 5 months ago
Alexei Kotov 1f4ab3b668 Merge branch 'animationblending' into 'master'
Animation blending implementation. Flexible and moddable through .yaml blending config files.

See merge request OpenMW/openmw!3497
5 months ago
psi29a 2743c4920e Merge branch 'vfs_normalized_view_string' into 'master'
Do not allow to construct NormalizedView from std::string

See merge request OpenMW/openmw!4263
5 months ago
psi29a 89e8514e00 Merge branch 'qvariant_usertype' into 'master'
Improve QVariant usage

See merge request OpenMW/openmw!4261
5 months ago
psi29a f2aa30f7a5 Merge branch 'fix_nan_get_angles' into 'master'
Avoid getting nan in conversion to euler angles (#7772)

Closes #7772

See merge request OpenMW/openmw!4258
5 months ago
Alexei Kotov 8fda238753 Merge branch 'correct-4260' into 'master'
Correct changelog for !4260 (close #8078)

Closes #8078

See merge request OpenMW/openmw!4264
5 months ago
Dave Corley bb3467272f Cleanup: Update changelog.md for #4260 (close !8078) 5 months ago
Dave Corley ac498cf382 Revert "Update CHANGELOG.md"
This reverts commit 4ffea31448.
5 months ago
psi29a 376e8a6e1f Merge branch 'bounding_box' into 'master'
lua - use loaded node when possible when calculating bounding box (#7580)

Closes #7580

See merge request OpenMW/openmw!4073
5 months ago
psi29a 7026bfd78f Merge branch 'cs-terrain-equalize-mode' into 'master'
Add OpenMW-CS Terrain Equalize tool

See merge request OpenMW/openmw!4260
5 months ago
elsid 34f5bc6fce
Use std math functions
To avoid implicit conversions from float to double and back.
5 months ago
elsid 041b3b233a
Normalize forward and up vectors
To avoid having any of their components to be out of the range [-1, 1].
5 months ago
elsid ad428bd23b
Add unit tests for conversion to euler angles 5 months ago
Alexei Kotov f65f9c15f9 Merge branch 'distorion_alpha_diffuse' into 'master'
Do not replace alpha in distortion shaders

See merge request OpenMW/openmw!4259
5 months ago
elsid a49de4b9f1
Do not allow to construct NormalizedView from std::string
To avoid implicit conversion via Normalized which creates NormalizedView from a
temporary Normalized. Mark constructors explicit on purpose so there is no
ambiguity on implicit conversion when there is an overloaded function like:

void f(const Normalized&);
void f(NormalizedView);
5 months ago
Sam Hellawell 96db8e94bd Fix forgot game section for test settings 5 months ago
Sam Hellawell b9a7bdc0c7 Dont use NormalizedView for yamlpath, use changeExtension, add setting to tests script 5 months ago
uramer e8d7c2a257 Correct save getters return types 5 months ago
cykoder 4ffea31448 Update CHANGELOG.md 5 months ago
Andrei Kortunov 54271b872c Improve QVariant usage 6 months ago
Sam Hellawell a7a105dfdd Copy by ref, fix unable to find rules warning garbage 6 months ago
Sam Hellawell 78e365f382 Add OpenMW-CS Terrain Equalize tool 6 months ago
Cody Glassman 8105c62a02 handle potentially empty ptrs 6 months ago
Cody Glassman 21377ee4f3 shaders - multiply instead of replace alpha in distortion 6 months ago
Sam Hellawell 4bd078a6db Return offset/angle by reference 6 months ago
Sam Hellawell ecb5616b36 Use std::sin/std::cos, clarify floating point types, update comment 6 months ago
Sam Hellawell 380d357d02 Fix compilation after master merge 6 months ago
Sam Hellawell 277c179fe9 Translation fix 6 months ago
Sam Hellawell 0b3ab23e50 Russian update suggested by Andrei 6 months ago
Sam Hellawell 0bcd872561 Clang format 6 months ago
Sam Hellawell ddbd87e2a1 Fix blending with additional offsets (sneaking issue) 6 months ago
Sam Hellawell 9beb380c7d Remove M_PI, documenation cleanup 6 months ago
Sam Hellawell 5deacb82ff Use M_PI as osg::PIf is not constant 6 months ago
Sam Hellawell 1317434ac0 CI fix 6 months ago
Sam Hellawell bce97f49b4 spring function clarification 6 months ago
Sam Hellawell 340252007b fitsRuleString dont reference string_view 6 months ago
Sam Hellawell 014cba807b Refactor easings, serialize per-line items, constexpr path 6 months ago
Sam Hellawell 72c95a51df Default mEasingFn in constructor 6 months ago
Sam Hellawell 231af7b1ae fr/sv translations 6 months ago
Sam Hellawell eb290bebbb Refactor AnimBlendControllers 6 months ago