Commit Graph

32854 Commits (60940e7561696b3526f5e3db5447b75105a70efb)
 

Author SHA1 Message Date
jvoisin 3b1df3dd07 Merge branch 'tangentspace' into 'master'
Untangle tangent space handling and parallax

See merge request OpenMW/openmw!3648
1 year ago
Alexei Kotov 27bd70a976 For constant enchantments, allow on-self range for any effect (bug #7643) 1 year ago
elsid a29ae07957
Fix CS Key Binding settings page
This got broken by e07d8f3066. Creating QGridLayout with parent and setting it
later has not the same effect.
1 year ago
elsid 11db9eec1d
Use settings values to declare modifier settings 1 year ago
Dave Corley bc662aeb63 Fix(CS): Fix minor issue in deleteSelectedInstances impl which caused it
to run twice
1 year ago
Dave Corley 7069a970ae Feat(CS): Implement instance cloning 1 year ago
Dave Corley 2bb8ceef56 Fix(CS): Correct invalid refNum for cloned objects so they actually
appear ingame
1 year ago
Dave Corley 2a747529bb Feat(CS): Add new shortcut for duplicating instances 1 year ago
Alexei Kotov 5b02b77a39 Base AiFollow activation range on follow distance (bug #7685) 1 year ago
Alexei Kotov 4dfd2b0f46 Merge branch 'lessassertiveschooling' into 'master'
Don't assert that spells have a school

See merge request OpenMW/openmw!3651
1 year ago
Alexei Kotov 7e3270abc9 Merge branch 'unsave' into 'master'
Drop support for saves made prior to 0.40

See merge request OpenMW/openmw!3645
1 year ago
Evil Eye a0694d4134 Don't assert that spells have a school 1 year ago
Alexei Kotov 4a96885323 Untangle normals and parallax handling
Move tangent space generation to the vertex shaders
Support diffuse parallax when no normal map is present
Don't use diffuse parallax if there's no diffuse map
Generalize normal-to-view conversion
Rewrite parallax
1 year ago
jvoisin abbb620ea2 Merge branch 'nifogproperty' into 'master'
Handle NiFogProperty (feature #5173)

Closes #5173

See merge request OpenMW/openmw!3642
1 year ago
Evil Eye 78da1eb41f Merge branch 'settings_values_editor_2' into 'master'
Use settings values for editor (#6876)

See merge request OpenMW/openmw!3633
1 year ago
Alexei Kotov ad8392b7d1 Merge branch 'awholelottanothing' into 'master'
Don't crash on spells or enchantments without effects

Closes #7712

See merge request OpenMW/openmw!3643
1 year ago
Alexei Kotov 21ca9ba34b Merge branch 'crashtainer' into 'master'
Use the right getContainerStore

Closes #7658

See merge request OpenMW/openmw!3644
1 year ago
Andrei Kortunov ca19f7006c Make hardcoded strings in Launcher and Wizard localizable 1 year ago
jvoisin e3e9b39a16 Merge branch 'skinning' into 'master'
Streamline passing influence data to skinning

See merge request OpenMW/openmw!3641
1 year ago
jvoisin 47b87f1ff2 Merge branch 'reanimaterescaling' into 'master'
Restore animated collision shape rescaling (take 3)

See merge request OpenMW/openmw!3635
1 year ago
Evil Eye 623a610c5e Merge branch 'globalmap' into 'master'
Remove unused global map field

See merge request OpenMW/openmw!3646
1 year ago
Mads Buvik Sandvei 76232c49df clang format 1 year ago
Alexei Kotov f269b25bd0 Remove unused field 1 year ago
Evil Eye 7b8c0d1d88 Remove dropped formats from tests 1 year ago
Evil Eye 41dc409238 Don't consider empty effect lists exceptional 1 year ago
Evil Eye b0ef42ae3c Drop support for save game format 3 1 year ago
Evil Eye becc5ef8fa Drop support for save game format 2 1 year ago
Evil Eye 521cff08f8 Drop support for save game format 1 1 year ago
Mads Buvik Sandvei c79446818e Add a flag for jump when queueing movement, so inertia can be added accurately. 1 year ago
Evil Eye 4062f0225b Use the right getContainerStore 1 year ago
Mads Buvik Sandvei 32d391f548 Revert accumulating movement in the reset accum root callback. 1 year ago
Evil Eye 0da620b3f9 Don't crash on spells or enchantments without effects 1 year ago
Alexei Kotov 9cdaf2c29b Handle NiFogProperty (feature #5173) 1 year ago
Mads Buvik Sandvei af9312d869 clang format 1 year ago
Mads Buvik Sandvei 15c143e272 Comment 1 year ago
Mads Buvik Sandvei 26817e9cc5 Change the comparison of positions to avoid a problem if both positions are large numbers. 1 year ago
Mads Buvik Sandvei 0037fd78c1 Use std::numeric_limits<float>::epsilon() instead of picking our own epsilon. 1 year ago
Mads Buvik Sandvei edf8c3b81c mSteps should be an int. 1 year ago
Mads Buvik Sandvei 3683f24b28 changelog entry 1 year ago
Mads Buvik Sandvei aa30ec81d6 more clang format 1 year ago
Mads Buvik Sandvei 18a6422c1c clang format 1 year ago
Mads Buvik Sandvei 28eeef59bc Reduce movement solver same-position epsilon size. The previous value causes very stable idles to very slightly slide. 1 year ago
Mads Buvik Sandvei 81095686bf Reset mPreviousAccumulatePosition when not accumulating to avoid an instant transition when resuming idle anims. 1 year ago
Mads Buvik Sandvei cedc5289d7 Dejank movement solver vs animation movement accumulation 1 year ago
Alexei Kotov c1088e5f70 Streamline passing influence data to skinning 1 year ago
Alexei Kotov 102d2c4b43 Merge branch 'fix_lua_build' into 'master'
Fix build with Lua 5.4.6

See merge request OpenMW/openmw!3640
1 year ago
jvoisin 7894e7a748 Merge branch 'enable-jit' into 'master'
Add `sol::lib::jit` to actually enable JIT

See merge request OpenMW/openmw!3639
1 year ago
elsid 1a39ef07c8
Fix build with Lua 5.4.6
/home/elsid/dev/openmw/apps/openmw/mwlua/luamanagerimp.cpp: In member function ‘void MWLua::LuaManager::update()’:
/home/elsid/dev/openmw/apps/openmw/mwlua/luamanagerimp.cpp:127:19: error: use of deleted function ‘Settings::SettingValue<T>::SettingValue(const Settings::SettingValue<T>&) [with T = int]’
  127 |             lua_gc(mLua.sol(), LUA_GCSTEP, Settings::lua().mGcStepsPerFrame);
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/elsid/dev/openmw/components/settings/categories/camera.hpp:5,
                 from /home/elsid/dev/openmw/components/settings/values.hpp:4,
                 from /home/elsid/dev/openmw/apps/openmw/mwlua/luamanagerimp.cpp:16:
/home/elsid/dev/openmw/components/settings/settingvalue.hpp:355:9: note: declared here
  355 |         SettingValue(const SettingValue& other) = delete;
      |         ^~~~~~~~~~~~
1 year ago
Alexei Kotov 571a097be7 Merge branch 'avoid_copies' into 'master'
Avoid redundant copies

See merge request OpenMW/openmw!3637
1 year ago
Devin Alexander Torres 8161771969 Add sol::lib::jit to actually enable JIT 1 year ago