Merge "Remove ACC and other legacy bits from RS."

This commit is contained in:
Jason Sams
2010-09-01 16:45:18 -07:00
committed by Android (Google) Code Review
4 changed files with 2 additions and 50 deletions

View File

@@ -13,14 +13,13 @@ LOCAL_SRC_FILES:= \
LOCAL_SHARED_LIBRARIES := \
libandroid_runtime \
libacc \
libnativehelper \
libRS \
libcutils \
libskia \
libutils \
libui \
libsurfaceflinger_client
libsurfaceflinger_client
LOCAL_STATIC_LIBRARIES :=

View File

@@ -70,52 +70,7 @@ static void logMatrix(const char *txt, const float *f)
void ProgramVertex::setupGL(const Context *rsc, ProgramVertexState *state)
{
if ((state->mLast.get() == this) && !mDirty) {
return;
}
state->mLast.set(this);
const float *f = static_cast<const float *>(mConstants[0]->getPtr());
glMatrixMode(GL_TEXTURE);
if (mTextureMatrixEnable) {
glLoadMatrixf(&f[RS_PROGRAM_VERTEX_TEXTURE_OFFSET]);
} else {
glLoadIdentity();
}
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
if (mLightCount) {
#ifndef ANDROID_RS_BUILD_FOR_HOST // GLES Only
int v = 0;
glEnable(GL_LIGHTING);
glLightModelxv(GL_LIGHT_MODEL_TWO_SIDE, &v);
for (uint32_t ct = 0; ct < mLightCount; ct++) {
const Light *l = mLights[ct].get();
glEnable(GL_LIGHT0 + ct);
l->setupGL(ct);
}
for (uint32_t ct = mLightCount; ct < MAX_LIGHTS; ct++) {
glDisable(GL_LIGHT0 + ct);
}
#endif //ANDROID_RS_BUILD_FOR_HOST
} else {
glDisable(GL_LIGHTING);
}
if (!f) {
LOGE("Must bind constants to vertex program");
}
glMatrixMode(GL_PROJECTION);
glLoadMatrixf(&f[RS_PROGRAM_VERTEX_PROJECTION_OFFSET]);
glMatrixMode(GL_MODELVIEW);
glLoadMatrixf(&f[RS_PROGRAM_VERTEX_MODELVIEW_OFFSET]);
mDirty = false;
assert(0);
}
void ProgramVertex::loadShader(Context *rsc) {

View File

@@ -18,7 +18,6 @@
#include "rsScriptC.h"
#include "rsMatrix.h"
#include "acc/acc.h"
#include "utils/Timers.h"
#include <time.h>

View File

@@ -18,7 +18,6 @@
#include "rsScriptC.h"
#include "rsMatrix.h"
#include "acc/acc.h"
#include "utils/Timers.h"
#define GL_GLEXT_PROTOTYPES