Commit Graph

6177 Commits (f99ed6f1dbbc6d37d8efe09c19e8cdaf0fc4fe79)

Author SHA1 Message Date
elsid f99ed6f1db
Split components/misc/stringops.hpp into multiple headers
Replace all ciEqual overloads with one having std::string_view as argument.
2 years ago
elsid ba69146ced
Use std::string_view to avoid redundant std::string construction 2 years ago
glassmancody.info 651916694c use correct indexed color mask 2 years ago
psi29a 454684bad3 Merge branch 'custom_actor_collision_shape_type' into 'master'
Support cylinder and rotating box collision shape types for actors (#6138)

Closes #6138

See merge request OpenMW/openmw!2043
2 years ago
psi29a 04fcfcc79d Merge branch 'master' into 'bigpeepeventsenergy'
# Conflicts:
#   components/sdlutil/sdlinputwrapper.cpp
2 years ago
Alexei Kotov f9fdcfe4a7 Prevent mouse movement events from being queued in loading screens (bug #4374) 2 years ago
Alexei Kotov bb2fa1cbfa Break SDL_PeepEvents loop on error (bug #6890) 2 years ago
psi29a 9ba3ab2be9 Merge branch 'post_fog' into 'master'
[Postprocessing]  API to work with fog

See merge request OpenMW/openmw!2212
2 years ago
Andrei Kortunov 5bfca57835 Add a way to check if water is enabled in post processing shaders 2 years ago
Andrei Kortunov 888f4d2ac1 Add a post processing API to work with fog 2 years ago
elsid 8b8e4f78b6
Support cylinder and rotating box collision shape types for actors
Cylinder collision shape should give the best consistency between physics
simulation and pathfinding. Rotating box is already used by some actors, so
add it to have the same collision shape type for all actors.
2 years ago
psi29a c54822acf9 Merge branch 'locale_menu' into 'master'
Add a way to configure locale settings in-game

See merge request OpenMW/openmw!2179
2 years ago
elsid 8cecc55d64
Fix inserting texture to map
Avoid using invalidated iterator after erase call.

Use insert_or_assing instead of operator[] because OSGTexture doesn't have a
default constructor.
2 years ago
psi29a 2964e0d4fd Merge branch 'font_cleanup' into 'master'
Remove code which became redundant due to changes in way how we load bitmap fonts

See merge request OpenMW/openmw!2190
2 years ago
Andrei Kortunov 8ff64ca176 Add a default way to store arrays in the settings.cfg 2 years ago
Andrei Kortunov a787625c65 Remove code which became redundant due to changes in way how we load bitmap fonts 2 years ago
Evil Eye 55134d1e31 Use string_view in the CharacterController 2 years ago
psi29a 17a0063a7c Merge branch 'async_delete_animation' into 'master'
Destruct animation asynchronously when unloading a cell

See merge request OpenMW/openmw!2177
2 years ago
psi29a bbcf7809f0 Merge branch 'gui_cleanup' into 'master'
GUI cleanup

See merge request OpenMW/openmw!2169
2 years ago
elsid d165966bea
Make OSGTexture final
To show that there are no more inheritance levels and also help compiler to
better optimize virtual function calls. There is no need to access virtual table
when compiler calls a virtual function of a final type.
2 years ago
elsid 5f800279ac
Remove unused Gui::FontLoader::mTextures 2 years ago
elsid 0614b82452
Restore UnrefQueue to destruct animation asynchronously 2 years ago
Andrei Kortunov e0c05a15fb Post processing shaders localization 2 years ago
psi29a ad687c380a Merge branch 'nif' into 'master'
Move NIF implementation to cpp files

Closes #6518

See merge request OpenMW/openmw!2170
2 years ago
Andrei Kortunov c36c28e8f9 Move NIF implementation to cpp files 2 years ago
Petr Mikheev 643e33c11a Merge branch 'lua_pathfinding_bindings' into 'master'
Add bindings for navigator utils functions (#6690)

See merge request OpenMW/openmw!2128
2 years ago
elsid 27cc901e76
Add bindings for navigator utils functions 2 years ago
elsid 036937ee02
Store RenderManager textures by value 2 years ago
elsid 6738722aa5
Initialize all required osgMyGUI::DataManager members in constructor 2 years ago
elsid 1c507125df
Remove empty functions 2 years ago
elsid d307178683
Replace components/vfs/manager.hpp include by forward declaration 2 years ago
elsid a281bcaf90
Remove redundant Platform::initialize function 2 years ago
elsid c0e1642d7f
Use unique_ptr for osgMyGUI::Platform members 2 years ago
Andrei Kortunov de58c9dff3 Get rid of obsolete osg::Geode where it is possible 2 years ago
Andrei Kortunov 168a097c8b Improve binding VFS to MyGUI 2 years ago
psi29a 3b75ae7ff1 Merge branch 'terrain-include-cleanup' into 'master'
Cleanup includes in Terrain component

See merge request OpenMW/openmw!2157
2 years ago
Matt c6bc264b35 Use correct assertion for the file implementation 2 years ago
psi29a 4a15fae588 Merge branch 'fix-fileclose' into 'master'
Use ScopedHandle for File::Handle

See merge request OpenMW/openmw!2159
2 years ago
ζeh Matt 8f7ec42c09
Close handle if valid for move assignment 3 years ago
Andrei Kortunov 4e7fe5a8bd Set VFS only once 3 years ago
ζeh Matt 8a724eb772
Delete assignment and copy constructor 3 years ago
ζeh Matt 3c8ef8463c
Close only valid handles 3 years ago
Petr Mikheev e222afc764 Merge branch 'fwd-lua-vfs' into 'master'
Type forward VFS::Manager in luastate.hpp and l10n.hpp

See merge request OpenMW/openmw!2158
3 years ago
ζeh Matt 2014ea40b9
Use ScopedHandle for File::Handle 3 years ago
psi29a 40cab76de5 Merge branch 'fonts' into 'master'
Enhance a way to setup fonts and layout files

See merge request OpenMW/openmw!2112
3 years ago
ζeh Matt c5d85c1854
Revert removal of <atomic> 3 years ago
ζeh Matt 764d34362e
Type forward VFS::Manager in luastate.hpp and l10n.hpp 3 years ago
ζeh Matt ddf43ec42f
Move structs into separate headers, cleanup includes, cleanup forwarders 3 years ago
ζeh Matt ce556ba0cc
Remove obsolete LowLevelFile 3 years ago
Andrei Kortunov 845a812ebf Drop fonts export - users are supposed to use TrueType fonts or mods with legacy format 3 years ago