Lines Matching refs:retVal
871 int retVal = 0; in getNumShaderBlocks() local
882 retVal += numInstances; in getNumShaderBlocks()
886 return retVal; in getNumShaderBlocks()
935 int retVal = 0; in accumulateShader() local
947 …retVal += numInstances * accumulateComplexType(shader->getDefaultBlock().interfaceBlocks[ndx].vari… in accumulateShader()
953 retVal += accumulateComplexType(shader->getDefaultBlock().variables[varNdx].varType, dMap); in accumulateShader()
955 return retVal; in accumulateShader()
1067 int retVal = 0; in getNumDefaultBlockComponents() local
1071 …retVal += accumulateComplexType(shader->getDefaultBlock().variables[varNdx].varType, getNumDataTyp… in getNumDefaultBlockComponents()
1073 return retVal; in getNumDefaultBlockComponents()
1740 ProgramInterfaceDefinition::ShaderResourceUsage retVal; in getShaderResourceUsage() local
1742 retVal.numInputs = getNumTypeInstances(shader, glu::STORAGE_IN); in getShaderResourceUsage()
1743 retVal.numInputVectors = getNumVectors(shader, glu::STORAGE_IN); in getShaderResourceUsage()
1744 retVal.numInputComponents = getNumComponents(shader, glu::STORAGE_IN); in getShaderResourceUsage()
1746 retVal.numOutputs = getNumTypeInstances(shader, glu::STORAGE_OUT); in getShaderResourceUsage()
1747 retVal.numOutputVectors = getNumVectors(shader, glu::STORAGE_OUT); in getShaderResourceUsage()
1748 retVal.numOutputComponents = getNumComponents(shader, glu::STORAGE_OUT); in getShaderResourceUsage()
1750 retVal.numPatchInputComponents = getNumComponents(shader, glu::STORAGE_PATCH_IN); in getShaderResourceUsage()
1751 retVal.numPatchOutputComponents = getNumComponents(shader, glu::STORAGE_PATCH_OUT); in getShaderResourceUsage()
1753 …retVal.numDefaultBlockUniformComponents = getNumDefaultBlockComponents(shader, glu::STORAGE_UNIFOR… in getShaderResourceUsage()
1754 retVal.numCombinedUniformComponents = getNumComponents(shader, glu::STORAGE_UNIFORM); in getShaderResourceUsage()
1755 retVal.numUniformVectors = getNumVectors(shader, glu::STORAGE_UNIFORM); in getShaderResourceUsage()
1757 …retVal.numSamplers = getNumTypeInstances(shader, glu::STORAGE_UNIFORM, glu::isDataTypeSampler… in getShaderResourceUsage()
1758 retVal.numImages = getNumTypeInstances(shader, glu::STORAGE_UNIFORM, glu::isDataTypeImage); in getShaderResourceUsage()
1760 retVal.numAtomicCounterBuffers = getNumAtomicCounterBuffers(shader); in getShaderResourceUsage()
1761 …retVal.numAtomicCounters = getNumTypeInstances(shader, glu::STORAGE_UNIFORM, glu::isDataTypeAto… in getShaderResourceUsage()
1763 retVal.numUniformBlocks = getNumShaderBlocks(shader, glu::STORAGE_UNIFORM); in getShaderResourceUsage()
1764 retVal.numShaderStorageBlocks = getNumShaderBlocks(shader, glu::STORAGE_BUFFER); in getShaderResourceUsage()
1779 retVal.numInputs += 1; in getShaderResourceUsage()
1780 retVal.numInputVectors += 1; in getShaderResourceUsage()
1781 retVal.numInputComponents += 4; in getShaderResourceUsage()
1784 retVal.numOutputs += 1; in getShaderResourceUsage()
1785 retVal.numOutputVectors += 1; in getShaderResourceUsage()
1786 retVal.numOutputComponents += 4; in getShaderResourceUsage()
1791 retVal.numInputs += 1 * program->getTessellationNumOutputPatchVertices(); in getShaderResourceUsage()
1792 retVal.numInputVectors += 1 * program->getTessellationNumOutputPatchVertices(); in getShaderResourceUsage()
1793 retVal.numInputComponents += 4 * program->getTessellationNumOutputPatchVertices(); in getShaderResourceUsage()
1796 retVal.numOutputs += 1 * program->getTessellationNumOutputPatchVertices(); in getShaderResourceUsage()
1797 retVal.numOutputVectors += 1 * program->getTessellationNumOutputPatchVertices(); in getShaderResourceUsage()
1798 retVal.numOutputComponents += 4 * program->getTessellationNumOutputPatchVertices(); in getShaderResourceUsage()
1803 retVal.numInputs += 1 * program->getTessellationNumOutputPatchVertices(); in getShaderResourceUsage()
1804 retVal.numInputVectors += 1 * program->getTessellationNumOutputPatchVertices(); in getShaderResourceUsage()
1805 retVal.numInputComponents += 4 * program->getTessellationNumOutputPatchVertices(); in getShaderResourceUsage()
1808 retVal.numOutputs += 1; in getShaderResourceUsage()
1809 retVal.numOutputVectors += 1; in getShaderResourceUsage()
1810 retVal.numOutputComponents += 4; in getShaderResourceUsage()
1821 return retVal; in getShaderResourceUsage()
1826 ProgramInterfaceDefinition::ProgramResourceUsage retVal; in getCombinedProgramResourceUsage() local
1832 …retVal.uniformBufferMaxBinding = -1; // max binding is inclusive upper bound. Allow 0 bindings… in getCombinedProgramResourceUsage()
1833 retVal.uniformBufferMaxSize = 0; in getCombinedProgramResourceUsage()
1834 retVal.numUniformBlocks = 0; in getCombinedProgramResourceUsage()
1835 retVal.numCombinedVertexUniformComponents = 0; in getCombinedProgramResourceUsage()
1836 retVal.numCombinedFragmentUniformComponents = 0; in getCombinedProgramResourceUsage()
1837 retVal.numCombinedGeometryUniformComponents = 0; in getCombinedProgramResourceUsage()
1838 retVal.numCombinedTessControlUniformComponents = 0; in getCombinedProgramResourceUsage()
1839 retVal.numCombinedTessEvalUniformComponents = 0; in getCombinedProgramResourceUsage()
1840 retVal.shaderStorageBufferMaxBinding = -1; // see above in getCombinedProgramResourceUsage()
1841 retVal.shaderStorageBufferMaxSize = 0; in getCombinedProgramResourceUsage()
1842 retVal.numShaderStorageBlocks = 0; in getCombinedProgramResourceUsage()
1843 retVal.numVaryingComponents = 0; in getCombinedProgramResourceUsage()
1844 retVal.numVaryingVectors = 0; in getCombinedProgramResourceUsage()
1845 retVal.numCombinedSamplers = 0; in getCombinedProgramResourceUsage()
1846 retVal.atomicCounterBufferMaxBinding = -1; // see above in getCombinedProgramResourceUsage()
1847 retVal.atomicCounterBufferMaxSize = 0; in getCombinedProgramResourceUsage()
1848 retVal.numAtomicCounterBuffers = 0; in getCombinedProgramResourceUsage()
1849 retVal.numAtomicCounters = 0; in getCombinedProgramResourceUsage()
1850 retVal.maxImageBinding = -1; // see above in getCombinedProgramResourceUsage()
1851 retVal.numCombinedImages = 0; in getCombinedProgramResourceUsage()
1852 retVal.numCombinedOutputResources = 0; in getCombinedProgramResourceUsage()
1853 retVal.numXFBInterleavedComponents = 0; in getCombinedProgramResourceUsage()
1854 retVal.numXFBSeparateAttribs = 0; in getCombinedProgramResourceUsage()
1855 retVal.numXFBSeparateComponents = 0; in getCombinedProgramResourceUsage()
1856 retVal.fragmentOutputMaxBinding = -1; // see above in getCombinedProgramResourceUsage()
1862 …retVal.uniformBufferMaxBinding = de::max(retVal.uniformBufferMaxBinding, getMaxBufferBinding(shad… in getCombinedProgramResourceUsage()
1863 …retVal.uniformBufferMaxSize = de::max(retVal.uniformBufferMaxSize, getBufferMaxSize(shader, glu:… in getCombinedProgramResourceUsage()
1864 retVal.numUniformBlocks += getNumShaderBlocks(shader, glu::STORAGE_UNIFORM); in getCombinedProgramResourceUsage()
1868 …case glu::SHADERTYPE_VERTEX: retVal.numCombinedVertexUniformComponents += getNumComponents(sh… in getCombinedProgramResourceUsage()
1869 …case glu::SHADERTYPE_FRAGMENT: retVal.numCombinedFragmentUniformComponents += getNumComponent… in getCombinedProgramResourceUsage()
1870 …case glu::SHADERTYPE_GEOMETRY: retVal.numCombinedGeometryUniformComponents += getNumComponent… in getCombinedProgramResourceUsage()
1871 …case glu::SHADERTYPE_TESSELLATION_CONTROL: retVal.numCombinedTessControlUniformComponents += getN… in getCombinedProgramResourceUsage()
1872 …case glu::SHADERTYPE_TESSELLATION_EVALUATION: retVal.numCombinedTessEvalUniformComponents += getN… in getCombinedProgramResourceUsage()
1876 …retVal.shaderStorageBufferMaxBinding = de::max(retVal.shaderStorageBufferMaxBinding, getMaxBufferB… in getCombinedProgramResourceUsage()
1877 …retVal.shaderStorageBufferMaxSize = de::max(retVal.shaderStorageBufferMaxSize, getBufferMaxSize(s… in getCombinedProgramResourceUsage()
1878 retVal.numShaderStorageBlocks += getNumShaderBlocks(shader, glu::STORAGE_BUFFER); in getCombinedProgramResourceUsage()
1891 …retVal.numCombinedSamplers += getNumTypeInstances(shader, glu::STORAGE_UNIFORM, glu::isDataTypeSam… in getCombinedProgramResourceUsage()
1893 …retVal.atomicCounterBufferMaxBinding = de::max(retVal.atomicCounterBufferMaxBinding, getAtomicCoun… in getCombinedProgramResourceUsage()
1894 …retVal.atomicCounterBufferMaxSize = de::max(retVal.atomicCounterBufferMaxSize, getAtomicCounterMa… in getCombinedProgramResourceUsage()
1895 retVal.numAtomicCounterBuffers += getNumAtomicCounterBuffers(shader); in getCombinedProgramResourceUsage()
1896 …retVal.numAtomicCounters += getNumTypeInstances(shader, glu::STORAGE_UNIFORM, glu::isDataTypeAt… in getCombinedProgramResourceUsage()
1897 …retVal.maxImageBinding = de::max(retVal.maxImageBinding, getUniformMaxBinding(shader, glu::isD… in getCombinedProgramResourceUsage()
1898 …retVal.numCombinedImages += getNumTypeInstances(shader, glu::STORAGE_UNIFORM, glu::isDataTypeIm… in getCombinedProgramResourceUsage()
1900 …retVal.numCombinedOutputResources += getNumTypeInstances(shader, glu::STORAGE_UNIFORM, glu::isDat… in getCombinedProgramResourceUsage()
1901 retVal.numCombinedOutputResources += getNumShaderBlocks(shader, glu::STORAGE_BUFFER); in getCombinedProgramResourceUsage()
1905 retVal.numCombinedOutputResources += getNumVectors(shader, glu::STORAGE_OUT); in getCombinedProgramResourceUsage()
1906 …retVal.fragmentOutputMaxBinding = de::max(retVal.fragmentOutputMaxBinding, getFragmentOutputMaxLoc… in getCombinedProgramResourceUsage()
1911 retVal.numXFBInterleavedComponents = getNumXFBComponents(program); in getCombinedProgramResourceUsage()
1914 retVal.numXFBSeparateAttribs = (int)program->getTransformFeedbackVaryings().size(); in getCombinedProgramResourceUsage()
1915 retVal.numXFBSeparateComponents = getNumMaxXFBOutputComponents(program); in getCombinedProgramResourceUsage()
1919 retVal.numVaryingComponents = de::max(numVertexOutputComponents, numFragmentInputComponents); in getCombinedProgramResourceUsage()
1920 retVal.numVaryingVectors = de::max(numVertexOutputVectors, numFragmentInputVectors); in getCombinedProgramResourceUsage()
1922 return retVal; in getCombinedProgramResourceUsage()