/third_party/skia/third_party/externals/angle2/src/compiler/translator/ |
H A D | blocklayoutHLSL.cpp | 41 int arrayStride = 0; in getBlockLayoutInfo() local 58 arrayStride = kComponentsPerRegister * numRegisters; in getBlockLayoutInfo() 63 arrayStride = kComponentsPerRegister; in getBlockLayoutInfo() 75 *arrayStrideOut = arrayStride; in getBlockLayoutInfo() 81 int arrayStride, in advanceOffset() 91 mCurrentOffset += arrayStride * (arraySize - 1); in advanceOffset() 78 advanceOffset(GLenum typeIn, const std::vector<unsigned int> &arraySizes, bool isRowMajorMatrix, int arrayStride, int matrixStride) advanceOffset() argument
|
H A D | blocklayout.h | 29 constexpr BlockMemberInfo(int offset, int arrayStride, int matrixStride, bool isRowMajorMatrix) in BlockMemberInfo() 31 arrayStride(arrayStride), in BlockMemberInfo() 37 int arrayStride, in BlockMemberInfo() 42 arrayStride(arrayStride), in BlockMemberInfo() 52 int arrayStride = -1; member 112 int arrayStride, 137 int arrayStride, 162 int arrayStride, [all...] |
H A D | blocklayout.cpp | 187 int arrayStride; in encodeType() local 190 getBlockLayoutInfo(type, arraySizes, isRowMajorMatrix, &arrayStride, &matrixStride); in encodeType() 193 static_cast<int>(arrayStride * kBytesPerComponent), in encodeType() 197 advanceOffset(type, arraySizes, isRowMajorMatrix, arrayStride, matrixStride); in encodeType() 210 const size_t arrayStride = size * innerArraySizeProduct; in encodeArrayOfPreEncodedStructs() local 213 static_cast<int>(arrayStride), -1, false); in encodeArrayOfPreEncodedStructs() 215 angle::base::CheckedNumeric<size_t> checkedOffset(arrayStride); in encodeArrayOfPreEncodedStructs() 302 int arrayStride = 0; in getBlockLayoutInfo() local 312 arrayStride = in getBlockLayoutInfo() 319 arrayStride in getBlockLayoutInfo() 333 advanceOffset(GLenum type, const std::vector<unsigned int> &arraySizes, bool isRowMajorMatrix, int arrayStride, int matrixStride) advanceOffset() argument [all...] |
H A D | ShaderStorageBlockOutputHLSL.cpp | 233 int arrayStride = static_cast<int>(childVisitor.getEncoder(mStorage)->getCurrentOffset()); variable 242 mBlockInfoOut->emplace(structField, BlockMemberInfo(offset, arrayStride, -1, false)); 476 unsizedArrayStride = fieldInfoIter->second.arrayStride; in traverseSSBOAccess() 488 unsizedArrayStride = fieldInfoIter->second.arrayStride; in traverseSSBOAccess() 613 right = Mul(CreateUIntNode(blockMemberInfo->arrayStride), right); in writeEOpIndexDirectOrIndirectOutput()
|
H A D | blocklayoutHLSL.h | 55 int arrayStride,
|
/third_party/skia/third_party/externals/dawn/src/tests/unittests/validation/ |
H A D | VertexStateValidationTests.cpp | 64 state.cVertexBuffers[0].arrayStride = 0; in TEST_F() 71 state.cVertexBuffers[1].arrayStride = 0; in TEST_F() 92 state.cVertexBuffers[0].arrayStride = 2 * sizeof(float); in TEST_F() 127 // Test that a arrayStride of 0 is valid 132 state.cVertexBuffers[0].arrayStride = 0; in TEST_F() 141 // Check validation that vertex attribute offset should be within vertex buffer arrayStride, 142 // if vertex buffer arrayStride is not zero. 144 // Control case, setting correct arrayStride and offset in TEST_F() 147 state.cVertexBuffers[0].arrayStride = 2 * sizeof(float); in TEST_F() 154 // Test vertex attribute offset exceed vertex buffer arrayStride rang in TEST_F() [all...] |
/third_party/skia/third_party/externals/dawn/src/dawn_native/ |
H A D | CommandBufferStateTracker.cpp | 97 uint64_t arrayStride = vertexBuffer.arrayStride; in ValidateBufferInRangeForVertexBuffer() local 100 if (arrayStride == 0) { in ValidateBufferInRangeForVertexBuffer() 102 "Bound vertex buffer size (%u) at slot %u with an arrayStride of 0 " in ValidateBufferInRangeForVertexBuffer() 108 (static_cast<uint64_t>(firstVertex) + vertexCount) * arrayStride; in ValidateBufferInRangeForVertexBuffer() 109 // firstVertex and vertexCount are in uint32_t, and arrayStride must not in ValidateBufferInRangeForVertexBuffer() 117 static_cast<uint8_t>(usedSlotVertex), arrayStride); in ValidateBufferInRangeForVertexBuffer() 136 uint64_t arrayStride = vertexBuffer.arrayStride; in ValidateBufferInRangeForInstanceBuffer() local 138 if (arrayStride in ValidateBufferInRangeForInstanceBuffer() [all...] |
H A D | RenderPipeline.cpp | 179 buffer->arrayStride > kMaxVertexBufferArrayStride, in ValidateVertexBufferLayout() 180 "Vertex buffer arrayStride (%u) is larger than the maximum array stride (%u).", in ValidateVertexBufferLayout() 181 buffer->arrayStride, kMaxVertexBufferArrayStride); in ValidateVertexBufferLayout() 183 DAWN_INVALID_IF(buffer->arrayStride % 4 != 0, in ValidateVertexBufferLayout() 184 "Vertex buffer arrayStride (%u) is not a multiple of 4.", in ValidateVertexBufferLayout() 185 buffer->arrayStride); in ValidateVertexBufferLayout() 189 buffer->arrayStride, attributesSetMask), in ValidateVertexBufferLayout() 584 mVertexBufferInfos[typedSlot].arrayStride = buffers[slot].arrayStride; in RenderPipelineBase() 924 recorder.Record(desc.arrayStride, des in ComputeContentHash() [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/ |
H A D | ProgramVk.cpp | 34 int arrayStride, 42 sh::Std140BlockEncoder::advanceOffset(type, arraySizes, isRowMajorMatrix, arrayStride, 84 if (layoutInfo.arrayStride == 0 || layoutInfo.arrayStride == elementSize) in UpdateDefaultUniformBlock() 86 uint32_t arrayOffset = arrayIndex * layoutInfo.arrayStride; in UpdateDefaultUniformBlock() 93 // Have to respect the arrayStride between each element of the array. in UpdateDefaultUniformBlock() 98 const int arrayOffset = writeIndex * layoutInfo.arrayStride; in UpdateDefaultUniformBlock() 119 if (layoutInfo.arrayStride == 0 || layoutInfo.arrayStride == elementSize) in ReadFromDefaultUniformBlock() 121 const uint8_t *readPtr = source + arrayIndex * layoutInfo.arrayStride; in ReadFromDefaultUniformBlock() [all...] |
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/ |
H A D | OutputASM.h | 38 BlockMemberInfo() : offset(-1), arrayStride(-1), matrixStride(-1), isRowMajorMatrix(false) {} in BlockMemberInfo() 40 BlockMemberInfo(int offset, int arrayStride, int matrixStride, bool isRowMajorMatrix) in BlockMemberInfo() 42 arrayStride(arrayStride), in BlockMemberInfo() 53 int arrayStride; member 124 virtual void advanceOffset(const TType &type, unsigned int arraySize, bool isRowMajorMatrix, int arrayStride, int matrixStride) = 0; 139 void advanceOffset(const TType &type, unsigned int arraySize, bool isRowMajorMatrix, int arrayStride, int matrixStride) override;
|
/third_party/vk-gl-cts/external/openglcts/modules/common/ |
H A D | glcUniformBlockCase.cpp | 212 : type(glu::TYPE_LAST), size(0), blockNdx(-1), offset(-1), arrayStride(-1), matrixStride(-1), isRowMajor(false) in UniformLayoutEntry() 221 int arrayStride; member 230 << ", arrayStride = " << entry.arrayStride << ", matrixStride = " << entry.matrixStride in operator <<() 448 entry.arrayStride = 0; in computeStd140Layout() 494 entry.arrayStride = stride; in computeStd140Layout() 518 entry.arrayStride = stride * numVecs; in computeStd140Layout() 612 deUint8* elemPtr = (deUint8*)basePtr + entry.offset + (isArray ? elemNdx * entry.arrayStride : 0); in generateValue() 862 const deUint8* elemPtr = (const deUint8*)basePtr + entry.offset + (isArray ? elementNdx * entry.arrayStride : 0); in generateValueSrc() 1204 entry.arrayStride in getGLUniformLayout() [all...] |
/third_party/vk-gl-cts/modules/gles31/functional/ |
H A D | es31fBasicComputeShaderTests.cpp | 188 *(deUint32*)((deUint8*)bufMap.getPtr() + valueInfo.offset + ndx*valueInfo.arrayStride) = inputValues[ndx]; in iterate() 222 const deUint32 res = *((const deUint32*)((const deUint8*)bufMap.getPtr() + valueInfo.offset + valueInfo.arrayStride*ndx)); in iterate() 312 *(deUint32*)((deUint8*)bufMap.getPtr() + valueInfo.offset + ndx*valueInfo.arrayStride) = inputValues[ndx]; in iterate() 345 const deUint32 res = *((const deUint32*)((const deUint8*)bufMap.getPtr() + valueInfo.offset + valueInfo.arrayStride*ndx)); in iterate() 406 const deUint32 blockSize = valueInfo.arrayStride*(deUint32)m_numValues; in iterate() 431 *(deUint32*)((deUint8*)bufMap.getPtr() + valueInfo.offset + ndx*valueInfo.arrayStride) = inputValues[ndx]; in iterate() 448 const deUint32 res = *((const deUint32*)((const deUint8*)bufMap.getPtr() + valueInfo.offset + valueInfo.arrayStride*ndx)); in iterate() 523 const deUint32 block0Size = value0Info.arrayStride*(deUint32)m_numValues; in iterate() 528 const deUint32 block1Size = value1Info.arrayStride*(deUint32)m_numValues; in iterate() 564 const deUint32 res = *((const deUint32*)((const deUint8*)bufMap.getPtr() + value0Info.offset + value0Info.arrayStride*nd in iterate() [all...] |
H A D | es31fSSBOLayoutCase.cpp | 164 , arrayStride (-1) in BufferVarLayoutEntry() 177 int arrayStride; member 196 << ", arrayStride = " << entry.arrayStride in operator <<() 483 entry.arrayStride = 0; in computeReferenceLayout() 528 entry.arrayStride = stride; in computeReferenceLayout() 552 entry.arrayStride = vecStride*numVecs; in computeReferenceLayout() 616 entry.arrayStride = stride; in computeReferenceLayout() 644 entry.arrayStride = stride*numVecs; in computeReferenceLayout() 731 const int arrayStride in generateValue() local 2557 const int arrayStride = var.arrayStride; checkLayoutBounds() local [all...] |
H A D | es31fShaderAtomicOpTests.cpp | 216 getInputs((int)numValues, (int)inVarInfo.arrayStride, &bufData[0] + inVarInfo.offset); in iterate() 221 *(deUint32*)(&bufData[0] + groupVarInfo.offset + groupVarInfo.arrayStride*valNdx) = m_initialValue; in iterate() 241 (int)inVarInfo.arrayStride, (const deUint8*)resPtr + inVarInfo.offset, in iterate() 242 (int)outVarInfo.arrayStride, (const deUint8*)resPtr + outVarInfo.offset, in iterate() 243 (int)groupVarInfo.arrayStride, (const deUint8*)resPtr + groupVarInfo.offset); in iterate() 1026 *(deUint32*)(&bufData[0] + cmpVarInfo.offset + cmpVarInfo.arrayStride*ndx) = ndx%workGroupSize; 1029 *(deUint32*)(&bufData[0] + exhVarInfo.offset + exhVarInfo.arrayStride*ndx) = (ndx%workGroupSize)+1; 1052 const int groupOutput = *(const deInt32*)((const deUint8*)resPtr + groupVarInfo.offset + groupNdx*groupVarInfo.arrayStride); 1057 const int outputValue = *(const deInt32*)((const deUint8*)resPtr + outVarInfo.offset + outVarInfo.arrayStride*(groupOffset+localNdx));
|
/third_party/skia/third_party/externals/dawn/src/tests/end2end/ |
H A D | ShaderTests.cpp | 176 rpDesc.cBuffers[0].arrayStride = 28; in TEST_P() 224 rpDesc.cBuffers[0].arrayStride = 28; in TEST_P() 271 rpDesc.cBuffers[0].arrayStride = 28; in TEST_P() 313 rpDesc.cBuffers[0].arrayStride = 28; in TEST_P() 359 rpDesc.cBuffers[0].arrayStride = 16; in TEST_P() 384 descriptor.cBuffers[0].arrayStride = 4 * sizeof(float); in TEST_P()
|
H A D | VertexStateTests.cpp | 163 uint64_t arrayStride; member 173 vertexState->cVertexBuffers[vertexBufferCount].arrayStride = buffer.arrayStride; in MakeVertexState() 544 vertexState.cVertexBuffers[kBufferIndex].arrayStride = 4 * sizeof(float); in TEST_P()
|
/third_party/vk-gl-cts/framework/opengl/ |
H A D | gluProgramInterfaceQuery.hpp | 66 deInt32 arrayStride; //!< GL_ARRAY_STRIDE member 79 , arrayStride (0) in InterfaceVariableInfo()
|
/third_party/glslang/glslang/MachineIndependent/ |
H A D | reflection.cpp | 395 int arrayStride = topLevelArrayStride; in blowUpActiveAggregate() local 398 arrayStride = getArrayStride(baseType, derefType); in blowUpActiveAggregate() 401 if (topLevelArraySize == -1 && arrayStride == 0 && blockParent) in blowUpActiveAggregate() 411 blockIndex, 0, dimSize, arrayStride, terminalType->getQualifier().storage, false); in blowUpActiveAggregate() local 424 topLevelArraySize, arrayStride, baseStorage, active); in blowUpActiveAggregate() 453 variables.back().arrayStride = getArrayStride(baseType, *terminalType); in blowUpActiveAggregate() 455 topLevelArrayStride = variables.back().arrayStride; in blowUpActiveAggregate() 1081 numMembers(-1), arrayStride(0), topLevelArrayStride(0), stages(EShLanguageMask(0)), type(pType.clone()) in TObjectReflection() 1103 if (arrayStride != 0) in dump() 1104 printf(", arrayStride in dump() [all...] |
/third_party/vk-gl-cts/modules/glshared/ |
H A D | glsUniformBlockCase.cpp | 241 , arrayStride (-1) in UniformLayoutEntry() 252 int arrayStride; member 263 << ", arrayStride = " << entry.arrayStride in operator <<() 475 entry.arrayStride = 0; in computeStd140Layout() 522 entry.arrayStride = stride; in computeStd140Layout() 546 entry.arrayStride = stride*numVecs; in computeStd140Layout() 639 deUint8* elemPtr = (deUint8*)basePtr + entry.offset + (isArray ? elemNdx*entry.arrayStride : 0); in generateValue() 950 const deUint8* elemPtr = (const deUint8*)basePtr + entry.offset + (isArray ? elementNdx*entry.arrayStride : 0); in generateValueSrc() 1262 entry.arrayStride in getGLUniformLayout() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo/ |
H A D | vktSSBOLayoutCase.hpp | 159 , arrayStride (-1) in BufferVarLayoutEntry() 172 int arrayStride; member
|
H A D | vktSSBOLayoutCase.cpp | 157 << ", arrayStride = " << entry.arrayStride in operator <<() 493 entry.arrayStride = 0; in computeReferenceLayout() 546 entry.arrayStride = stride; in computeReferenceLayout() 573 entry.arrayStride = vecStride*numVecs; in computeReferenceLayout() 579 curOffset += entry.arrayStride*type.getArraySize(); in computeReferenceLayout() 643 entry.arrayStride = stride; in computeReferenceLayout() 674 entry.arrayStride = stride*numVecs; in computeReferenceLayout() 680 curOffset += entry.arrayStride*topLevelArraySize; in computeReferenceLayout() 771 const int arrayStride in generateValue() local [all...] |
/third_party/skia/third_party/externals/dawn/src/utils/ |
H A D | ComboRenderPipelineDescriptor.cpp | 33 cVertexBuffers[i].arrayStride = 0; in ComboVertexState() 63 cBuffers[i].arrayStride = 0; in ComboRenderPipelineDescriptor()
|
/third_party/skia/third_party/externals/dawn/examples/ |
H A D | ComputeBoids.cpp | 129 descriptor.cBuffers[0].arrayStride = sizeof(Particle); in initRender() 137 descriptor.cBuffers[1].arrayStride = sizeof(glm::vec2); in initRender()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ssbo/ |
H A D | vktSSBOLayoutCase.hpp | 159 , arrayStride (-1) in BufferVarLayoutEntry() 172 int arrayStride; member
|
H A D | vktSSBOLayoutCase.cpp | 157 << ", arrayStride = " << entry.arrayStride in operator <<() 493 entry.arrayStride = 0; in computeReferenceLayout() 546 entry.arrayStride = stride; in computeReferenceLayout() 573 entry.arrayStride = vecStride*numVecs; in computeReferenceLayout() 579 curOffset += entry.arrayStride*type.getArraySize(); in computeReferenceLayout() 643 entry.arrayStride = stride; in computeReferenceLayout() 674 entry.arrayStride = stride*numVecs; in computeReferenceLayout() 680 curOffset += entry.arrayStride*topLevelArraySize; in computeReferenceLayout() 771 const int arrayStride in generateValue() local [all...] |