summaryrefslogtreecommitdiffstats
path: root/src/runtimerender/rendererimpl/Qt3DSRendererImplShaders.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtimerender/rendererimpl/Qt3DSRendererImplShaders.h')
-rw-r--r--src/runtimerender/rendererimpl/Qt3DSRendererImplShaders.h32
1 files changed, 2 insertions, 30 deletions
diff --git a/src/runtimerender/rendererimpl/Qt3DSRendererImplShaders.h b/src/runtimerender/rendererimpl/Qt3DSRendererImplShaders.h
index 1ac85db..9753256 100644
--- a/src/runtimerender/rendererimpl/Qt3DSRendererImplShaders.h
+++ b/src/runtimerender/rendererimpl/Qt3DSRendererImplShaders.h
@@ -44,8 +44,8 @@ namespace render {
*/
struct SShaderTessellationProperties
{
- NVRenderCachedShaderProperty<QT3DSF32> m_EdgeTessLevel; ///< tesselation value for the edges
- NVRenderCachedShaderProperty<QT3DSF32> m_InsideTessLevel; ///< tesselation value for the inside
+ NVRenderCachedShaderProperty<QT3DSF32> m_EdgeTessLevel; ///< tessellation value for the edges
+ NVRenderCachedShaderProperty<QT3DSF32> m_InsideTessLevel; ///< tessellation value for the inside
NVRenderCachedShaderProperty<QT3DSF32>
m_PhongBlend; ///< blending between linear and phong component
NVRenderCachedShaderProperty<QT3DSVec2>
@@ -98,34 +98,6 @@ namespace render {
}
};
- struct SDefaultMaterialRenderableDepthShader
- {
- NVAllocatorCallback &m_Allocator;
- NVRenderShaderProgram &m_Shader;
- NVRenderCachedShaderProperty<QT3DSMat44> m_MVP;
-
- QT3DSI32 m_RefCount;
- SDefaultMaterialRenderableDepthShader(NVRenderShaderProgram &inShader,
- NVRenderContext &inContext)
- : m_Allocator(inContext.GetAllocator())
- , m_Shader(inShader)
- , m_MVP("model_view_projection", inShader)
- , m_RefCount(0)
- {
- m_Shader.addRef();
- }
-
- ~SDefaultMaterialRenderableDepthShader() { m_Shader.release(); }
-
- void addRef() { ++m_RefCount; }
- void release()
- {
- --m_RefCount;
- if (m_RefCount <= 0)
- NVDelete(m_Allocator, this);
- }
- };
-
/**
* Cached texture property lookups, used one per texture so a shader generator for N
* textures will have an array of N of these lookup objects.