Robert Osfield
|
f730396f0a
|
Fixed date typo
|
2013-05-28 14:40:36 +00:00 |
|
Robert Osfield
|
52861ecbb0
|
Added a mutex to protect the removal and addition of Uniform and Program to StateSet to avoid parents being invalidated when multi-threading.
|
2012-08-14 20:15:00 +00:00 |
|
Robert Osfield
|
14a563dc9f
|
Ran script to remove trailing spaces and tabs
|
2012-03-21 17:36:20 +00:00 |
|
Robert Osfield
|
92ed903a7f
|
Added prelimanary support for parallel split shadow maps into ViewDependentShadowMap.
|
2011-11-22 21:55:30 +00:00 |
|
Robert Osfield
|
3a79bc343d
|
Moved ViewDependetShadowMap parameter settings into a dedicated ShadowSettings object in prep for making it possible to scale the API to handle multiple lights and multiple shadow maps per light.
|
2011-09-07 15:55:54 +00:00 |
|
Robert Osfield
|
f83722d62b
|
Added s/getPerspectiveShadowMapCutOffAngle() and use of this when setting up light space to avoid sigularaties when
the light and view directions are co-incident.
|
2011-09-06 10:12:45 +00:00 |
|
Robert Osfield
|
15ad6eda63
|
Added support for setting whether ViewDependentShadowMap should provide it's own vertex and fragment shaders.
|
2011-09-05 12:36:47 +00:00 |
|
Robert Osfield
|
52c2bc3ff5
|
Added s/getTextureSize() method for setting the shadow map texture size.
|
2011-09-02 10:16:16 +00:00 |
|
Robert Osfield
|
47db350da1
|
Added fallback base texture
|
2011-08-29 10:26:05 +00:00 |
|
Robert Osfield
|
2d71a390d3
|
Added support for setting the MinimumShadowMapNearFarRatio.
|
2011-08-29 09:59:47 +00:00 |
|
Robert Osfield
|
0f14f53698
|
Added releaseGLObjects/resizeGLObjectBuffers support
|
2011-08-26 10:52:25 +00:00 |
|
Robert Osfield
|
966981f100
|
Improved the handling of depth partitioning and orthographic datasets
|
2011-08-25 17:21:38 +00:00 |
|
Robert Osfield
|
0d3169f645
|
Added support for user defined setting of the shadow texture unit
|
2011-08-24 19:38:58 +00:00 |
|
Robert Osfield
|
26e2106636
|
Changed new ViewDependentShadowMap to default to a perspective shadow map with automatic detection of a spot light/perspetive light projection
matrix to prevent inappropriate usage of perspective shadow map.
|
2011-08-24 13:57:15 +00:00 |
|
Robert Osfield
|
3a70830e89
|
Quitended down debug messages and added passing of RenderStage to LispSM code
|
2011-08-19 12:42:51 +00:00 |
|
Robert Osfield
|
1d54065646
|
intermin check-in of work on new LispSM implementation
|
2011-08-17 16:09:17 +00:00 |
|
Robert Osfield
|
b15317481c
|
Added public interface for selecting use of perspective and light space perspective shadow maps. Implementation
of backends not implemented yet so will follow.
|
2011-08-12 20:29:14 +00:00 |
|
Robert Osfield
|
6b7175baac
|
Implemented first pass at shaders for new ViewDepedentShadow map class
|
2011-08-12 14:53:40 +00:00 |
|
Robert Osfield
|
675a61ea87
|
Implemented ViewDependentShadowMap::setDebugDraw(bool) to allow osgshadow to enable/disable the debug display via the
standard --debugHUD option.
|
2011-08-09 15:57:37 +00:00 |
|
Robert Osfield
|
4aa16bc8e3
|
Implemented caching of Camera, Texture and TexGen
|
2011-08-09 13:39:57 +00:00 |
|
Robert Osfield
|
e4a73d121e
|
Added replacement of the placeholder StateSet in the StateGraph with custom StateSet implemented just for the
needs of that particular frame.
|
2011-08-09 06:54:44 +00:00 |
|
Robert Osfield
|
4238629ebf
|
Further work on basic ViewDependentShadowMaps, adding implementation of RTT camera and texgen setup.
|
2011-08-08 17:00:55 +00:00 |
|
Robert Osfield
|
cbb6f1c92c
|
Preliminary work on new ViewDependentShadowMap base class
|
2011-08-07 15:51:54 +00:00 |
|