Andrei Kortunov
|
d4a8023e1a
|
Merge pull request #2485 from Capostrophic/lighting
Add support for QuadraticMethod/LinearMethod setup (bug #4965, continuation)
|
5 years ago |
capostrophic
|
62fd2d47a5
|
Rewrite flickering/pulsing to work more like vanilla (bug #4952)
|
5 years ago |
capostrophic
|
c0d5cbdc8b
|
Add support for QuadraticMethod/LinearMethod setup (bug #4965)
|
5 years ago |
Andrei Kortunov
|
8557346fbd
|
Use glow for enchanted arrows (feature #5122)
|
5 years ago |
Capostrophic
|
6622e36226
|
Only merge pure osg::Groups in the optimizer
|
6 years ago |
Alexei Dobrohotov
|
1444ef6f43
|
Merge pull request #2298 from akortunov/optimize
Do not allocate eight dummy LightStateAttribute's for every stateset
|
6 years ago |
Capostrophic
|
05d94d35f9
|
Make disabled shadow defines map static
|
6 years ago |
Capostrophic
|
85e99182ce
|
Revise light source configuration (bug #4965)
Set up attenuation less awkwardly
Use global attenuation settings for magic light source
Use constant attenuation settings
|
6 years ago |
bzzt
|
1a65adacdd
|
Do not allocate dummy LightStateAttribute's for every stateset
|
6 years ago |
Andrei Kortunov
|
b466bfee40
|
Enable light sources directly to avoid virtual calls
|
6 years ago |
Andrei Kortunov
|
b2fca46206
|
Fix a couple of minor issues in shadows
|
6 years ago |
Capostrophic
|
de572226e4
|
Update optimizer with upstream improvements
|
6 years ago |
Bret Curtis
|
7917f1fc84
|
Merge pull request #2252 from akortunov/terrain
Do not allocate empty callbacks in the RigGeometry
|
6 years ago |
bzzt
|
4ab93aeffe
|
Do not allocate empty callbacks in the RigGeometry
|
6 years ago |
elsid
|
8e09468f45
|
Don't set display list usage for navmesh
|
6 years ago |
elsid
|
4395a92c35
|
Use display list to render navmesh
Slightly improves performance of massive navmesh rendering.
|
6 years ago |
Andrei Kortunov
|
bacaa1f789
|
Get rid of C-style limits in the shadows code
|
6 years ago |
Bret Curtis
|
551563cbfb
|
Merge branch 'clsb-warning' into 'master'
Hopefully fix Clang warning about hiding overloaded virtual functions
See merge request OpenMW/openmw!82
|
6 years ago |
elsid
|
47e87cc2bd
|
Fix ODR violation for VDSMCameraCullCallback
This class is also defined in OpenSceneGraph at global namespace.
|
6 years ago |
AnyOldName3
|
d34724a3c4
|
Hopefully fix Clang warning about hiding overloaded virtual functions
|
6 years ago |
Grigory Latyshev
|
3872d7476b
|
Move makeOsgVec3f() to settingsutils.hpp
Remove all other makeOsgVec3f() implementations
|
6 years ago |
bzzt
|
8c649f05e6
|
Don't reallocate light list vector unnecessarily
|
6 years ago |
bzzt
|
a567111400
|
Use emplace instead of find-assign
|
6 years ago |
Andrei Kortunov
|
3032b177a1
|
Remove redundant includes
|
6 years ago |
Chris Djali
|
cb5a57e41b
|
Merge pull request #1547 from AnyOldName3/osgshadow-test-vdsm
Shadows
|
6 years ago |
AnyOldName3
|
0c8ad0a3bb
|
Double buffer debug HUD frustum geometries to prevent race conditions.
|
6 years ago |
Bret Curtis
|
f4313c02e1
|
Merge pull request #2153 from akortunov/glowing_windows
Native glowing windows support
|
6 years ago |
Andrei Kortunov
|
60c9806d62
|
Share RigGeometry node data
|
6 years ago |
Andrei Kortunov
|
9e4a339ad3
|
Daytime node switch support (feature #4836)
|
6 years ago |
AnyOldName3
|
15547750ba
|
Correct behaviour of use front face culling setting to not use back face culling either when disabled.
|
6 years ago |
AnyOldName3
|
cfe921fb82
|
Remove uneeded includes.
|
6 years ago |
AnyOldName3
|
2761a38562
|
Prettify shadow define map setup.
|
6 years ago |
AnyOldName3
|
57e10e26b2
|
Make variable name less confusing
|
6 years ago |
AnyOldName3
|
a24b8ec3d2
|
Fix enable/disable mixup.
|
6 years ago |
AnyOldName3
|
556c9a3382
|
Add normal-offset shadow mapping to remove shadow acne (flicker)
|
6 years ago |
Andrei Kortunov
|
03b71d3c30
|
Improve switchable nodes handling by optimizer
|
6 years ago |
AnyOldName3
|
8482236a82
|
Merge remote-tracking branch 'upstream/master' into osgshadow-test-vdsm
|
6 years ago |
AnyOldName3
|
d82c85913a
|
Don't bother multiplying a matrix by its inverse and applying that to the light direction.
Hopefully this will improve numerical stability and reduce shadow flicker a little.
|
6 years ago |
AnyOldName3
|
4438ab4493
|
Use CullVisitor traversal mask for light manager.
|
6 years ago |
Andrei Kortunov
|
2c38e337ae
|
Support NiSwitchNode (feature #4812)
|
6 years ago |
Andrei Kortunov
|
8e6fd348d1
|
RigGeometry optimization: optimize geometry optimization
|
6 years ago |
Andrei Kortunov
|
254f01b89d
|
RigGeometry optimization: vector iteration is more cheap than map iteration
|
6 years ago |
Ilya Zhuravlev
|
07e9ce84b3
|
Replace volatile bools with std::atomic<bool>
|
6 years ago |
AnyOldName3
|
199e6ed82d
|
Revert "Use forward declaration to reduce build times."
This reverts commit 305b9826df .
|
6 years ago |
AnyOldName3
|
305b9826df
|
Use forward declaration to reduce build times.
|
6 years ago |
AnyOldName3
|
7b108ae9a2
|
Disable depth sorting for translucent objects in the shadow maps
|
6 years ago |
AnyOldName3
|
53188f61fc
|
Fix animation bug with VAOs
|
6 years ago |
Bret Curtis
|
fc19c842cf
|
Revert "fix a rig bug visible with OSG_VERTEX_BUFFER_HINT=VAO"
|
6 years ago |
AnyOldName3
|
2d5da1a6fa
|
Don't exclusively rely on a shadow map if its bounds have been expanded since the cull traversal.
|
6 years ago |
mp3butcher
|
7a85e10d2f
|
fix a rig bug visible with OSG_VERTEX_BUFFER_HINT=VAO
|
6 years ago |