Corrected a bunch of harmless gcc warning. Only one significant change in the createFramebuffer, added const to all the params to allow the passing of temporary values.

This commit is contained in:
Paolo Cignoni 2012-05-06 15:07:13 +00:00
parent 37759ffcb0
commit 4778217ec5
11 changed files with 29 additions and 29 deletions

View File

@ -176,7 +176,7 @@ class SharedObjectBinding
const ObjectType * object(void) const
{
GLW_ASSERT(!this->isNull())
GLW_ASSERT(!this->isNull());
const ObjectType * obj = this->m_shared->object();
obj->setBinding(this->m_target, this->m_unit);
return obj;

View File

@ -144,8 +144,8 @@ class Buffer : public Object, public SafeBuffer
Buffer(Context * ctx)
: SafeObject (ctx)
, SafeType (ctx)
, BaseType (ctx)
, SafeType (ctx)
, m_mapAccess (GL_NONE)
, m_mapPtr (0)
{
@ -205,6 +205,6 @@ class Buffer : public Object, public SafeBuffer
typedef detail::SafeHandle <Buffer> BufferHandle;
typedef detail::UnsafeHandle <Buffer> BoundBuffer;
};
} // end namespace glw
#endif // GLW_BUFFER_H

View File

@ -62,8 +62,8 @@ class FragmentShader : public Shader, public SafeFragmentShader
FragmentShader(Context * ctx)
: SafeObject (ctx)
, SafeShader (ctx)
, SafeType (ctx)
, BaseType (ctx)
, SafeType (ctx)
{
;
}
@ -82,6 +82,6 @@ class FragmentShader : public Shader, public SafeFragmentShader
typedef detail::SafeHandle <FragmentShader> FragmentShaderHandle;
typedef detail::UnsafeHandle <FragmentShader> BoundFragmentShader;
};
} // end namespace glw
#endif // GLW_FRAGMENTSHADER_H

View File

@ -189,8 +189,8 @@ class Framebuffer : public Object, public SafeFramebuffer
Framebuffer(Context * ctx)
: SafeObject (ctx)
, SafeType (ctx)
, BaseType (ctx)
, SafeType (ctx)
{
;
}
@ -311,6 +311,6 @@ class Framebuffer : public Object, public SafeFramebuffer
typedef detail::SafeHandle <Framebuffer> FramebufferHandle;
typedef detail::UnsafeHandle <Framebuffer> BoundFramebuffer;
};
} // end namespace glw
#endif // GLW_FRAMEBUFFER_H

View File

@ -62,8 +62,8 @@ class GeometryShader : public Shader, public SafeGeometryShader
GeometryShader(Context * ctx)
: SafeObject (ctx)
, SafeShader (ctx)
, SafeType (ctx)
, BaseType (ctx)
, SafeType (ctx)
{
;
}
@ -82,6 +82,6 @@ class GeometryShader : public Shader, public SafeGeometryShader
typedef detail::SafeHandle <GeometryShader> GeometryShaderHandle;
typedef detail::UnsafeHandle <GeometryShader> BoundGeometryShader;
};
} // end namespace glw
#endif // GLW_GEOMETRYSHADER_H

View File

@ -297,8 +297,8 @@ class Program : public Object, public SafeProgram
Program(Context * ctx)
: SafeObject (ctx)
, SafeType (ctx)
, BaseType (ctx)
, SafeType (ctx)
{
;
}
@ -499,6 +499,6 @@ class Program : public Object, public SafeProgram
typedef detail::SafeHandle <Program> ProgramHandle;
typedef detail::UnsafeHandle <Program> BoundProgram;
};
} // end namespace glw
#endif // GLW_PROGRAM_H

View File

@ -92,8 +92,8 @@ class Renderbuffer : public Renderable, public SafeRenderbuffer
Renderbuffer(Context * ctx)
: SafeObject (ctx)
, SafeRenderable (ctx)
, SafeType (ctx)
, BaseType (ctx)
, SafeType (ctx)
{
;
}
@ -153,6 +153,6 @@ class Renderbuffer : public Renderable, public SafeRenderbuffer
typedef detail::SafeHandle <Renderbuffer> RenderbufferHandle;
typedef detail::UnsafeHandle <Renderbuffer> BoundRenderbuffer;
};
} // end namespace glw
#endif // GLW_RENDERBUFFER_H

View File

@ -77,8 +77,8 @@ class Shader : public Object, public virtual SafeShader
Shader(Context * ctx)
: SafeObject (ctx)
, BaseType (ctx)
, SafeType (ctx)
, BaseType (ctx)
{
;
}
@ -169,6 +169,6 @@ class Shader : public Object, public virtual SafeShader
typedef detail::SafeHandle <Shader> ShaderHandle;
typedef detail::UnsafeHandle <Shader> BoundShader;
};
} // end namespace glw
#endif // GLW_SHADER_H

View File

@ -129,8 +129,8 @@ class Texture2D : public Texture, public SafeTexture2D
: SafeObject (ctx)
, SafeRenderable (ctx)
, SafeTexture (ctx)
, SafeType (ctx)
, BaseType (ctx)
, SafeType (ctx)
{
;
}
@ -170,6 +170,6 @@ class Texture2D : public Texture, public SafeTexture2D
typedef detail::SafeHandle <Texture2D> Texture2DHandle;
typedef detail::UnsafeHandle <Texture2D> BoundTexture2D;
};
} // end namespace glw
#endif // GLW_TEXTURE2D_H

View File

@ -213,15 +213,15 @@ inline Texture2DHandle createTexture2D(Context & ctx, GLenum format, GLsizei wid
inline FramebufferHandle createFramebuffer
(
Context & ctx,
RenderTarget & depthTarget ,
RenderTarget & colorTarget0 = RenderTarget(),
RenderTarget & colorTarget1 = RenderTarget(),
RenderTarget & colorTarget2 = RenderTarget(),
RenderTarget & colorTarget3 = RenderTarget(),
RenderTarget & colorTarget4 = RenderTarget(),
RenderTarget & colorTarget5 = RenderTarget(),
RenderTarget & colorTarget6 = RenderTarget(),
RenderTarget & colorTarget7 = RenderTarget()
const RenderTarget & depthTarget ,
const RenderTarget & colorTarget0 = RenderTarget(),
const RenderTarget & colorTarget1 = RenderTarget(),
const RenderTarget & colorTarget2 = RenderTarget(),
const RenderTarget & colorTarget3 = RenderTarget(),
const RenderTarget & colorTarget4 = RenderTarget(),
const RenderTarget & colorTarget5 = RenderTarget(),
const RenderTarget & colorTarget6 = RenderTarget(),
const RenderTarget & colorTarget7 = RenderTarget()
)
{
FramebufferArguments args;
@ -283,6 +283,6 @@ inline ProgramHandle loadProgram(Context & ctx, const std::string & srcPrefix, c
return loadProgram(ctx, srcPrefix, vertexFile, "", fragmentFile.c_str(), args);
}
};
} // end namespace glw
#endif // GLW_UTILITY_H

View File

@ -62,8 +62,8 @@ class VertexShader : public Shader, public SafeVertexShader
VertexShader(Context * ctx)
: SafeObject (ctx)
, SafeShader (ctx)
, SafeType (ctx)
, BaseType (ctx)
, SafeType (ctx)
{
;
}
@ -82,6 +82,6 @@ class VertexShader : public Shader, public SafeVertexShader
typedef detail::SafeHandle <VertexShader> VertexShaderHandle;
typedef detail::UnsafeHandle <VertexShader> BoundVertexShader;
};
} // end namespace glw
#endif // GLW_VERTEXSHADER_H