scrawl
|
f1ebb129c1
|
Fix ShaderVisitor to deal with the fact RigGeometry no longer derives from Geometry
|
2017-09-01 21:42:35 +00:00 |
|
scrawl
|
b9931fb71c
|
Set the shader on the node containing the StateSet
|
2017-08-31 21:39:21 +00:00 |
|
scrawl
|
4fba157d3b
|
Implement releaseGLObjects for cached resources
|
2017-08-26 19:29:12 +00:00 |
|
Bret Curtis
|
d48b829b45
|
replace and purge boost::lexical_cast
|
2017-06-09 19:08:53 +02:00 |
|
scrawl
|
d8505e4f48
|
Fix a multithreading crash caused by modification of live Geometry
|
2017-03-01 03:36:04 +01:00 |
|
scrawl
|
058681ad73
|
ShaderVisitor: avoid reset of rig geometry when not required
|
2017-03-01 03:00:08 +01:00 |
|
scrawl
|
67e4a7e37b
|
Change some osg::clone's to direct copy constructor to avoid dynamic_cast overhead
|
2017-02-09 04:51:20 +01:00 |
|
scrawl
|
792f505b2a
|
Fix potential crash in ShaderVisitor for textures with no image assigned
|
2017-02-08 19:16:07 +01:00 |
|
scrawl
|
45ae8d5ffa
|
Add support for GL_AMBIENT colorMode to shaders as required by particle systems
|
2017-02-08 18:39:24 +01:00 |
|
scrawl
|
a5da3a269e
|
Fix shadowing warnings
|
2016-08-29 12:20:00 +02:00 |
|
scrawl
|
d1f6169889
|
Add special handling of RigGeometry tangents in ShaderVisitor
|
2016-03-23 16:48:41 +01:00 |
|
scrawl
|
6f31b3d79f
|
Add parallax mapping for objects
|
2016-03-22 21:46:15 +01:00 |
|
scrawl
|
df6fd5f206
|
Recognize normalHeightMap in the ShaderVisitor
|
2016-03-22 21:46:15 +01:00 |
|
scrawl
|
6e7c6fdd7e
|
Implement NiTexturingProperty::DecalTexture
|
2016-03-01 18:41:36 +01:00 |
|
scrawl
|
062410bd8c
|
Don't incorrectly remove TexEnv state
|
2016-02-23 10:56:18 +01:00 |
|
scrawl
|
90a99991d1
|
Use empty() instead of !size()
|
2016-02-22 19:06:12 +01:00 |
|
scrawl
|
e25e0a0600
|
ShaderVisitor: assume the first texture unit is the diffuseMap
|
2016-02-20 23:47:32 +01:00 |
|
scrawl
|
e7682e04ae
|
Cleanup
|
2016-02-20 22:09:41 +01:00 |
|
scrawl
|
4ca6e91292
|
Fix in-code default settings so that we don't attempt to use shaders in OpenCS
|
2016-02-20 20:36:29 +01:00 |
|
scrawl
|
8f81df2bd3
|
Cleanup
|
2016-02-20 20:34:56 +01:00 |
|
scrawl
|
171e293641
|
ShaderManager: insert #line directives when including files
|
2016-02-20 19:55:08 +01:00 |
|
scrawl
|
f01e8a6950
|
Add specular mapping for objects
|
2016-02-20 19:55:08 +01:00 |
|
scrawl
|
5cf2441b10
|
ShaderVisitor: support automatic recognition of normal maps based on file pattern
Introduce new settings 'auto use object normal maps', 'auto use terrain normal maps', 'normal map pattern'
|
2016-02-20 18:00:43 +01:00 |
|
scrawl
|
5e12a1b4ef
|
Add enchanted item glow to the shader
|
2016-02-18 23:05:44 +01:00 |
|
scrawl
|
268594dcf1
|
Recreate shader in NpcAnimation::setAlpha
|
2016-02-18 22:48:53 +01:00 |
|
scrawl
|
a73512afb7
|
Add shader settings to settings.cfg
|
2016-02-18 19:38:34 +01:00 |
|
scrawl
|
21c4dffed2
|
Add #include support in shaders
|
2016-02-18 19:37:58 +01:00 |
|
scrawl
|
22cc5c0965
|
Cache the Program
|
2016-02-18 19:37:58 +01:00 |
|
scrawl
|
456816f707
|
Use diffuse.a / vertex.a, use material emission
|
2016-02-18 19:37:58 +01:00 |
|
scrawl
|
9376811213
|
Vertex lighting shader
|
2016-02-18 19:37:57 +01:00 |
|
scrawl
|
a9ad1b09e2
|
Introduce ShaderManager & ShaderVisitor
Actual shaders still to be written.
|
2016-02-18 19:37:56 +01:00 |
|