elsid
6e3fd34790
Calculate floor and ceil of bounds once
2024-06-02 13:16:22 +02:00
elsid
3790e97184
Clarify scope and constness of the variables
2024-06-02 13:16:22 +02:00
elsid
d9d8802f3a
Move node when inserting into a nodes map
2024-06-02 13:16:22 +02:00
elsid
aecdf04705
Use custom struct for CellRef used by object paging
...
ESM::CellRef is too heavy. There is no need to have all the data from there.
2024-06-02 13:16:21 +02:00
elsid
0040409a4d
Move collectESM3References to unnamed namespace
2024-06-02 13:16:21 +02:00
elsid
524af5b723
Move symbols not defined in header to unnamed namespace
2024-06-02 13:16:20 +02:00
psi29a
05815b3952
Merge branch 'settingswindow' into 'master'
...
Hide the settings window when any main menu button is pressed
See merge request OpenMW/openmw!4136
2024-06-01 15:31:56 +00:00
psi29a
615d503731
Merge branch 'texturetype' into 'master'
...
In TextureType, use osg::Object's name field
See merge request OpenMW/openmw!4143
2024-06-01 15:31:27 +00:00
Alexei Kotov
cbe61e2c93
In TextureType, use osg::Object's name field
2024-05-31 14:42:48 +03:00
psi29a
a2e83d9a21
Merge branch 'dayofviewindependence' into 'master'
...
Make object light lists (mostly) view-independent
See merge request OpenMW/openmw!4128
2024-05-30 08:08:55 +00:00
psi29a
bc5bea324e
Merge branch 'cleanup_object_paging_remove' into 'master'
...
Cleanup object paging enable and blacklist object
See merge request OpenMW/openmw!4140
2024-05-30 07:55:03 +00:00
psi29a
644c7dc135
Merge branch 'fix-coverity-leak' into 'master'
...
CI Coverity dont log env vars
See merge request OpenMW/openmw!4141
2024-05-29 11:43:52 +00:00
Sam Hellawell
c822db5f0f
CI Coverity dont log env vars
2024-05-29 12:35:46 +01:00
elsid
6218afa484
Cleanup object paging includes
2024-05-28 22:21:15 +02:00
elsid
b5a75ba96c
Use std::vector to collect ChunkIds to be removed
...
Cache does not have duplicated entries.
2024-05-28 22:21:15 +02:00
elsid
b64069156d
Convert position on construction
2024-05-28 22:21:15 +02:00
elsid
33ef7fc8ca
Make ClearCacheFunctor a class and rename to clarify the purpose
2024-05-28 22:21:14 +02:00
psi29a
79435bb9f2
Merge branch 'contributing' into 'master'
...
Update CONTRIBUTING.md
See merge request OpenMW/openmw!4120
2024-05-28 14:07:54 +00:00
psi29a
e7c9574d31
Merge branch 'savetheslot' into 'master'
...
Convert constant effect equipment slots to refnums
Closes #7998
See merge request OpenMW/openmw!4130
2024-05-28 11:09:36 +00:00
psi29a
8cf6fde8b6
Merge branch 'fix_debug_render' into 'master'
...
Fix debug render for recast mesh and navmesh
See merge request OpenMW/openmw!4127
2024-05-28 07:38:00 +00:00
psi29a
af4adf41d0
Merge branch 'saveyourvanityforsomeonewhocares' into 'master'
...
Toggle the vanity camera off before toggling to the saved camera mode
Closes #7960
See merge request OpenMW/openmw!4135
2024-05-28 07:37:44 +00:00
psi29a
4ae29b0042
Merge branch 'log_exceptions' into 'master'
...
Log caught exceptions
See merge request OpenMW/openmw!4131
2024-05-28 07:36:30 +00:00
Alexei Kotov
26d776c44f
Merge branch 'sv-2024-05' into 'master'
...
Some minor updates to an sv yaml file
See merge request OpenMW/openmw!4132
2024-05-27 18:24:54 +00:00
Alexei Kotov
340783e3a1
Merge branch 'modernprometheus' into 'master'
...
Make torches held by creatures emit light
Closes #8002
See merge request OpenMW/openmw!4134
2024-05-27 18:19:58 +00:00
Alexei Kotov
131bb510e4
Merge branch 'operation_fixes' into 'master'
...
Improve operations widget formatting, part 2
See merge request OpenMW/openmw!4119
2024-05-27 01:07:07 +00:00
Alexei Kotov
7274d825a3
Hide the settings window when any main menu button is pressed
2024-05-26 23:49:52 +03:00
Evil Eye
9027af426b
Toggle the vanity camera off before toggling to the saved camera mode
2024-05-26 11:35:13 +02:00
Evil Eye
a7026ae3e9
Make torches held by creatures emit light
2024-05-26 09:52:50 +02:00
elsid
71369be796
Log caught exceptions
2024-05-26 02:52:11 +02:00
AnyOldName3
c65f5adfba
Merge branch 'revert_focus' into 'master'
...
Revert button focus change
See merge request OpenMW/openmw!4133
2024-05-25 23:46:16 +00:00
Alexei Kotov
c92d016e43
Don't sort scene light list by camera distance if the limit isn't reached and PP doesn't need it
...
Also don't clip it to the single UBO scene light limit if the lighting method isn't actually single UBO
2024-05-26 02:29:05 +03:00
Alexei Kotov
916706c6c1
Make object light lists (mostly) view-independent
...
Remove frustum culling
Sort lights by object proximity
Restore multiple camera rendering optimization
2024-05-26 02:29:05 +03:00
Andrei Kortunov
2749d2a6cb
Revert "Make sure that Open button becomes focused after enabling"
...
This reverts commit d5bbd75828
.
2024-05-25 23:43:19 +04:00
Joakim Berg
fcc29eeefe
duh, found more post processing mistranslations
2024-05-25 18:14:01 +00:00
Joakim Berg
60e8275bb9
Fixed some small translation errors
2024-05-25 18:09:31 +00:00
Alexei Kotov
7d9d377575
Update CONTRIBUTING.md
2024-05-25 18:44:47 +03:00
Alexei Kotov
950d65a382
Merge branch 'rollback_music_interface' into 'master'
...
Rollback a Muisc interface
See merge request OpenMW/openmw!4129
2024-05-25 15:31:16 +00:00
Evil Eye
11e8e1eeb5
Include creatures
2024-05-25 09:58:46 +02:00
psi29a
62930cb8db
Merge branch 'fix_archives_selection' into 'master'
...
Fix archive selection when switching profiles (#7956 )
See merge request OpenMW/openmw!4118
2024-05-24 23:06:55 +00:00
Yury Stepovikov
80d2b289e7
Fix archive selection when switching profiles ( #7956 )
2024-05-24 23:06:55 +00:00
psi29a
6e0606b55b
Merge branch 'paralysisagainagain' into 'master'
...
Make paralysis cancel camera mode changes (#7997 )
Closes #7997
See merge request OpenMW/openmw!4122
2024-05-24 23:06:35 +00:00
psi29a
16572109fc
Merge branch 'restoringthelightfacingthedark' into 'master'
...
Lighting fixes, non-exciting part
See merge request OpenMW/openmw!4126
2024-05-24 23:05:07 +00:00
psi29a
c8567e96fd
Merge branch 'itsover32767' into 'master'
...
Use more appropriate types in terrain storage
See merge request OpenMW/openmw!4125
2024-05-24 21:56:20 +00:00
psi29a
157a5a4489
Merge branch 'l10n' into 'master'
...
Many localization fixes
See merge request OpenMW/openmw!4108
2024-05-24 17:46:47 +00:00
Evil Eye
cdfd305ac3
Convert constant effect equipment slots to refnums
2024-05-24 16:59:48 +02:00
Andrei Kortunov
aa07dc0312
Rollback a Muisc interface
2024-05-24 10:16:28 +04:00
elsid
d6af9305ae
Exclude debug rendering from toggleworld
2024-05-24 01:08:15 +02:00
elsid
10e14a3c21
Replace release by assigning nullptr
...
release does not call a destructor if it's the last reference. This is not a
right choice here. Even though the functions accept raw pointers they convert
them into osg::ref_ptr. So it's ok to share the ownership.
2024-05-24 01:08:15 +02:00
elsid
4b8897e33e
Use state sets without transparency support for recast mesh and agents paths
2024-05-24 00:05:10 +02:00
elsid
98d530d8cb
Share state sets for recast mesh tiles and actors paths
2024-05-24 00:05:09 +02:00