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.
|
2020-08-20 03:01:43 +01:00 |
|
AnyOldName3
|
707204133d
|
Double-buffer shadow uniforms that change each frame
|
2020-08-20 00:38:13 +01:00 |
|
AnyOldName3
|
ce98d7053b
|
Double buffer view-dependent data stateset
|
2020-08-19 22:55:41 +01:00 |
|
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.
|
2020-08-19 19:29:19 +01:00 |
|
Andrei Kortunov
|
215ddb9106
|
Do not print warnings for VisController
|
2020-08-12 11:16:37 +04:00 |
|
Mads Buvik Sandvei
|
89ff075936
|
New config options
|
2020-08-07 23:33:21 +02:00 |
|
Bret Curtis
|
05a19f4f93
|
Merge pull request #2984 from Capostrophic/optimizer
Avoid optimizing animated shapes once again (regression #5565)
|
2020-08-07 22:09:02 +02:00 |
|
Bret Curtis
|
30b8e6eda9
|
Merge pull request #2987 from Capostrophic/bezier
Add quadratic interpolation for scalars and vectors (part of #2379)
|
2020-08-07 21:53:23 +02:00 |
|
Capostrophic
|
aa131262ea
|
Implement quadratic interpolation for scalars and vectors
|
2020-08-07 11:13:53 +03:00 |
|
Capostrophic
|
35de34c019
|
Don't clamp GeomMorpherController recovered weight value
Seems that Morrowind doesn't do it.
|
2020-08-07 11:13:53 +03:00 |
|
Capostrophic
|
a211527b4b
|
Fix AppVeyor warnings
|
2020-08-07 09:59:16 +03:00 |
|
Mads Buvik Sandvei
|
0d6be9bd18
|
More accurate detection of cyclic includes
|
2020-08-06 01:16:19 +02:00 |
|
Capostrophic
|
8c213cbfb1
|
Avoid optimizing animated shapes once again (regression #5565)
|
2020-08-05 22:39:48 +03:00 |
|
Mads Buvik Sandvei
|
045b4566dd
|
Merge branch 'master' into 'resize_breaks_window'
|
2020-08-05 17:10:16 +00:00 |
|
Mads Buvik Sandvei
|
2ed12a398d
|
addLineDirectivesAfterConditionalBlocks move check for npos to catch all npos
|
2020-08-04 01:46:54 +00:00 |
|
Capostrophic
|
3d31d21bc2
|
Don't encapsulate NIF transformation changes
Currently that causes issues
|
2020-07-29 20:46:36 +03:00 |
|
Evil Eye
|
6ad20ec9c7
|
Mutate base records when adding/removing spells
|
2020-07-28 08:33:28 +02:00 |
|
Mads Buvik Sandvei
|
d8bc5e7b26
|
Merge remote-tracking branch 'remotes/origin/shared_shadow_maps' into openxr_vr
|
2020-07-26 17:37:47 +02:00 |
|
Mads Buvik Sandvei
|
0970424f65
|
Sharing shadow maps without any redundant rendering.
|
2020-07-26 17:34:37 +02:00 |
|
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.
|
2020-07-26 09:57:43 +03:00 |
|
Capostrophic
|
f93655e803
|
Encapsulate NIF transform changes in NifOsg::MatrixTransform
|
2020-07-26 09:57:43 +03:00 |
|
Capostrophic
|
ad87289d59
|
Fix NifOsg::MatrixTransform constructor inheritance
|
2020-07-26 09:57:43 +03:00 |
|
Capostrophic
|
cc791af0f5
|
Serialization fixes
Make sure NifOsg::MatrixTransform serialization behaves as intended
Add a dummy serializer for NifOsg::UVController
|
2020-07-26 09:57:43 +03:00 |
|
Capostrophic
|
3b55d657e5
|
CopyRigVisitor: Log the number of parents in multiple parents error
|
2020-07-26 09:57:43 +03:00 |
|
Capostrophic
|
a61267f57d
|
Replace NodeUserData with a custom transform node
|
2020-07-26 09:57:43 +03:00 |
|
Capostrophic
|
4c9cefefdd
|
Get rid of NifOsg::CollisionSwitch
|
2020-07-26 09:57:43 +03:00 |
|
psi29a
|
fc7266d4ee
|
Merge branch 'Improve-cell-name-autocompleter-implementation' into 'master'
#5520 Improve cell name autocompleter implementation
See merge request OpenMW/openmw!267
|
2020-07-25 13:58:42 +00:00 |
|
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
|
2020-07-25 13:58:42 +00:00 |
|
Mads Buvik Sandvei
|
cea73ead09
|
Merge remote-tracking branch 'remotes/origin/shared_shadow_maps' into openxr_vr
|
2020-07-25 12:27:12 +02:00 |
|
Petr Mikheev
|
8cdc7031f5
|
Support vectors in settings.cfg
|
2020-07-24 21:47:49 +02:00 |
|
Mads Buvik Sandvei
|
fc75c902f6
|
Slight refactoring
|
2020-07-22 18:23:54 +02:00 |
|
Mads Buvik Sandvei
|
d923c3f77a
|
shareable shadow maps
|
2020-07-22 14:37:43 +02:00 |
|
Mads Buvik Sandvei
|
90c3089370
|
Update sdlvideowrapper.cpp
|
2020-07-22 12:17:03 +00:00 |
|
Mads Buvik Sandvei
|
c9e761eb88
|
Merge remote-tracking branch 'remotes/origin/master' into openxr_vr
|
2020-07-21 13:58:52 +02:00 |
|
Mads Buvik Sandvei
|
e0b51af395
|
Sharing shadow maps across eyes.
Does not yet expand frustum.
|
2020-07-20 13:03:48 +00:00 |
|
Mads Buvik Sandvei
|
8323f7f68d
|
Alternative fix
|
2020-07-14 19:54:50 +02:00 |
|
Mads Buvik Sandvei
|
8aa57a745a
|
Fix
|
2020-07-14 13:19:51 +02:00 |
|
Bret Curtis
|
f47d2bb8af
|
make sure we use case-sensative BULLET_ prefix
|
2020-07-10 15:01:44 +02:00 |
|
Bret Curtis
|
67c2f0b26c
|
Merge pull request #2951 from elsid/sound_object_pool
Store SoundManager sounds and streams in object pool
|
2020-07-06 07:18:46 +02:00 |
|
Bret Curtis
|
0c2fea8254
|
Merge pull request #2932 from elsid/replace_open_threads
Replace OpenThreads by std types
|
2020-07-04 13:11:23 +02:00 |
|
Bret Curtis
|
28d85e4030
|
Merge pull request #2926 from akortunov/warnfix
Use QMultiMap instead of QMap
|
2020-07-04 11:39:11 +02:00 |
|
elsid
|
02f9b44f01
|
Use RAII for object ptr from pool
|
2020-07-04 01:15:27 +02:00 |
|
elsid
|
6ca29c6107
|
Use common type for pool of sounds and streams
|
2020-07-04 01:09:04 +02:00 |
|
elsid
|
56bc462007
|
Make all stats fit into the window
|
2020-07-03 20:49:23 +02:00 |
|
Frederic Chardon
|
f268bc13f1
|
Do not set particle lifetime to 0 (#5472)
|
2020-07-01 11:04:18 +00:00 |
|
Andrei Kortunov
|
ef6fe8d52a
|
Fix crash in the stateset updater (regression #5478)
|
2020-06-30 09:01:17 +04:00 |
|
Mads Buvik Sandvei
|
90dd416d00
|
Minor cleanup
|
2020-06-28 13:02:12 +02:00 |
|
Mads Buvik Sandvei
|
58d73e14e6
|
Merge branch 'master' of https://gitlab.com/madsbuvi/openmw.git into openxr_vr
# Conflicts:
# apps/openmw/mwbase/environment.cpp
# apps/openmw/mwbase/environment.hpp
# apps/openmw/mwbase/world.hpp
# apps/openmw/mwgui/windowmanagerimp.cpp
# apps/openmw/mwinput/inputmanagerimp.hpp
# apps/openmw/mwrender/animation.cpp
# apps/openmw/mwrender/camera.cpp
# apps/openmw/mwrender/camera.hpp
# apps/openmw/mwrender/renderingmanager.cpp
# apps/openmw/mwrender/renderingmanager.hpp
|
2020-06-28 11:59:07 +02:00 |
|
Andrei Kortunov
|
d0fe15b095
|
Use meaningful names instead of mSkill1 and mSkill2
|
2020-06-26 11:47:59 +04:00 |
|
elsid
|
40ad87bc4d
|
Replace OpenThreads by std types
|
2020-06-25 22:16:09 +02:00 |
|
elsid
|
3251687a3d
|
Use std types for WorkQueue
|
2020-06-24 21:23:31 +02:00 |
|
Andrei Kortunov
|
487bfed672
|
Use QMultiMap instead of QMap
|
2020-06-24 15:13:56 +04:00 |
|
Bret Curtis
|
61a5c6125d
|
#5480: Drop Qt4 support and require Qt 5.12 or later.
|
2020-06-22 12:17:06 +02:00 |
|
Cédric Mocquillon
|
6e397e4008
|
Add a search function to the "Datafiles" tab of the OpenMW launcher
|
2020-06-21 14:45:30 +00:00 |
|
psi29a
|
f94ca28dbe
|
#5463: Optimizer fix, problem was indeed related to tangents not being transformd properly.
|
2020-06-18 17:23:16 +00:00 |
|
Andrei Kortunov
|
6357bc3dad
|
Catch MyGUI exceptions in the FontLoader destructor
|
2020-06-18 15:13:02 +04:00 |
|
Andrei Kortunov
|
808c905e1f
|
Initialize fields to avoid undefined behaviour
|
2020-06-18 14:50:06 +04:00 |
|
Andrei Kortunov
|
0e810c8d32
|
Fix cell borders color
|
2020-06-18 09:12:56 +04:00 |
|
Bret Curtis
|
c944acf26b
|
Merge pull request #2913 from akortunov/warnfix
Get rid of ECLD and dependencies
|
2020-06-17 15:00:57 +02:00 |
|
psi29a
|
1724099d34
|
Merge branch 'mingw' into 'master'
Fix mingw Windows build
See merge request OpenMW/openmw!213
|
2020-06-17 09:19:02 +00:00 |
|
Andrei Kortunov
|
d1a3cc98ff
|
Get rid of ECLD and dependencies
|
2020-06-17 13:09:16 +04:00 |
|
psi29a
|
66b5cf9f1d
|
Merge branch 'master' into 'near_far_mode_in_launcher'
# Conflicts:
# files/settings-default.cfg
|
2020-06-16 23:05:07 +00:00 |
|
Bret Curtis
|
b5a2e809cd
|
Merge pull request #2911 from unelsson/fixdaematerialseq
Use sequenced texture units with .dae/collada
|
2020-06-16 16:43:04 +02:00 |
|
Andrei Kortunov
|
805d826d5b
|
Fix Clang warnings about invalid overrides
|
2020-06-16 16:59:37 +04:00 |
|
Nelsson Huotari
|
5bc44cf2ee
|
Use sequenced texture units with .dae/collada
|
2020-06-16 14:37:06 +03:00 |
|
psi29a
|
0dc7715c35
|
Merge branch 'object_paging_retry' into 'master'
Object Paging
See merge request OpenMW/openmw!209
|
2020-06-16 08:21:54 +00:00 |
|
elsid
|
00197e1cd9
|
Optimize recast mesh size by vertex deduplication
|
2020-06-16 00:51:36 +02:00 |
|
Bret Curtis
|
0d1b7fd3f0
|
Merge pull request #2908 from Capostrophic/uvsets
Remove 63 UV set limit
|
2020-06-15 07:54:51 +02:00 |
|
Capostrophic
|
6f94848dec
|
Remove 63 UV set limit (now 65535)
|
2020-06-14 23:02:03 +03:00 |
|
elsid
|
b095ca6c86
|
Use actor speed to define area cost for pathfinding
|
2020-06-13 02:24:52 +02:00 |
|
elsid
|
439588d10e
|
Remove unused mOffMeshConnectionIds
|
2020-06-13 02:24:51 +02:00 |
|
bzzt lost a hitlab login
|
26ab176389
|
profiling
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
daa2761c2d
|
alphablending & billboardfix
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
f12879a04c
|
allow statesetupdater as cullcallback = faster + works in paging
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
4238fbccdf
|
view fix
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
9f0398c021
|
intersection by refnum tag + enable paging for acti,door,cont
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
65cd2c77aa
|
static intersections
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
c7fda6d280
|
activegrid paging = 2xfps
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
b4af2ac672
|
avoid blocking on pagerebuild
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
17637c6575
|
pagerebuild on disable
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
c1ebd9474b
|
stop navmesh updates when ai off
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
ffbed7ee38
|
loadingscreen
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
da92ad329b
|
move renderbin
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
b7b31926a8
|
fix map glitch + cleanup
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
77b92aee9c
|
fix shadowsglitch by bounds overflow
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
69514dfd46
|
ico redundency fix + stats counter
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:27 +02:00 |
|
bzzt lost a hitlab login
|
1f891ca46d
|
billboarding support for tree mods
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:27 +02:00 |
|
bzzt lost a hitlab login
|
cf439581e1
|
comply by elsid review
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:27 +02:00 |
|
bzzt lost a hitlab login
|
ce505a9bb3
|
crashfix + optimiziation
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:27 +02:00 |
|
bzzt
|
d684f1a78f
|
terrainbased objectpaging
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:27 +02:00 |
|
elsid
|
c4cd3b2c4f
|
Add pathgrid to navmesh as off mesh connection
|
2020-06-12 21:04:02 +02:00 |
|
Andrei Kortunov
|
d997842f8d
|
Use FourCC to declare all ESM record names
|
2020-06-09 10:07:37 +04:00 |
|
Bret Curtis
|
cd97d0c61c
|
Merge branch 'master' into automove
|
2020-06-08 11:42:05 +02:00 |
|
Roman Siromakha
|
27a113167c
|
Merge pull request #2890 from akortunov/position
Do not store object position, if it is the same as in CellRef
|
2020-06-08 01:12:47 +02:00 |
|
Alexei Dobrohotov
|
3f0cf65335
|
Merge pull request #2895 from elsid/esm_objectstate_final
Add final for derived and overriden from ESM::ObjectsState
|
2020-06-08 02:02:57 +03:00 |
|
Andrei Kortunov
|
75e7a3e8b1
|
Do not store object position, if it is the same as in CellRef
|
2020-06-07 09:25:46 +04:00 |
|
elsid
|
5209f5ff6d
|
Mark all derived classes from ESM::ObjectsState and overriden functions as final
|
2020-06-06 23:00:53 +02:00 |
|
Capostrophic
|
e02b66cdf4
|
Ignore bogus string arguments for Disable/Enable again
|
2020-06-06 20:04:09 +03:00 |
|
Capostrophic
|
1873da4c91
|
Don't save to or read automove state from saved games (#5452)
|
2020-06-06 15:58:21 +03:00 |
|
Andrei Kortunov
|
6de97e6bc2
|
Remove redundant variables from RenderingManager
|
2020-06-06 14:10:24 +04:00 |
|