diff options
author | Jason Sams <rjsams@android.com> | 2009-12-14 12:57:40 -0800 |
---|---|---|
committer | Jason Sams <rjsams@android.com> | 2009-12-14 12:59:49 -0800 |
commit | 3b7d39bb51f851ddee441fa34884495217e477f9 (patch) | |
tree | ae1568c9e64155d2d164a5f80910145d603d772e /libs/rs/rsProgramFragment.cpp | |
parent | 97f2578e8cf154ba08f2f4219a8ff1cd97613192 (diff) |
Implement RS tracked defered texture and buffer object uploads.
Diffstat (limited to 'libs/rs/rsProgramFragment.cpp')
-rw-r--r-- | libs/rs/rsProgramFragment.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/rs/rsProgramFragment.cpp b/libs/rs/rsProgramFragment.cpp index b239ce876b67..1225ff3e016e 100644 --- a/libs/rs/rsProgramFragment.cpp +++ b/libs/rs/rsProgramFragment.cpp @@ -67,6 +67,7 @@ void ProgramFragment::setupGL(const Context *rsc, ProgramFragmentState *state) } glTexEnvi(GL_POINT_SPRITE_OES, GL_COORD_REPLACE_OES, mPointSpriteEnable); } + mTextures[ct]->uploadCheck(rsc); glBindTexture(GL_TEXTURE_2D, mTextures[ct]->getTextureID()); switch(mEnvModes[ct]) { @@ -126,6 +127,7 @@ void ProgramFragment::setupGL2(const Context *rsc, ProgramFragmentState *state, continue; } + mTextures[ct]->uploadCheck(rsc); glBindTexture(GL_TEXTURE_2D, mTextures[ct]->getTextureID()); if (mSamplers[ct].get()) { mSamplers[ct]->setupGL(); |