• Home
  • Raw
  • Download

Lines Matching refs:d3dUniform

244         D3DUniform *d3dUniform = nullptr;  in encodeVariable()  local
248 d3dUniform = uniformMapEntry->second; in encodeVariable()
252 d3dUniform = in encodeVariable()
254 (*mUniformMapOut)[name] = d3dUniform; in encodeVariable()
257 d3dUniform->registerElement = static_cast<unsigned int>( in encodeVariable()
263 d3dUniform->mShaderRegisterIndexes[mShaderType] = reg; in encodeVariable()
799 for (const D3DUniform *d3dUniform : mD3DUniforms) in updateSamplerMapping() local
801 if (!d3dUniform->isSampler()) in updateSamplerMapping()
804 int count = d3dUniform->getArraySizeProduct(); in updateSamplerMapping()
808 if (!d3dUniform->isReferencedByShader(shaderType)) in updateSamplerMapping()
813 unsigned int firstIndex = d3dUniform->mShaderRegisterIndexes[shaderType]; in updateSamplerMapping()
823 samplers[samplerIndex].logicalTextureUnit = d3dUniform->mSamplerData[i]; in updateSamplerMapping()
1087 D3DUniform *d3dUniform = in load() local
1090 stream->readEnum(&d3dUniform->regType); in load()
1093 stream->readInt(&d3dUniform->mShaderRegisterIndexes[shaderType]); in load()
1095 stream->readInt(&d3dUniform->registerCount); in load()
1096 stream->readInt(&d3dUniform->registerElement); in load()
1098 mD3DUniforms.push_back(d3dUniform); in load()
2253 for (const D3DUniform *d3dUniform : mD3DUniforms) in initializeUniformStorage() local
2255 if (d3dUniform->isSampler()) in initializeUniformStorage()
2262 if (d3dUniform->isReferencedByShader(shaderType)) in initializeUniformStorage()
2266 d3dUniform->mShaderRegisterIndexes[shaderType] + d3dUniform->registerCount); in initializeUniformStorage()
2280 for (D3DUniform *d3dUniform : mD3DUniforms) in initializeUniformStorage()
2282 if (d3dUniform->isSampler()) in initializeUniformStorage()
2284 d3dUniform->mSamplerData.resize(d3dUniform->getArraySizeProduct(), 0); in initializeUniformStorage()
2290 if (d3dUniform->isReferencedByShader(shaderType)) in initializeUniformStorage()
2292 d3dUniform->mShaderData[shaderType] = in initializeUniformStorage()
2294 d3dUniform->mShaderRegisterIndexes[shaderType], in initializeUniformStorage()
2295 d3dUniform->registerElement); in initializeUniformStorage()
2652 for (D3DUniform *d3dUniform : mD3DUniforms) in hasNamedUniform()
2654 if (d3dUniform->name == name) in hasNamedUniform()
2779 D3DUniform *d3dUniform = mD3DUniforms[uniformIndex]; in assignSamplerRegisters() local
2780 ASSERT(d3dUniform->isSampler()); in assignSamplerRegisters()
2785 const std::string baseName = gl::ParseResourceName(d3dUniform->name, &subscripts); in assignSamplerRegisters()
2787 mState.getUniforms()[uniformIndex].parentArrayIndex() * d3dUniform->getArraySizeProduct(); in assignSamplerRegisters()
2800 d3dUniform->mShaderRegisterIndexes[shaderType] = in assignSamplerRegisters()
2802 ASSERT(d3dUniform->mShaderRegisterIndexes[shaderType] != GL_INVALID_VALUE); in assignSamplerRegisters()
2804 AssignSamplers(d3dUniform->mShaderRegisterIndexes[shaderType], d3dUniform->typeInfo, in assignSamplerRegisters()
2805 d3dUniform->getArraySizeProduct(), mShaderSamplers[shaderType], in assignSamplerRegisters()
2893 D3DUniform *d3dUniform = mD3DUniforms[uniformIndex]; in assignImageRegisters() local
2894 ASSERT(d3dUniform->isImage()); in assignImageRegisters()
2899 const std::string baseName = gl::ParseResourceName(d3dUniform->name, &subscripts); in assignImageRegisters()
2901 mState.getUniforms()[uniformIndex].parentArrayIndex() * d3dUniform->getArraySizeProduct(); in assignImageRegisters()
2909 d3dUniform->mShaderRegisterIndexes[gl::ShaderType::Compute] = in assignImageRegisters()
2911 ASSERT(d3dUniform->mShaderRegisterIndexes[gl::ShaderType::Compute] != GL_INVALID_INDEX); in assignImageRegisters()
2914 if (d3dUniform->regType == HLSLRegisterType::Texture) in assignImageRegisters()
2916 AssignImages(d3dUniform->mShaderRegisterIndexes[gl::ShaderType::Compute], in assignImageRegisters()
2917 bindingIter->second, d3dUniform->getArraySizeProduct(), mReadonlyImagesCS, in assignImageRegisters()
2920 else if (d3dUniform->regType == HLSLRegisterType::UnorderedAccessView) in assignImageRegisters()
2922 AssignImages(d3dUniform->mShaderRegisterIndexes[gl::ShaderType::Compute], in assignImageRegisters()
2923 bindingIter->second, d3dUniform->getArraySizeProduct(), mImagesCS, in assignImageRegisters()