Searched refs:vertexExecutable (Results 1 – 2 of 2) sorted by relevance
238 const ProgramExecutable &vertexExecutable = vertexProgram->getExecutable(); in updateExecutableAttributes() local239 mState.mExecutable->mActiveAttribLocationsMask = vertexExecutable.mActiveAttribLocationsMask; in updateExecutableAttributes()240 mState.mExecutable->mMaxActiveAttribLocation = vertexExecutable.mMaxActiveAttribLocation; in updateExecutableAttributes()241 mState.mExecutable->mAttributesTypeMask = vertexExecutable.mAttributesTypeMask; in updateExecutableAttributes()242 mState.mExecutable->mAttributesMask = vertexExecutable.mAttributesMask; in updateExecutableAttributes()243 mState.mExecutable->mProgramInputs = vertexExecutable.mProgramInputs; in updateExecutableAttributes()595 ProgramExecutable &vertexExecutable = vertexProgram->getExecutable(); in linkVaryings() local598 vertexExecutable.getLinkedOutputVaryings(ShaderType::Vertex), in linkVaryings()600 ShaderType::Fragment, vertexExecutable.getLinkedShaderVersion(ShaderType::Vertex), in linkVaryings()
1456 VertexExecutable *vertexExecutable = mVertexExecutables[vertexExecutableIndex].get(); in save() local1458 const gl::InputLayout &inputLayout = vertexExecutable->inputs(); in save()1466 size_t vertexShaderSize = vertexExecutable->shaderExecutable()->getLength(); in save()1469 const uint8_t *vertexBlob = vertexExecutable->shaderExecutable()->getFunction(); in save()1597 ShaderExecutableD3D *vertexExecutable = nullptr; in getVertexExecutableForCachedInputLayout() local1605 mShaderWorkarounds[gl::ShaderType::Vertex], &vertexExecutable)); in getVertexExecutableForCachedInputLayout()1607 if (vertexExecutable) in getVertexExecutableForCachedInputLayout()1610 new VertexExecutable(mCachedInputLayout, mCachedVertexSignature, vertexExecutable))); in getVertexExecutableForCachedInputLayout()1619 *outExectuable = vertexExecutable; in getVertexExecutableForCachedInputLayout()