Small cleanup.

Removes unnecessary forward class declaration, make Caches::currentBuffer
private instead of public.

Change-Id: Idba6325c8c602d89239e667cb8ec87e7943f8e75
This commit is contained in:
Romain Guy
2010-10-25 18:42:25 -07:00
parent 3e3ba155fc
commit 9bca4793a3
3 changed files with 8 additions and 9 deletions

View File

@@ -43,7 +43,7 @@ Caches::Caches(): Singleton<Caches>(), blend(false), lastSrcMode(GL_ZERO),
glBindBuffer(GL_ARRAY_BUFFER, meshBuffer);
glBufferData(GL_ARRAY_BUFFER, sizeof(gMeshVertices), gMeshVertices, GL_STATIC_DRAW);
currentBuffer = meshBuffer;
mCurrentBuffer = meshBuffer;
}
/**
@@ -57,9 +57,9 @@ void Caches::bindMeshBuffer() {
* Binds the specified VBO.
*/
void Caches::bindMeshBuffer(const GLuint buffer) {
if (currentBuffer != buffer) {
if (mCurrentBuffer != buffer) {
glBindBuffer(GL_ARRAY_BUFFER, buffer);
currentBuffer = buffer;
mCurrentBuffer = buffer;
}
}
@@ -67,9 +67,9 @@ void Caches::bindMeshBuffer(const GLuint buffer) {
* Unbinds the VBO used to render simple textured quads.
*/
void Caches::unbindMeshBuffer() {
if (currentBuffer) {
if (mCurrentBuffer) {
glBindBuffer(GL_ARRAY_BUFFER, 0);
currentBuffer = 0;
mCurrentBuffer = 0;
}
}

View File

@@ -79,7 +79,9 @@ class Caches: public Singleton<Caches> {
friend class Singleton<Caches>;
CacheLogger logger;
CacheLogger mlogger;
GLuint mCurrentBuffer;
public:
void bindMeshBuffer();
@@ -92,7 +94,6 @@ public:
Program* currentProgram;
GLuint meshBuffer;
GLuint currentBuffer;
TextureCache textureCache;
LayerCache layerCache;

View File

@@ -26,8 +26,6 @@
namespace android {
namespace uirenderer {
class Caches;
///////////////////////////////////////////////////////////////////////////////
// Constructors/destructor
///////////////////////////////////////////////////////////////////////////////