Commit Graph

104 Commits (7cea0344b28125c5afbff74c234d4c942597f552)

Author SHA1 Message Date
elsid 7ac402390a
Use settings values for Water settings 1 year ago
elsid a84e412a37
Use settings values for Sound settings 1 year ago
elsid 08902371b4
Use settings values for Shaders settings 1 year ago
psi29a 01ee448c61 Merge branch 'settings_values_navigator' into 'master'
Use settings values for Navigator settings (#6876)

See merge request OpenMW/openmw!3468
1 year ago
elsid 7b4b8763ff
Use settings values for Post Processing settings 1 year ago
elsid b3c8a15af1
Parse navmesh render mode on reading settings 1 year ago
elsid 9acb93ab29
Use settings values for Map settings 1 year ago
elsid bdb4808588
Remove unused local map hud widget size setting
Unused since d1a3cc98ff
1 year ago
elsid 6c18723bc7
Use settings values for Input settings 1 year ago
elsid d113f0fc44
Use settings values for GUI settings 1 year ago
Alexei Dobrohotov 39c84c84da Cap global map cell size (bug #6222) 1 year ago
elsid f6fce5ee15
Cleanup includes 2 years ago
elsid ebb8fdc698
Use settings values for General settings 2 years ago
elsid 6e8dcc16c6
Use settings values for Game settings 2 years ago
elsid 86e5b94ef6
Convert setting value int to CollisionShapeType on initialization 2 years ago
Petr Mikheev 718d5e4a71 Add setting "gmst overrides l10n" 2 years ago
elsid 7d11a18907
Allow any integer number >= 0 for antialiasing level
There is wider support than just specific powers of two. The supported level
will be detected anyway.
2 years ago
elsid 258ae9d98e
Add settings index to provide lookup by category and name 2 years ago
elsid 35f4bcd31e
Run openmw_settings_access_benchmark in CI
Add benchmarks to access 2 and 3 settings. Use settings with max memory address
distance assuming Settings::Values is single memory location object.

Use settings-default.cfg from the source code repository to initialize settings.
2 years ago
elsid 0a678224cd
Add category to error message 2 years ago
elsid 05d09d9927
Fix msvc warning 2 years ago
elsid 8e487c283c
Store default settings values 2 years ago
elsid b8525e8e3d
Fix code format 2 years ago
psi29a ed4e75df65 Merge branch 'fix_includes' into 'master'
Add missing and remove redundant includes

See merge request OpenMW/openmw!2938
2 years ago
fall-leaf cc7e29c9a2 opensuse build fix 2 years ago
elsid b33d12b8e1
Add missing and remove redundant includes 2 years ago
elsid 8f84431840
Do not initialize settings storage for editor 2 years ago
elsid bdc2eb5250
Check only original default settings
When more than 1 user config layers are used we still want to check only the
first layer of default settings loaded from settings-default.cfg.
2 years ago
elsid db7d0adfe8
Define settings values based on documentation
Using docs/source/reference/modding/settings/*.rst and
files/settings-default.cfg files content.
2 years ago
elsid 3bad40153c
Define typed settings storage with single time initialization
To make sure loaded settings have valid values doing the check once per loading.
And to make access more efficient.
2 years ago
Shi Han a90e3b8c3b Move from std::atoi to std::from_char 2 years ago
jvoisin 3cbf1dc042 First pass with include-what-you-use 2 years ago
elsid 624d8bc931
Support unsigned settings values 2 years ago
elsid 2388b21f63
Use std::from_chars to parse settings integral numbers and handle errors 2 years ago
clang-format-bot ddb0522bbf
Apply clang-format to code base 2 years ago
Project579 c226b35f1f Fix some remaining encoding errors due to std::filesystem transition. 2 years ago
Project579 c3175e371a Fix YAML::LoadFile mangling Unicode paths in Windows. 2 years ago
Project579 a13709c510 Replace implicit convertions from std::filesystem::path to std::string with correctly converting functions. 2 years ago
Project579 e5c417c968 Make sure all paths are passed as std::filesystem::path instead of std::string where possible. 2 years ago
Project579 4bb07282c9 Replace all remaining occurrences of boost::filesystem with std::filesystem. 2 years ago
Evil Eye 2222b47e3d Make Settings::Manager::getString return a reference 2 years ago
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
Andrei Kortunov 8ff64ca176 Add a default way to store arrays in the settings.cfg 2 years ago
elsid e03e0db55d
Use std::string_view to access settings
There is no more need to copy std::string into a pair when need to call
std::map::find.

Remove unused resetPendingChange function.
3 years ago
jvoisin cb226e00f9 Remove some more of boost:: 3 years ago
jvoisin 4e4debb1cb Remove even more of boost::filesystem 3 years ago
cody glassman 6093cb5f2c postprocessing lua api extensions 3 years ago
Petr Mikheev 7f8d433775 Initialize log recorder right after initializing the logging 3 years ago
Matt 395de4b251 Refactor PostProcessor code 3 years ago
cody glassman 04843fed6d moddable post-processing pipeline 3 years ago