X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fgraphics%2Fgles-impl%2Fgles-graphics-texture.h;h=2ae566ffbda7d6ab7bf539eb941ebaf067fd3e48;hb=17bf836806d3ae9365002d8d1d4bc281a3e0bc9d;hp=19619e498c7a3b96770ff5404fa8d91627a688cf;hpb=5a309b7db8eade971a38b0728cd4dc5cfdccaa8a;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/internal/graphics/gles-impl/gles-graphics-texture.h b/dali/internal/graphics/gles-impl/gles-graphics-texture.h index 19619e4..2ae566f 100644 --- a/dali/internal/graphics/gles-impl/gles-graphics-texture.h +++ b/dali/internal/graphics/gles-impl/gles-graphics-texture.h @@ -147,7 +147,19 @@ public: return mIsCompressed; } + void SetSamplerParameter(uint32_t param, uint32_t& cacheValue, uint32_t value) const; + private: + mutable struct SamplerStateCache + { + uint32_t minFilter{0}; + uint32_t magFilter{0}; + uint32_t wrapS{0}; + uint32_t wrapT{0}; + uint32_t wrapR{0}; + uint32_t maxLevel{0}; + } mDefaultSamplerState; + std::vector mStagingBuffer; uint32_t mTextureId{0u}; GLenum mGlTarget{0u};