Home
last modified time | relevance | path

Searched refs:textureUnit (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Ddevice_gles.cpp1531 boundSampler_[textureUnit] = sampler + 1; in BindSampler()
1532 glBindSampler(textureUnit, sampler); in BindSampler()
1579 if (textureUnit >= MAX_SAMPLERS) { in BoundSampler()
1619 if ((textureUnit + 1) != activeTextureUnit_) { in SetActiveTextureUnit()
1620 activeTextureUnit_ = textureUnit + 1; in SetActiveTextureUnit()
1621 glActiveTexture(GL_TEXTURE0 + textureUnit); in SetActiveTextureUnit()
1631 SetActiveTextureUnit(textureUnit); in BindTexture()
1633 boundTexture_[textureUnit][targetId] = 0; in BindTexture()
1635 BindSampler(textureUnit, 0); in BindTexture()
1639 SetActiveTextureUnit(textureUnit); in BindTexture()
[all …]
H A Ddevice_gles.h189 void BindSampler(uint32_t textureUnit, uint32_t sampler);
190 …void BindTexture(uint32_t textureUnit, uint32_t target, uint32_t texture); // target = GL_TEXTURE_…
208 uint32_t BoundSampler(uint32_t textureUnit) const;
209 uint32_t BoundTexture(uint32_t textureUnit, uint32_t target) const;
221 void SetActiveTextureUnit(uint32_t textureUnit); // hide this.
H A Drender_backend_gles.cpp2547 auto bindSampler = [this](uint32_t textureUnit, uint32_t samplerId) { in BindResources() argument
2549 if (device_.BoundSampler(textureUnit) != samplerId) { in BindResources()
2553 device_.BindSampler(textureUnit, samplerId); in BindResources()
2555 auto bindTexture = [this](uint32_t textureUnit, const GpuImagePlatformDataGL& dplat) { in BindResources() argument
2557 if (device_.BoundTexture(textureUnit, dplat.type) != dplat.image) { in BindResources()
2561 device_.BindTexture(textureUnit, dplat.type, dplat.image); in BindResources()
2563 auto bindTextureImage = [this](uint32_t textureUnit, const Gles::Bind::ImageType& image, in BindResources()
2566 …device_.BindImageTexture(textureUnit, dplat.image, level, false, 0, image.mode, dplat.internalForm… in BindResources()