| 
								
								
									 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 |  |