Commit Graph

28111 Commits (9042f47f0ac091487a0beecec6570ba956ab027d)
 

Author SHA1 Message Date
uramer 9042f47f0a Use an anonymous namespace in element.cpp 3 years ago
uramer 5d7fc0ab17 Limit maximum Lua UI layout depth to prevent stack overflow 3 years ago
psi29a d4e2000d5b Merge branch 'render_targets' into 'master'
Bind custom render targets per pass

See merge request OpenMW/openmw!1884
3 years ago
psi29a 33746c4b70 Merge branch 'fix_gcc_warning' into 'master'
Fix gcc warning: -Wuninitialized

See merge request OpenMW/openmw!1869
3 years ago
glassmancody.info 3d03052717 dont bind rendertargets unless we use them, otherwise texture limit will be reached quickly 3 years ago
Petr Mikheev 43f4a0cfc5 Merge branch 'activatorluabinds' into 'master'
Lua API for Activator records

See merge request OpenMW/openmw!1882
3 years ago
kuyondo 93aae5e116 Add lua binding for activators 3 years ago
psi29a b9b4f1c3c2 Merge branch 'console_log' into 'master'
In-game log viewer

See merge request OpenMW/openmw!1799
3 years ago
psi29a d3f331793e Merge branch 'sol' into 'master'
Update sol. Replace combined sol.hpp with loose files.

See merge request OpenMW/openmw!1851
3 years ago
psi29a b9b8cefb4d Merge branch 'prng-fixes' into 'master'
More determinism

See merge request OpenMW/openmw!1874
3 years ago
psi29a 8b627741cf Merge branch 'improve_sast' into 'master'
Improve a bit our SAST

See merge request OpenMW/openmw!1876
3 years ago
uramer d18b6aae87 Merge branch 'beelzebielsk-docs-typo-fixes' into 'master'
Update files/lua_api/openmw/types.lua, files/lua_api/openmw/ui.lua

See merge request OpenMW/openmw!1879
3 years ago
Adam Ibrahim 96f4057f08 Update files/lua_api/openmw/types.lua, files/lua_api/openmw/ui.lua 3 years ago
jvoisin 5df9573e54 Improve a bit our SAST 3 years ago
ζeh Matt 18f16eac4c
Refactor DetourNavigator to pass prng along, use world prng for AiWander 3 years ago
ζeh Matt b2fab5f5ad
Use World prng for weather system as it influences actors 3 years ago
ζeh Matt 3a90bc7187
Use World prng for head/blink animations 3 years ago
ζeh Matt cb99e8643a
Use World prng for selection of random creature spawning 3 years ago
psi29a 12a8a6b876 Merge branch 'fix_if_condition' into 'master'
Use proper variable to check in if condition

See merge request OpenMW/openmw!1873
3 years ago
elsid 18d05c8f1a
Use proper variable to check in if condition 3 years ago
psi29a 2f75acc34e Merge branch 'navmesh_render_update_frequency' into 'master'
Add navmesh debug render mode to show update frequency

