Commit Graph

33639 Commits (9b412bc802a30a91328e2dc288782e84b6e29e08)
 

Author SHA1 Message Date
elsid 9b412bc802
Fix benchmark warning: -Wdeprecated-declarations
Example:

apps/benchmarks/settings/access.cpp: In function ‘void {anonymous}::localStatic(benchmark::State&)’:
apps/benchmarks/settings/access.cpp:43:37: warning: ‘typename std::enable_if<(std::is_trivially_copyable<_Tp>::value && (sizeof (Tp) <= sizeof (Tp*)))>::type benchmark::DoNotOptimize(const Tp&) [with Tp = float; typename std::enable_if<(std::is_trivially_copyable<_Tp>::value && (sizeof (Tp) <= sizeof (Tp*)))>::type = void]’ is deprecated: The const-ref version of this method can permit undesired compiler optimizations in benchmarks [-Wdeprecated-declarations]
   43 |             benchmark::DoNotOptimize(v);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~^~~
10 months ago
Alexei Kotov 2a41811c83 Merge branch 'buildifx' into 'master'
Fix GCC build

See merge request OpenMW/openmw!3953
10 months ago
Andrei Kortunov 6da151cf77 Fix GCC build 10 months ago
psi29a 5d669f0470 Merge branch 'fix_ui_crashes' into 'master'
Another day, another UI crash fix

See merge request OpenMW/openmw!3949
10 months ago
psi29a 090e57b27c Merge branch 'esm3structs' into 'master'
Replace fixed size writeHNT calls with decomposition

See merge request OpenMW/openmw!3914
10 months ago
psi29a d746918563 Merge branch 'yaml_parse' into 'master'
Load YAML files via Lua

Closes #7590

See merge request OpenMW/openmw!3924
10 months ago
Alexei Kotov 6e2dbfbd74 Merge branch 'check-osg-plugins-but-better' into 'master'
Get OSG to tell us the plugin filenames it's going to use

See merge request OpenMW/openmw!3942
10 months ago
uramer 68ed771816 Fix element detachment logic 10 months ago
uramer 2f40491065 Fix crash when destroying UI element in the same frame as creating it 10 months ago
Evil Eye b52f721318 Use getSubComposite to read AMBI 10 months ago
Andrei Kortunov 715efe892f Load YAML files via Lua (feature 7590) 10 months ago
psi29a 2764d8ceff Merge branch 'fix_destroying_new_elements' into 'master'
Don't destroy root widget for new elements

See merge request OpenMW/openmw!3947
10 months ago
Alexei Kotov 288a911ece Merge branch 'vfs_normalized_path_5' into 'master'
Use normalized path for NifFileManager::get

See merge request OpenMW/openmw!3944
10 months ago
Alexei Kotov 86a47acc39 Merge branch 'chancywind' into 'master'
Roll for each region sound

Closes #7872

