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

Commit e1dd36f3 authored by Chris Craik's avatar Chris Craik Committed by Android Git Automerger
Browse files

am 9edb96b5: Merge "Update tessellation tracing"

* commit '9edb96b5':
  Update tessellation tracing
parents 065da77f 9edb96b5
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -16,7 +16,7 @@

#define LOG_TAG "OpenGLRenderer"
#define LOG_NDEBUG 1
#define ATRACE_TAG ATRACE_TAG_GRAPHICS
#define ATRACE_TAG ATRACE_TAG_VIEW

#define VERTEX_DEBUG 0

+6 −0
Original line number Diff line number Diff line
@@ -15,9 +15,11 @@
 */

#define LOG_TAG "OpenGLRenderer"
#define ATRACE_TAG ATRACE_TAG_VIEW

#include <math.h>
#include <utils/Log.h>
#include <utils/Trace.h>

#include "AmbientShadow.h"
#include "ShadowTessellator.h"
@@ -34,6 +36,8 @@ static inline T max(T a, T b) {
void ShadowTessellator::tessellateAmbientShadow(const Vector3* casterPolygon,
        int casterVertexCount, const Vector3& centroid3d,
        VertexBuffer& shadowVertexBuffer) {
    ATRACE_CALL();

    // A bunch of parameters to tweak the shadow.
    // TODO: Allow some of these changable by debug settings or APIs.
    const float heightFactor = 128;
@@ -47,6 +51,8 @@ void ShadowTessellator::tessellateAmbientShadow(const Vector3* casterPolygon,
void ShadowTessellator::tessellateSpotShadow(const Vector3* casterPolygon, int casterVertexCount,
        const Vector3& lightPosScale, const mat4& receiverTransform,
        int screenWidth, int screenHeight, VertexBuffer& shadowVertexBuffer) {
    ATRACE_CALL();

    // A bunch of parameters to tweak the shadow.
    // TODO: Allow some of these changable by debug settings or APIs.
    int maximal = max(screenWidth, screenHeight);