Small cleanup.
Removes unnecessary forward class declaration, make Caches::currentBuffer private instead of public. Change-Id: Idba6325c8c602d89239e667cb8ec87e7943f8e75
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -26,8 +26,6 @@
|
||||
namespace android {
|
||||
namespace uirenderer {
|
||||
|
||||
class Caches;
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// Constructors/destructor
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
Reference in New Issue
Block a user