See merge request OpenMW/openmw!3935
10 months ago
psi29a f06b93d019 Merge branch '1.0milestone' into 'master'
Replace readme 1.0 label link with 1.0 milestone link (#7876)

Closes #7876

See merge request OpenMW/openmw!3946
10 months ago
AnyOldName3 942eeb54c1 Yet another osgpluginchecker rewrite
It turns out that it's possible for OSG plugins to be spread across multiple directories, and OSG doesn't account for this in osgDB::listAllAvailablePlugins(), even though it works when actually loading the plugin.

Instead, use code that's much more similar to how OSG actually loads plugin, and therefore less likely to miss anything.

Incidentally make things much simpler as we don't need  awkwardness from working around osgDB::listAllAvailablePlugins()'s limitations.
10 months ago
Evil Eye 0fdc432eb2 Format probability 10 months ago
Evil Eye c0578613af Remove superfluous members 10 months ago
Evil Eye 1d69d38081 Add an actual probability column 10 months ago
Evil Eye f9da2b6b26 Roll for each region sound 10 months ago
uramer b12f98db98 Don't destroy root widget for new elements 10 months ago
psi29a dce0a9e11e Merge branch 'sea-cache' into 'master'
MSVC CCache support

See merge request OpenMW/openmw!3938
10 months ago
psi29a df1be7102f Merge branch 'resolution_follow_up' into 'master'
Partially revert 5dcac4c48f

See merge request OpenMW/openmw!3940
10 months ago
Alexei Kotov 75d4ea5d5d Replace readme 1.0 label link with 1.0 milestone link (#7876) 10 months ago
elsid 859d765921
Use normalized path for NifFileManager::get 10 months ago
elsid 3ea3eeb613
Use string_view for canOptimize 10 months ago
elsid a98ce7f76a
Replace std::filesystem::path by std::string_view in Files::getHash argument 10 months ago
elsid 79b73e45a1
Replace std::filesystem::path by std::string and std::string_view in nif code
It's used only for error reporting.
10 months ago
elsid cd3c3ebadb
Use VFS::Path::Normalized for ResourceManager cache key 10 months ago
psi29a b5b6744321 Merge branch 'hotfix_ui_update' into 'master'
Fix Lua UI updates

See merge request OpenMW/openmw!3936
10 months ago
psi29a 0557a649ce Merge branch 'skill-used-rework' into 'master'
Rewrite SkillProgression.skillUsed to allow directly adding xp

See merge request OpenMW/openmw!3927
10 months ago
psi29a 3cb8d05fe5 Merge branch 'vfs_normalized_path_4' into 'master'
Use VFS::Path::Normalized in few more places

See merge request OpenMW/openmw!3934
10 months ago
psi29a 466f31a032 Merge branch 'shadersorffp' into 'master'
Log whether shaders or FFP are used for rendering

See merge request OpenMW/openmw!3937
10 months ago
AnyOldName3 7ec723e9b9 More sensible conditions 10 months ago
AnyOldName3 0730dc2ebb Get OSG to tell us the plugin filenames it's going to use
That way, we don't have issues like the checker getting false positives when the right plugins are present for the wrong OSG version or build config, or false negatives when we've generated the wrong filenames.
10 months ago
uramer eba4ae94b0 Fix re-rendering of settings on value changes 10 months ago
uramer af8662daee Detach Lua Elements properly from their parent 10 months ago
Andrei Kortunov f7e5ef74c6 Partially revert 5dcac4c48f 10 months ago
Alexei Kotov 30f314025a Log whether shaders or FFP are used for rendering 10 months ago
AnyOldName3 6cf0b9990d Don't bother setting up CCache for MSBuild builds
It can't work as it ignores compiler launchers
10 months ago
AnyOldName3 7b89ca6bb2 Make CCache work for MSVC builds with debug symbols 10 months ago
uramer 0f60052bb8 Set Element state in Element::create 10 months ago
Mads Buvik Sandvei 57d7f5977c Bump interface version 10 months ago
AnyOldName3 72cf015401 Make ccache viable for Windows Release builds 10 months ago
Mads Buvik Sandvei 7cb316f3c9 Docu fix 10 months ago
psi29a 61d01f3b62 Merge branch 'openmw-sv-2024-03' into 'master'
Bring sv translations up to date

See merge request OpenMW/openmw!3926
10 months ago
Joakim Berg 709c12053a Bring sv translations up to date 10 months ago
psi29a 6f9ceff3f3 Merge branch 'windows_build' into 'master'
Add option to disable precompiled headers

See merge request OpenMW/openmw!3933
10 months ago
psi29a ef8228f2f3 Merge branch 'fix/hardcoded-weather-meshes' into 'master'
Fix: hardcoded weather meshes, use settings instead

See merge request OpenMW/openmw!3880
10 months ago
psi29a c3a44ca74a Merge branch 'mapped' into 'master'
Track map position using MWWorld::Cell

See merge request OpenMW/openmw!3932
10 months ago