• Home
  • Raw
  • Download

Lines Matching refs:executableD3D

615     ProgramExecutableD3D *executableD3D = getExecutable();  in prepareForLink()  local
619 executableD3D->mAttachedShaders[shaderType].reset(); in prepareForLink()
624 executableD3D->mAttachedShaders[shaderType] = shaderD3D->getCompiledState(); in prepareForLink()
650 ProgramExecutableD3D *executableD3D = getExecutable(); in linkJobImpl() local
658 executableD3D->mShaderHLSL[gl::ShaderType::Compute] = shader->translatedSource; in linkJobImpl()
660 executableD3D->mShaderSamplers[gl::ShaderType::Compute].resize( in linkJobImpl()
662 executableD3D->mImages[gl::ShaderType::Compute].resize(caps.maxImageUnits); in linkJobImpl()
663 executableD3D->mReadonlyImages[gl::ShaderType::Compute].resize(caps.maxImageUnits); in linkJobImpl()
665 executableD3D->mShaderUniformsDirty.set(gl::ShaderType::Compute); in linkJobImpl()
673 executableD3D->mImage2DUniforms[gl::ShaderType::Compute].push_back(uniform); in linkJobImpl()
677 executableD3D->defineUniformsAndAssignRegisters(mRenderer, mState.getAttachedShaders()); in linkJobImpl()
687 executableD3D->mAttachedShaders[shaderType]->generateWorkarounds( in linkJobImpl()
688 &executableD3D->mShaderWorkarounds[shaderType]); in linkJobImpl()
689 executableD3D->mShaderSamplers[shaderType].resize( in linkJobImpl()
691 executableD3D->mImages[shaderType].resize(caps.maxImageUnits); in linkJobImpl()
692 executableD3D->mReadonlyImages[shaderType].resize(caps.maxImageUnits); in linkJobImpl()
694 executableD3D->mShaderUniformsDirty.set(shaderType); in linkJobImpl()
700 executableD3D->mImage2DUniforms[shaderType].push_back(uniform); in linkJobImpl()
705 executableD3D->mAttachedShaders[shaderType]->slowCompilingUniformBlockSet) in linkJobImpl()
717 executableD3D->mAttachedShaders[gl::ShaderType::Fragment]; in linkJobImpl()
731 executableD3D->mAttachedShaders, in linkJobImpl()
736 executableD3D->mAttachedShaders, metadata, varyingPacking, in linkJobImpl()
737 builtins, &executableD3D->mShaderHLSL); in linkJobImpl()
739 executableD3D->mUsesPointSize = in linkJobImpl()
740 executableD3D->mAttachedShaders[gl::ShaderType::Vertex] && in linkJobImpl()
741 executableD3D->mAttachedShaders[gl::ShaderType::Vertex]->usesPointSize; in linkJobImpl()
743 metadata, &executableD3D->mPixelShaderKey); in linkJobImpl()
744 executableD3D->mFragDepthUsage = metadata.getFragDepthUsage(); in linkJobImpl()
745 executableD3D->mUsesSampleMask = metadata.usesSampleMask(); in linkJobImpl()
746 executableD3D->mUsesVertexID = metadata.usesVertexID(); in linkJobImpl()
747 executableD3D->mUsesViewID = metadata.usesViewID(); in linkJobImpl()
748 executableD3D->mHasMultiviewEnabled = metadata.hasMultiviewEnabled(); in linkJobImpl()
751 executableD3D->mUsesFlatInterpolation = in linkJobImpl()
756 executableD3D->mGeometryShaderPreamble = DynamicHLSL::GenerateGeometryShaderPreamble( in linkJobImpl()
757 mRenderer, varyingPacking, builtins, executableD3D->mHasMultiviewEnabled, in linkJobImpl()
761 executableD3D->initAttribLocationsToD3DSemantic( in linkJobImpl()
764 executableD3D->defineUniformsAndAssignRegisters(mRenderer, mState.getAttachedShaders()); in linkJobImpl()
766 executableD3D->gatherTransformFeedbackVaryings(mRenderer, varyingPacking, in linkJobImpl()
774 executableD3D->updateCachedInputLayoutFromShader( in linkJobImpl()
794 ProgramExecutableD3D *executableD3D = getExecutable(); in linkResources() local
796 executableD3D->initializeUniformBlocks(); in linkResources()
797 executableD3D->initializeShaderStorageBlocks(mState.getAttachedShaders()); in linkResources()