psi29a
92b7ed5964
Merge branch 'waste-of-time' into 'master'
...
Disable expensive post-cull bounds calculations that never help very much
See merge request OpenMW/openmw!4894
2025-08-31 18:01:51 +00:00
psi29a
0ab79c4370
Merge branch 'formatcomponents' into 'master'
...
Remove StringUtils::format from components
See merge request OpenMW/openmw!4880
2025-08-31 17:59:35 +00:00
AnyOldName3
48e5358587
Disable expensive post-cull bounds calculations that never help very much
2025-08-27 23:57:07 +01:00
elsid
0f36b7fc97
Fix and enforce parameter naming
2025-08-27 12:45:09 +02:00
Evil Eye
79a1f1c3d2
Address feedback
2025-08-25 16:46:04 +02:00
Evil Eye
924d591158
Replace StringUtils::format in components/sceneutil
2025-08-24 14:35:44 +02:00
Cody Glassman
d72451da62
remove unecassary visitor for soft particles
2025-08-23 09:09:18 -07:00
Evil Eye
a085036a92
Resolve a number of Coverity defects
2025-08-06 19:52:09 +02:00
elsid
d121b606b6
Fix and enforce local variable naming
2025-08-05 21:27:48 +02:00
Evil Eye
c77a849e9e
Merge branch 'cleanup_includes' into 'master'
...
Cleanup includes
See merge request OpenMW/openmw!4828
2025-08-03 19:11:55 +00:00
elsid
a2bc1569e0
Remove unused includes
2025-08-02 12:45:03 +02:00
elsid
0801e0512d
Do thread safe local static based initialization
2025-08-01 11:48:35 +02:00
Alexei Kotov
730a62effc
Merge branch 'warn-baby-warn' into 'master'
...
Fix MSVC warnings
Closes #7882
See merge request OpenMW/openmw!4804
2025-07-25 21:45:34 +03:00
Evil Eye
8d7218c118
Take skin transform and skeleton root into account
2025-07-24 08:40:20 +02:00
AnyOldName3
be54521cfa
Fix loads of warnings
...
These weren't detected due to https://gitlab.com/OpenMW/openmw/-/issues/7882 , but now they are, so they can be fixed.
2025-07-24 00:20:05 +01:00
AnyOldName3
47fff7f998
Disable shadows even harder
...
On GPUs that can detect when all fragments in an execution group take the same branch, this might run faster. Even if it doesn't, it might suppress any weirdness coming from sampling the dummy shadow maps.
2025-05-19 15:06:19 +01:00
Alexei Kotov
f8be5fdd2a
Give point lights a minimum radius of 16
2025-03-24 22:14:08 +03:00
Alexei Kotov
602a429a68
Fix UB when pathgrid geometry is generated and all pathgrid edges are invalid
2025-02-16 17:46:52 +03:00
Alexei Kotov
cfa1ad0b33
Add a dummy serializer for billboards
2025-02-04 20:22:14 +03:00
Alexei Kotov
a17bffda26
Merge branch 'blencludes' into 'master'
...
Remove superfluous includes from animblendrules.cpp
See merge request OpenMW/openmw!4523
2025-01-31 14:46:12 +00:00
Mads Buvik Sandvei
5b1aafb77a
Formatting mistakes
2025-01-29 23:01:34 +01:00
Mads Buvik Sandvei
a1df9afc9a
Formatting changes
2025-01-26 17:05:42 +01:00
Mads Buvik Sandvei
ea51c55d00
Restore valid per view shadow settings.
2025-01-26 16:31:52 +01:00
Evil Eye
af9a9a6d64
Remove superfluous includes from animblendrules.cpp
2025-01-20 16:49:22 +01:00
psi29a
1dac165356
Merge branch 'precomputedbonematrices' into 'master'
...
Precompute bone matrices before skinning
See merge request OpenMW/openmw!4467
2024-11-26 09:25:14 +00:00
Alexei Kotov
0f4e0ac818
Precompute bone matrices during skinning
2024-11-25 02:14:41 +03:00
Alexei Kotov
5433ecf861
Change default depth test mode to <= ( #7040 )
2024-11-23 08:32:25 +03:00
psi29a
974c0ce158
Merge branch 'vfs_normalized_path_16' into 'master'
...
Use normalized path in multiple places and fix additional animation sources loading (#8138 )
See merge request OpenMW/openmw!4398
2024-10-07 20:02:54 +00:00
elsid
6e0eb64538
Use normalized path for glow texture names
2024-10-06 11:19:58 +02:00
Evil Eye
403189c711
Switch between DrawElementsUInt and DrawElementsUShort on demand
2024-10-03 19:05:57 +02:00
Evil Eye
5e16579793
Switch to DrawElementsUInt
2024-10-03 16:32:47 +02:00
Evil Eye
6644a7f27b
Use more sensible types in pathgridutil
2024-10-02 21:10:51 +02:00
elsid
cd6e49796e
Properly initialize local static pointers and collections
...
Static variables should be initalized once instead of initializing them with
nullptr and then doing actual initialization behind if condition. Otherwise a
race condition may happen leading to undefined behaviour.
2024-09-21 13:52:43 +02:00
elsid
1fd6ac6438
Use normalized path in ImageManager
2024-09-17 00:49:57 +02:00
Alexei Kotov
03091f8ce0
Make Coverity happy about animation blending
2024-07-25 02:28:07 +03:00
Sam Hellawell
9beb380c7d
Remove M_PI, documenation cleanup
2024-07-19 00:05:16 +01:00
Sam Hellawell
340252007b
fitsRuleString dont reference string_view
2024-07-19 00:04:16 +01:00
Sam Hellawell
014cba807b
Refactor easings, serialize per-line items, constexpr path
2024-07-19 00:04:16 +01:00
Sam Hellawell
eb290bebbb
Refactor AnimBlendControllers
2024-07-19 00:04:16 +01:00
Sam Hellawell
00a7d0281f
Cleanup, refactor, rename AnimBlendControllerBase -> AnimBlendController
2024-07-19 00:04:16 +01:00
Sam Hellawell
42406ed0af
Use META_Object, ignore for serialize
2024-07-19 00:04:16 +01:00
Sam Hellawell
13e1df3bf0
Grammar cleanup, code cleanup, reduce logging, revert mRotation change
2024-07-19 00:04:16 +01:00
Max Yari
55ffb6d7d2
Animation blending implementation for NIF and osgAnimation through YAML files
...
Signed-off-by: Sam Hellawell <sshellawell@gmail.com>
2024-07-19 00:04:15 +01:00
Sam Hellawell
df0a7a849b
Merge branch 'master' of https://gitlab.com/OpenMW/openmw.git into fix/osg-animation-rename-update-order-sucks-this-took-too-long
2024-07-14 02:39:09 +01:00
Sam Hellawell
03413a895f
Fix osgAnimation for multiple creatures ( #8045 )
2024-07-14 02:34:09 +01:00
Cody Glassman
45362e0ede
fix distortion breaking in first person meshes
2024-07-03 13:51:57 -07:00
Alexei Kotov
ccd36e9413
Support light fade settings in legacy lighting method
...
This doesn't change launcher descriptions because the launcher settings are going to be omitted
2024-06-12 22:44:12 +03:00
Alexei Kotov
71c1b536b4
Discard culled lights specifically for post-processing light buffer
2024-06-01 22:05:32 +03: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