Home
last modified time | relevance | path

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

/external/swiftshader/src/OpenGL/libGLES_CM/
DContext.cpp114 mState.textureUnit[i].color = {0, 0, 0, 0}; in Context()
115 mState.textureUnit[i].environmentMode = GL_MODULATE; in Context()
116 mState.textureUnit[i].combineRGB = GL_MODULATE; in Context()
117 mState.textureUnit[i].combineAlpha = GL_MODULATE; in Context()
118 mState.textureUnit[i].src0RGB = GL_TEXTURE; in Context()
119 mState.textureUnit[i].src1RGB = GL_PREVIOUS; in Context()
120 mState.textureUnit[i].src2RGB = GL_CONSTANT; in Context()
121 mState.textureUnit[i].src0Alpha = GL_TEXTURE; in Context()
122 mState.textureUnit[i].src1Alpha = GL_PREVIOUS; in Context()
123 mState.textureUnit[i].src2Alpha = GL_CONSTANT; in Context()
[all …]
DContext.h290 TextureUnit textureUnit[MAX_TEXTURE_UNITS]; member
/external/angle/src/libANGLE/
DProgramExecutable.cpp742 for (GLint textureUnit : samplerBinding.boundTextureUnits) in updateActiveSamplers() local
744 if (++mActiveSamplerRefCounts[textureUnit] == 1) in updateActiveSamplers()
746 mActiveSamplerTypes[textureUnit] = samplerBinding.textureType; in updateActiveSamplers()
747 mActiveSamplerYUV[textureUnit] = IsSamplerYUVType(samplerBinding.samplerType); in updateActiveSamplers()
748 mActiveSamplerFormats[textureUnit] = samplerBinding.format; in updateActiveSamplers()
749 mActiveSamplerShaderBits[textureUnit] = samplerUniform.activeShaders(); in updateActiveSamplers()
753 if (mActiveSamplerTypes[textureUnit] != samplerBinding.textureType) in updateActiveSamplers()
756 mActiveSamplerTypes[textureUnit] = TextureType::InvalidEnum; in updateActiveSamplers()
758 if (mActiveSamplerYUV.test(textureUnit) != in updateActiveSamplers()
761 mActiveSamplerYUV[textureUnit] = false; in updateActiveSamplers()
[all …]
DStream.cpp42 plane.textureUnit = -1; in Stream()
148 mPlanes[i].textureUnit = attributes.getAsInt(EGL_YUV_PLANE0_TEXTURE_UNIT_NV + i, -1); in createConsumerGLTextureExternal()
149 if (mPlanes[i].textureUnit != EGL_NONE) in createConsumerGLTextureExternal()
152 glState.getSamplerTexture(mPlanes[i].textureUnit, gl::TextureType::External); in createConsumerGLTextureExternal()
160 if (mPlanes[i].textureUnit != EGL_NONE) in createConsumerGLTextureExternal()
DState.cpp1629 for (size_t textureUnit = 0; textureUnit < mSamplerTextures[type].size(); ++textureUnit) in initializeZeroTextures() local
1631 mSamplerTextures[type][textureUnit].set(context, zeroTextures[type].get()); in initializeZeroTextures()
1641 void State::setSamplerBinding(const Context *context, GLuint textureUnit, Sampler *sampler) in setSamplerBinding() argument
1643 if (mSamplers[textureUnit].get() == sampler) in setSamplerBinding()
1648 mSamplers[textureUnit].set(context, sampler); in setSamplerBinding()
1651 setSamplerDirty(textureUnit); in setSamplerBinding()
1652 onActiveTextureChange(context, textureUnit); in setSamplerBinding()
3229 for (size_t textureUnit : mDirtyActiveTextures) in syncActiveTextures() local
3233 TextureType type = mExecutable->getActiveSamplerTypes()[textureUnit]; in syncActiveTextures()
3235 ? getTextureForActiveSampler(type, textureUnit) in syncActiveTextures()
[all …]
DState.h322 void setSamplerBinding(const Context *context, GLuint textureUnit, Sampler *sampler);
323 SamplerID getSamplerId(GLuint textureUnit) const in getSamplerId() argument
325 ASSERT(textureUnit < mSamplers.size()); in getSamplerId()
326 return mSamplers[textureUnit].id(); in getSamplerId()
329 Sampler *getSampler(GLuint textureUnit) const { return mSamplers[textureUnit].get(); } in getSampler() argument
777 void onActiveTextureChange(const Context *context, size_t textureUnit);
780 void onActiveTextureStateChange(const Context *context, size_t textureUnit);
DStream.h133 EGLint textureUnit; member
DGLES1Shaders.inc78 vec4 drawTextureTexCoord(int vertexId, int textureUnit)
80 float texCropU = draw_texture_normalized_crop_rect[textureUnit].x;
81 float texCropV = draw_texture_normalized_crop_rect[textureUnit].y;
82 float texCropW = draw_texture_normalized_crop_rect[textureUnit].z;
83 float texCropH = draw_texture_normalized_crop_rect[textureUnit].w;
DContext.cpp1223 void Context::bindSampler(GLuint textureUnit, SamplerID samplerHandle) in bindSampler() argument
1225 ASSERT(textureUnit < static_cast<GLuint>(mState.mCaps.maxCombinedTextureImageUnits)); in bindSampler()
1228 mState.setSamplerBinding(this, textureUnit, sampler); in bindSampler()
1229 mSamplerObserverBindings[textureUnit].bind(sampler); in bindSampler()
/external/mesa3d/src/mesa/swrast/
Ds_texcombine.c87 const struct gl_fixedfunc_texture_unit *textureUnit = in texture_combine() local
89 const struct gl_tex_env_combine_state *combine = textureUnit->_CurrentCombine; in texture_combine()
158 GLfloat red = textureUnit->EnvColor[0]; in texture_combine()
159 GLfloat green = textureUnit->EnvColor[1]; in texture_combine()
160 GLfloat blue = textureUnit->EnvColor[2]; in texture_combine()
161 GLfloat alpha = textureUnit->EnvColor[3]; in texture_combine()
254 GLfloat alpha = textureUnit->EnvColor[3]; in texture_combine()
322 if (textureUnit->EnvMode == GL_COMBINE4_NV) { in texture_combine()
343 if (textureUnit->EnvMode == GL_COMBINE4_NV) { in texture_combine()
457 if (textureUnit->EnvMode == GL_COMBINE4_NV) { in texture_combine()
[all …]
/external/angle/src/tests/gl_tests/
DGLSLTest.cpp3951 int textureUnit = i * 2 + j; in TEST_P() local
3952 glActiveTexture(GL_TEXTURE0 + textureUnit); in TEST_P()
3964 glUniform1i(uniformLocation, textureUnit); in TEST_P()
4418 int textureUnit = i * 2 + j; in TEST_P() local
4419 glActiveTexture(GL_TEXTURE0 + textureUnit); in TEST_P()
4431 glUniform1i(uniformLocation, textureUnit); in TEST_P()
4482 int textureUnit = l + 2 * (k + 2 * (j + 2 * i)); in TEST_P() local
4483 glActiveTexture(GL_TEXTURE0 + textureUnit); in TEST_P()
4497 glUniform1i(uniformLocation, textureUnit); in TEST_P()
4568 int textureUnit = arrayOffset + l + totalArrayLength * (j + 3 * i); in TEST_P() local
[all …]
/external/deqp/modules/glshared/
DglsLongStressCase.hpp135 deUint32 textureUnit; member
164 , textureUnit (unit) in TextureSpec()
DglsLongStressCase.cpp1335 …extureNamePrefix + toString(texSpecIndices[i])).toUnit(programContext.textureSpecs[i].textureUnit); in iterate()
/external/angle/src/tests/gl_tests/gles1/
DTextureEnvTest.cpp299 GLenum textureUnit = rng.randomSelect(validUnits); in TEST_P() local
324 glActiveTexture(textureUnit); in TEST_P()
/external/deqp/modules/gles31/functional/
Des31fSRGBDecodeTests.cpp312 void setTextureUnit (const deUint32 textureUnit);
379 void SRGBTestSampler::setTextureUnit (const deUint32 textureUnit) in setTextureUnit() argument
381 m_textureUnit = textureUnit; in setTextureUnit()
892 … bindSamplerToTexture (const int samplerIdx, const int textureIdx, const deUint32 textureUnit);
1204 …Case::bindSamplerToTexture (const int samplerIdx, const int textureIdx, const deUint32 textureUnit) in bindSamplerToTexture() argument
1206 deUint32 enumConversion = textureUnit - GL_TEXTURE0; in bindSamplerToTexture()
Des31fFboSRGBWriteControlTests.cpp478 void bind (const int textureUnit);
536 void TestTexture2D::bind (const int textureUnit) in bind() argument
538 m_textureUnit = textureUnit; in bind()
/external/angle/src/libANGLE/renderer/vulkan/
DProgramExecutableVk.cpp700 GLuint textureUnit = samplerBinding.boundTextureUnits[0]; in addTextureDescriptorSetDesc() local
702 ((*activeTextures)[textureUnit].texture->getImage().hasImmutableSampler())) in addTextureDescriptorSetDesc()
707 const TextureVk *textureVk = (*activeTextures)[textureUnit].texture; in addTextureDescriptorSetDesc()
1744 GLuint textureUnit = samplerBinding.boundTextureUnits[arrayElement]; in updateTexturesDescriptorSet() local
1745 TextureVk *textureVk = activeTextures[textureUnit].texture; in updateTexturesDescriptorSet()
1773 GLuint textureUnit = samplerBinding.boundTextureUnits[arrayElement]; in updateTexturesDescriptorSet() local
1774 const vk::TextureUnit &unit = activeTextures[textureUnit]; in updateTexturesDescriptorSet()
DContextVk.cpp1527 for (size_t textureUnit : activeTextures) in handleDirtyTexturesImpl() local
1529 const vk::TextureUnit &unit = mActiveTextures[textureUnit]; in handleDirtyTexturesImpl()
1540 executable->getSamplerShaderBitsForTextureUnitIndex(textureUnit); in handleDirtyTexturesImpl()
1575 executable->getSamplerShaderBitsForTextureUnitIndex(textureUnit); in handleDirtyTexturesImpl()
5011 for (size_t textureUnit : activeTextures) in updateActiveTextures() local
5013 gl::Texture *texture = textures[textureUnit]; in updateActiveTextures()
5014 gl::TextureType textureType = textureTypes[textureUnit]; in updateActiveTextures()
5023 context, textureType, executable->getSamplerFormatForTextureUnitIndex(textureUnit), in updateActiveTextures()
5030 vk::TextureUnit &activeTexture = mActiveTextures[textureUnit]; in updateActiveTextures()
5036 mActiveTexturesDesc.update(textureUnit, textureVk->getBufferViewSerial(), in updateActiveTextures()
[all …]
/external/deqp/scripts/opengl/
Dgen_call_log_wrapper.py44 def textureUnit (name): function
57 "glActiveTexture": LogSpec({0: textureUnit}),
/external/swiftshader/src/OpenGL/libGLESv2/
DContext.cpp3153 …int textureUnit = programObject->getSamplerMapping(samplerType, samplerIndex); // OpenGL texture… in applyTextures() local
3155 if(textureUnit != -1) in applyTextures()
3159 Texture *texture = getSamplerTexture(textureUnit, textureType); in applyTextures()
3160 Sampler *samplerObject = mState.sampler[textureUnit]; in applyTextures()
3977 for(size_t textureUnit = 0; textureUnit < MAX_COMBINED_TEXTURE_IMAGE_UNITS; ++textureUnit) in detachSampler() local
3979 gl::BindingPointer<Sampler> &samplerBinding = mState.sampler[textureUnit]; in detachSampler()
/external/angle/src/libANGLE/renderer/d3d/d3d11/
DStateManager11.cpp2748 GLint textureUnit = mProgramD3D->getSamplerMapping(shaderType, samplerIndex, caps); in applyTexturesForSRVs() local
2749 ASSERT(textureUnit != -1); in applyTexturesForSRVs()
2750 gl::Texture *texture = completeTextures[textureUnit]; in applyTexturesForSRVs()
2755 gl::Sampler *samplerObject = glState.getSampler(textureUnit); in applyTexturesForSRVs()
3305 GLint textureUnit = mProgramD3D->getSamplerMapping(type, i, context->getCaps()); in generateSwizzlesForShader() local
3306 if (textureUnit != -1) in generateSwizzlesForShader()
3308 gl::Texture *texture = glState.getSamplerTexture(textureUnit, textureType); in generateSwizzlesForShader()
/external/angle/src/libANGLE/renderer/metal/
DProgramMtl.mm1273 GLuint textureUnit = samplerBinding.boundTextureUnits[arrayElement];
1274 gl::Texture *texture = completeTextures[textureUnit];
1275 gl::Sampler *sampler = contextMtl->getState().getSampler(textureUnit);
DContextMtl.mm2112 for (size_t textureUnit : activeTextures)
2114 gl::Texture *texture = textures[textureUnit];
/external/angle/src/libANGLE/renderer/d3d/d3d9/
DRenderer9.cpp3220 GLint textureUnit = programD3D->getSamplerMapping(shaderType, samplerIndex, caps); in applyTextures() local
3221 ASSERT(textureUnit != -1); in applyTextures()
3222 gl::Texture *texture = activeTextures[textureUnit]; in applyTextures()
3227 gl::Sampler *samplerObject = glState.getSampler(textureUnit); in applyTextures()