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 |
|
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 |
|
Alexei Kotov
|
fd9361f62c
|
Some attenuation setup fool-proofing
|
2024-05-24 00:52:54 +03:00 |
|
Alexei Kotov
|
e0e4b84e40
|
Disable specularity for negative lights
|
2024-05-24 00:50:29 +03:00 |
|
Alexei Kotov
|
debc37d93a
|
Fade out specularity according to light fade settings as well
|
2024-05-24 00:49:37 +03:00 |
|
Evil Eye
|
6a10311ae5
|
Use more appropriate types in terrain storage
|
2024-05-23 18:48:54 +02:00 |
|
psi29a
|
db27543ea1
|
Merge branch 'uniform_choice' into 'master'
Add choice widget type to postprocessing uniforms
See merge request OpenMW/openmw!3969
|
2024-05-23 10:06:22 +00:00 |
|
psi29a
|
2be6116ef6
|
Merge branch 'fix_recastmesh' into 'master'
Limit number of cached tiles with recast meshes
See merge request OpenMW/openmw!4112
|
2024-05-22 20:38:42 +00:00 |
|
Dave Corley
|
c87eaefd17
|
Merge branch 'theeditorisjustanotherengine' into 'master'
Use ESM::ReadersCache in the editor
Closes #7896
See merge request OpenMW/openmw!4111
|
2024-05-21 06:35:47 +00:00 |
|
Andrei Kortunov
|
bf682d51a6
|
Support dark mode on Windows (feature 7985)
|
2024-05-20 16:50:24 +04:00 |
|
psi29a
|
f34994e4c8
|
Merge branch 'notexturetypeconfusion' into 'master'
Support defining the texture type with a state attribute (#6240)
Closes #6240
See merge request OpenMW/openmw!4079
|
2024-05-20 12:48:30 +00:00 |
|
Alexei Kotov
|
03652104fe
|
Merge branch 'cleanup_preloading' into 'master'
Cleanup preloading code
See merge request OpenMW/openmw!4104
|
2024-05-19 20:39:28 +00:00 |
|
Evil Eye
|
77d554594f
|
Add ReadersCache::clear
|
2024-05-19 20:39:23 +02:00 |
|
elsid
|
45d62ee59f
|
Limit RecastMeshManager range by active cell grid
|
2024-05-19 20:07:47 +02:00 |
|
elsid
|
49db37ee29
|
Merge setWorldspace and updateBounds
|
2024-05-19 20:07:47 +02:00 |
|
elsid
|
9854d42d56
|
Use ESM::RefId for worldspace type
|
2024-05-19 20:07:47 +02:00 |
|
elsid
|
5d28164416
|
Remove recast mesh tiles outside active range
|
2024-05-19 20:07:47 +02:00 |
|
elsid
|
9e2f3fd0b4
|
Report stats for TileCachedRecastMeshManager
|
2024-05-19 20:03:34 +02:00 |
|
Alexei Kotov
|
908f3891fb
|
Add helper method for texture type recovery
|
2024-05-19 02:26:40 +03:00 |
|
Alexei Kotov
|
84f4ba4ca1
|
Support defining the texture type with a state attribute (#6240)
Named textures are still supported for easier native format compatibility (and so that I don't have to edit the documentation)
|
2024-05-18 23:11:20 +03:00 |
|
psi29a
|
9b31ecc10e
|
Merge branch 'bufferer_log' into 'master'
Write to log file records captured before configs are loaded
See merge request OpenMW/openmw!4095
|
2024-05-16 11:17:25 +00:00 |
|
elsid
|
491a59b035
|
Remove unused getActiveGrid function
|
2024-05-15 22:33:11 +02:00 |
|
elsid
|
38f0533bcf
|
Write to log file records captured before configs are loaded
|
2024-05-13 01:17:26 +02:00 |
|
elsid
|
4ab5871dc4
|
Split Tee logic into different types
|
2024-05-13 01:17:24 +02:00 |
|
Alexei Kotov
|
1d96c0adbf
|
Read BSTreadTransfInterpolator
|
2024-05-13 01:20:23 +03:00 |
|
Alexei Kotov
|
5f4a0c3bf1
|
Read BSAnimNote/BSAnimNotes
|
2024-05-13 01:12:09 +03:00 |
|
Alexei Kotov
|
c5a11f0c9f
|
Read BSRotAccumTransfInterpolator
|
2024-05-13 00:49:10 +03:00 |
|
Alexei Kotov
|
c647374c0d
|
Add compact B-Spline interpolators
|
2024-05-13 00:36:10 +03:00 |
|
Alexei Kotov
|
d458c07b36
|
Add base typed B-Spline interpolators
|
2024-05-13 00:20:32 +03:00 |
|
Alexei Kotov
|
5c6fca14c1
|
Read NiBSplineData/NiBSplineBasisData
|
2024-05-12 23:58:05 +03:00 |
|
psi29a
|
919d1e366e
|
Merge branch 'staticcollections' into 'master'
Place static collections to the scene and fix item modification record loading
See merge request OpenMW/openmw!4085
|
2024-05-11 07:43:28 +00:00 |
|
psi29a
|
1cde82201e
|
Merge branch 'optimize_merge_geometry' into 'master'
Optimize geometry merging
See merge request OpenMW/openmw!4086
|
2024-05-11 07:40:53 +00:00 |
|
psi29a
|
2f8e3611fb
|
Merge branch 'issue-7924-envvar-crashdump' into 'master'
components/crashcatcher: if OPENMW_FULL_MEMDUMP is set, generate a full memory crashdump
See merge request OpenMW/openmw!4078
|
2024-05-10 13:43:23 +00:00 |
|
elsid
|
020b31395b
|
Reserve arrays before merging
|
2024-05-09 17:21:56 +02:00 |
|
Alexei Kotov
|
7d979a2dfc
|
Place ESM4 static collections to the scene
|
2024-05-09 17:26:27 +03:00 |
|
Austin English
|
50b2edc121
|
components/crashcatcher: if OPENMW_FULL_MEMDUMP is set, generate a full memory crashdump
[Bug #7924](https://gitlab.com/OpenMW/openmw/issues/#7924)
|
2024-05-08 18:27:57 -05:00 |
|
jvoisin
|
93aa887868
|
Merge branch 'itsemissivenotglow' into 'master'
Unbork glow maps
See merge request OpenMW/openmw!4077
|
2024-05-08 21:10:14 +00:00 |
|
Alexei Kotov
|
c95bb4ce59
|
Merge branch 'split_esm_headers' into 'master'
Split ESM headers
See merge request OpenMW/openmw!4071
|
2024-05-07 11:57:32 +00:00 |
|
Alexei Kotov
|
c29ceb7f7f
|
Unbork glow maps
|
2024-05-06 23:32:35 +03:00 |
|
elsid
|
a920ca9070
|
Report loading screens to osg stats
|
2024-05-04 13:22:32 +02:00 |
|
elsid
|
01166b1f26
|
Split ESM headers
|
2024-05-03 01:55:20 +02:00 |
|
AnyOldName3
|
b55a0fd32a
|
|| and && have different binding precedence
|
2024-04-30 13:50:50 +01:00 |
|
AnyOldName3
|
d148bd1cde
|
Add bounds check
|
2024-04-30 13:41:48 +01:00 |
|
psi29a
|
a57c350c08
|
Merge branch 'paint_svg' into 'master'
Change SVG icons color in the editor
See merge request OpenMW/openmw!4060
|
2024-04-30 08:19:51 +00:00 |
|
AnyOldName3
|
ee3d012a6a
|
Use CLAMP_TO_EDGE for shadows
Partially mitigates https://gitlab.com/OpenMW/openmw/-/issues/7944
The border was necessary in the olden days when the FFP might have shadows, but they require shaders now.
|
2024-04-29 01:21:29 +01:00 |
|
psi29a
|
e4fd852df6
|
Merge branch 'ba2' into 'master'
BA2 support fixes
See merge request OpenMW/openmw!4055
|
2024-04-28 07:40:40 +00:00 |
|
psi29a
|
1eb6b322a7
|
Merge branch 'morefunfallout4discoveries' into 'master'
Fix reading BSLightingShaderProperty backlight power in NIF Bethesda stream version 132
See merge request OpenMW/openmw!4058
|
2024-04-28 07:39:51 +00:00 |
|
Alexei Kotov
|
a5d936993f
|
Clarify Fallout 4 next gen update BA2 version naming
|
2024-04-28 05:09:40 +03:00 |
|
Andrei Kortunov
|
98abfcfe00
|
Use grayscale images for disabled icons
|
2024-04-27 11:25:56 +04:00 |
|