Alexei Dobrohotov
29ccb09da5
Introduce some extended NIF definitions
4 years ago
Alexei Dobrohotov
4e22c2687f
niffile.cpp cleanup
4 years ago
psi29a
4faaa86449
Merge branch 'cyclic_includes' into 'master'
...
More accurate detection of cyclic includes
See merge request OpenMW/openmw!281
4 years ago
AnyOldName3
a338e8c561
Actually set the uvSet value
...
This got lost when uvSet was made into a local variable.
4 years ago
AnyOldName3
390fb4f12e
Disable OpenGL Debug stuff when SDL doesn't provide the necessary definitions
4 years ago
psi29a
22c3588d0d
Merge branch '4771-and-4631' into 'master'
...
Try lower MSAA level if the requested value isn't available
Closes #4471 and #4631
See merge request OpenMW/openmw!297
(cherry picked from commit b3db387512340a5e9a77427c2d7d9d88c2340056)
da0aef7a Retrieve SDL OpenGL attributes after context creation
a51e63b3 Try lower MSAA levels if OpenGL context doesn't have what we requested
c4e92a0a Update CHANGELOG.md
4 years ago
psi29a
87028e1640
Merge branch 'flipping-heck' into 'master'
...
Make NiFlipControllers only affect base texture
Closes #2069
See merge request OpenMW/openmw!301
4 years ago
AnyOldName3
3f61ff3a44
Make OpenGL debugging optional
4 years ago
AnyOldName3
441c09578a
Merge remote-tracking branch 'origin/khr_debug' into khr_debug
4 years ago
AnyOldName3
b2cb98d30e
Fix NiFlipController
...
NiFlipControllers *always* affect the base texture, even if no base
texture is bound. When no base texture is bound, they default to UV set
zero and to having wrapped UV coordinates, instead of using the settings
for the disabled base texture.
4 years ago
AnyOldName3
85b5fdee35
Discard the alpha channel of 16-bit TGAs, just like Morrowind
4 years ago
Andrei Kortunov
9f1fbd56a3
Fix SummonKey comparison function
4 years ago
Andrei Kortunov
67eace1028
Use struct instead of tuple
4 years ago
Andrei Kortunov
924f634bda
Support for multiple summons with same ID in the single spell
4 years ago
psi29a
f90a049702
Merge branch 'movement_refactoring' into 'master'
...
Refactoring related to "smooth movement"
See merge request OpenMW/openmw!285
(cherry picked from commit 6eaf0a389d5aed3b74ab1a7cf89574612f964bdf)
e847b4c8 Split getSpeed() to getMaxSpeed() and getCurrentSpeed()
a96c46bc Refactor calculation of movement.mSpeedFactor
03ee9090 Use getMaxSpeed instead of getCurrentSpeed where it makes sense.
a178af5c Create helper functions `normalizeAngle` and `rotateVec2f`
4 years ago
AnyOldName3
fd14dad789
const osg::ref_ptf reference should be faster than value as constructor and destructor are non-trivial
...
I played around in GodBolt and got into an argument to determine this. The difference will be immeasurably small, but my curiosity has been satisfied.
4 years ago
AnyOldName3
707204133d
Double-buffer shadow uniforms that change each frame
4 years ago
AnyOldName3
ce98d7053b
Double buffer view-dependent data stateset
4 years ago
AnyOldName3
98b2d5d921
Make shadow debug HUD thread-safe
...
* Double buffer the frustum uniforms.
* Don't mess with the debug geometry's StateSet.
* Change two-element vectors to arrays so the size is explicit.
4 years ago
Andrei Kortunov
215ddb9106
Do not print warnings for VisController
4 years ago
Bret Curtis
05a19f4f93
Merge pull request #2984 from Capostrophic/optimizer
...
Avoid optimizing animated shapes once again (regression #5565 )
4 years ago
Bret Curtis
30b8e6eda9
Merge pull request #2987 from Capostrophic/bezier
...
Add quadratic interpolation for scalars and vectors (part of #2379 )
4 years ago
Capostrophic
aa131262ea
Implement quadratic interpolation for scalars and vectors
4 years ago
Capostrophic
35de34c019
Don't clamp GeomMorpherController recovered weight value
...
Seems that Morrowind doesn't do it.
4 years ago
Capostrophic
a211527b4b
Fix AppVeyor warnings
4 years ago
Mads Buvik Sandvei
0d6be9bd18
More accurate detection of cyclic includes
4 years ago
Capostrophic
8c213cbfb1
Avoid optimizing animated shapes once again (regression #5565 )
4 years ago
Mads Buvik Sandvei
045b4566dd
Merge branch 'master' into 'resize_breaks_window'
4 years ago
Mads Buvik Sandvei
2ed12a398d
addLineDirectivesAfterConditionalBlocks move check for npos to catch all npos
4 years ago
Capostrophic
3d31d21bc2
Don't encapsulate NIF transformation changes
...
Currently that causes issues
4 years ago
Evil Eye
6ad20ec9c7
Mutate base records when adding/removing spells
5 years ago
Capostrophic
46825e8a4d
Move NIF record index back to a separate user object
...
This makes sure it's never erroneously optimized out. NodeIndexHolders don't need to be cloned as their record index is never supposed to be changed.
5 years ago
Capostrophic
f93655e803
Encapsulate NIF transform changes in NifOsg::MatrixTransform
5 years ago
Capostrophic
ad87289d59
Fix NifOsg::MatrixTransform constructor inheritance
5 years ago
Capostrophic
cc791af0f5
Serialization fixes
...
Make sure NifOsg::MatrixTransform serialization behaves as intended
Add a dummy serializer for NifOsg::UVController
5 years ago
Capostrophic
3b55d657e5
CopyRigVisitor: Log the number of parents in multiple parents error
5 years ago
Capostrophic
a61267f57d
Replace NodeUserData with a custom transform node
5 years ago
Capostrophic
4c9cefefdd
Get rid of NifOsg::CollisionSwitch
5 years ago
psi29a
fc7266d4ee
Merge branch 'Improve-cell-name-autocompleter-implementation' into 'master'
...
#5520 Improve cell name autocompleter implementation
See merge request OpenMW/openmw!267
5 years ago
Cédric Mocquillon
2e27de027e
Add members in AdvancedPage class to avoid memory leak when the list of cells names is updated as we recreated a completer at each notification event
5 years ago
Petr Mikheev
8cdc7031f5
Support vectors in settings.cfg
5 years ago
Mads Buvik Sandvei
90c3089370
Update sdlvideowrapper.cpp
5 years ago
Mads Buvik Sandvei
8323f7f68d
Alternative fix
5 years ago
Mads Buvik Sandvei
8aa57a745a
Fix
5 years ago
Bret Curtis
f47d2bb8af
make sure we use case-sensative BULLET_ prefix
5 years ago
Bret Curtis
67c2f0b26c
Merge pull request #2951 from elsid/sound_object_pool
...
Store SoundManager sounds and streams in object pool
5 years ago
Bret Curtis
0c2fea8254
Merge pull request #2932 from elsid/replace_open_threads
...
Replace OpenThreads by std types
5 years ago
Bret Curtis
28d85e4030
Merge pull request #2926 from akortunov/warnfix
...
Use QMultiMap instead of QMap
5 years ago
elsid
02f9b44f01
Use RAII for object ptr from pool
5 years ago
elsid
6ca29c6107
Use common type for pool of sounds and streams
5 years ago