diff options
| author | Jason Sams <rjsams@android.com> | 2009-05-28 16:16:24 -0700 |
|---|---|---|
| committer | Jason Sams <rjsams@android.com> | 2009-05-28 16:16:46 -0700 |
| commit | 243e3fbcf710115c5b4b61e1112e61cc2268478a (patch) | |
| tree | 10d8a8ba714cf5a193f9c6f2e0ae0593a7d35578 /libs/rs/rsSampler.cpp | |
| parent | 02fb2cb531035779a25dbf9595e0628ea40585b0 (diff) | |
| download | frameworks_base-243e3fbcf710115c5b4b61e1112e61cc2268478a.zip frameworks_base-243e3fbcf710115c5b4b61e1112e61cc2268478a.tar.gz frameworks_base-243e3fbcf710115c5b4b61e1112e61cc2268478a.tar.bz2 | |
Implement sampler GL setup code.
Diffstat (limited to 'libs/rs/rsSampler.cpp')
| -rw-r--r-- | libs/rs/rsSampler.cpp | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/libs/rs/rsSampler.cpp b/libs/rs/rsSampler.cpp index ca407db..d89346e 100644 --- a/libs/rs/rsSampler.cpp +++ b/libs/rs/rsSampler.cpp @@ -53,25 +53,20 @@ Sampler::~Sampler() void Sampler::setupGL() { - GLenum translate[] = { + GLenum trans[] = { GL_NEAREST, //RS_SAMPLER_NEAREST, GL_LINEAR, //RS_SAMPLER_LINEAR, - GL_LINEAR_MIP_LINEAR, //RS_SAMPLER_LINEAR_MIP_LINEAR, - GL_WRAP, //RS_SAMPLER_WRAP, - GL_CLAMP_TO_EDGS, //RS_SAMPLER_CLAMP - - } + GL_LINEAR_MIPMAP_LINEAR, //RS_SAMPLER_LINEAR_MIP_LINEAR, + GL_REPEAT, //RS_SAMPLER_WRAP, + GL_CLAMP_TO_EDGE, //RS_SAMPLER_CLAMP + }; - //LOGE("setup gl"); - switch(mMagFilter) { - case RS_SAMPLER_ - } - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR); - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, trans[mMinFilter]); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, trans[mMagFilter]); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, trans[mWrapS]); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, trans[mWrapT]); } |
