Searched refs:textureUnit (Results 1 – 3 of 3) sorted by relevance
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/ |
H A D | device_gles.cpp | 1531 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 D | device_gles.h | 189 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 D | render_backend_gles.cpp | 2547 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()
|