See merge request OpenMW/openmw!1685
3 years ago
psi29a bbcdac6b18 Merge branch 'fix_mygui_data_manager_includes' into 'master'
Add includes for used types and functions (#6744)

See merge request OpenMW/openmw!1870
3 years ago
psi29a c19ca8453a Merge branch 'highp' into 'master'
Remove precision qualifiers

See merge request OpenMW/openmw!1871
3 years ago
elsid 215b46503c
Support rendering for navmesh update frequency as a heatmap
Useful when need to find tiles with high number of updates.

Add debug Lua package with new functions to toggle render mode and set navmesh
render mode.
3 years ago
cody glassman 915eaa4c91 highp is not available in version 120 3 years ago
elsid 5f2e282359
Add includes for used types and functions 3 years ago
Petr Mikheev 668be586cd Merge branch 'permanent_storage_per_group' into 'master'
Move permanentStorage option from settings to groups

See merge request OpenMW/openmw!1868
3 years ago
uramer 14d83b218e Move permanentStorage option from settings to groups 3 years ago
elsid 98f53eca65
Fix gcc warning: -Wuninitialized
/home/elsid/dev/openmw/apps/opencs/model/world/data.cpp: In constructor ‘CSMWorld::Data::Data(ToUTF8::FromType, bool, const Files::PathContainer&, const std::vector<std::__cxx11::basic_string<char> >&, const boost::filesystem::path&)’:
/home/elsid/dev/openmw/apps/opencs/model/world/data.cpp:69:36: warning: member ‘CSMWorld::Data::mCells’ is used uninitialized [-Wuninitialized]
   69 | : mEncoder (encoding), mPathgrids (mCells), mRefs (mCells),
      |                                    ^~~~~~
3 years ago
elsid c88d3e712d
Cleanup mwlua includes 3 years ago
psi29a 0ca9510224 Merge branch 'fix_gcc_build' into 'master'
Fix build on gcc 12.1 (#6744)

Closes #6744

See merge request OpenMW/openmw!1862
3 years ago
psi29a 3e3cb133bc Merge branch 'fix_unity_build' into 'master'
Fix unity build

See merge request OpenMW/openmw!1860
3 years ago
Petr Mikheev cf49b46d64 Show logs in the debug window
Some part of UI code is written by @andrew-app
3 years ago
Alexei Kotov 5110c4a50e Merge branch 'single_character_changes_are_the_best' into 'master'
Fix inverted logic

Closes #6755

See merge request OpenMW/openmw!1866
3 years ago
Alexei Kotov 8140cceb3e Merge branch 'construct_me_not' into 'master'
Address feedback on !1857

See merge request OpenMW/openmw!1865
3 years ago
Evil Eye 2531e24ee3 Fix inverted logic 3 years ago
Petr Mikheev 7ee796b481 Merge branch 'fix_pairs' into 'master'
Fix Lua pairs and ipairs

See merge request OpenMW/openmw!1864
3 years ago
Evil Eye 134dc2b21b Address feedback on !1857 3 years ago
psi29a f092d8da9a Merge branch 'post_malone' into 'master'
Post Processing

See merge request OpenMW/openmw!1124
3 years ago
uramer 22994af728 Fix Lua pairs and ipairs 3 years ago
elsid 94dc696f4f
Fix gcc build
In file included from /home/elsid/dev/openmw/apps/openmw/mwphysics/actor.hpp:7,
                 from /home/elsid/dev/openmw/apps/openmw/mwphysics/trace.cpp:9:
/home/elsid/dev/openmw/apps/openmw/mwphysics/ptrholder.hpp: In member function ‘osg::Vec3f MWPhysics::PtrHolder::velocity()’:
/home/elsid/dev/openmw/apps/openmw/mwphysics/ptrholder.hpp:42:25: error: ‘exchange’ is not a member of ‘std’
   42 |             return std::exchange(mVelocity, osg::Vec3f());
      |                         ^~~~~~~~
3 years ago
elsid c33966c4a4
Fix unity build
In file included from /home/elsid/dev/openmw/build/clang/unity/apps/openmw/ub_mwworld.cpp:41:
/home/elsid/dev/openmw/apps/openmw/mwworld/groundcoverstore.cpp:10:9: error: no type named 'Query' in 'MWWorld::EsmLoader'; did you mean '::EsmLoader::Query'?
        EsmLoader::Query query;
        ^~~~~~~~~~~~~~~~
        ::EsmLoader::Query
/home/elsid/dev/openmw/./components/esmloader/load.hpp:23:12: note: '::EsmLoader::Query' declared here
    struct Query
           ^
3 years ago
psi29a dd0e0fea72 Merge branch 'lua_strict_index' into 'master'
[Lua] makeStrictReadOnly for enums

See merge request OpenMW/openmw!1859
3 years ago
psi29a 50561bc787 Merge branch 'jvoisin-master-patch-82710' into 'master'
Make use of Gitlab's SAST

See merge request OpenMW/openmw!1736
3 years ago
psi29a d8eb9d6818 Merge branch 'smooth_my_nodes' into 'master'
Better support BSPArrayController

See merge request OpenMW/openmw!1858
3 years ago
psi29a 65c95d97c3 Merge branch 'disable_navmeshdb_write_on_lock' into 'master'
Disable writes to navmeshdb on database is locked error

See merge request OpenMW/openmw!1837
3 years ago
Petr Mikheev 7ccbf95503 [Lua] makeStrictReadOnly for enums 3 years ago
cody glassman 72fdf40e06 better support for particle arrays when spawning at node positions 3 years ago
Petr Mikheev 7cd4222647 Update sol. Replace combined sol.hpp with loose files. 3 years ago
Petr Mikheev d16fa553c8 Fix LuaUtil::Callback 3 years ago