diff --git a/panda/src/pgraphnodes/shaderGenerator.cxx b/panda/src/pgraphnodes/shaderGenerator.cxx index b25eb338fb..0251f7f445 100644 --- a/panda/src/pgraphnodes/shaderGenerator.cxx +++ b/panda/src/pgraphnodes/shaderGenerator.cxx @@ -534,7 +534,7 @@ analyze_renderstate(ShaderKey &key, const RenderState *rs) { * of the shader generator. This should be rare because in most cases, the * shader generator will automatically regenerate shaders as necessary. */ -INLINE void ShaderGenerator:: +void ShaderGenerator:: rehash_generated_shaders() { LightReMutexHolder holder(*RenderState::_states_lock); @@ -575,7 +575,7 @@ rehash_generated_shaders() { * Removes all previously generated shaders, requiring all shaders to be * regenerated. Does not clear cache of compiled shaders. */ -INLINE void ShaderGenerator:: +void ShaderGenerator:: clear_generated_shaders() { LightReMutexHolder holder(*RenderState::_states_lock); diff --git a/panda/src/pgraphnodes/shaderGenerator.h b/panda/src/pgraphnodes/shaderGenerator.h index 28a563cc25..953ac51431 100644 --- a/panda/src/pgraphnodes/shaderGenerator.h +++ b/panda/src/pgraphnodes/shaderGenerator.h @@ -70,8 +70,8 @@ PUBLISHED: virtual CPT(ShaderAttrib) synthesize_shader(const RenderState *rs, const GeomVertexAnimationSpec &anim); - INLINE void rehash_generated_shaders(); - INLINE void clear_generated_shaders(); + void rehash_generated_shaders(); + void clear_generated_shaders(); protected: // Shader register allocation: