Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9bca4793 authored by Romain Guy's avatar Romain Guy
Browse files

Small cleanup.

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

Change-Id: Idba6325c8c602d89239e667cb8ec87e7943f8e75
parent 3e3ba155
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -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;
    }
}

+3 −2
Original line number Diff line number Diff line
@@ -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;
+0 −2
Original line number Diff line number Diff line
@@ -26,8 +26,6 @@
namespace android {
namespace uirenderer {

class Caches;

///////////////////////////////////////////////////////////////////////////////
// Constructors/destructor
///////////////////////////////////////////////////////////////////////////////