Lines Matching defs:offset
110 deUint32 offset;
115 deUint32 offset;
511 DE_OFFSET_OF(Vertex4RGBA, color), // deUint32 offset;
603 vk.cmdPushConstants(*m_cmdBuffer, *m_preRasterizationStatePipelineLayout, m_pushConstantRange[0].range.shaderStage, m_pushConstantRange[0].range.offset, m_pushConstantRange[0].range.size, &triangleNdx);
741 m_pushConstantRange[rangeNdx].range.offset,
769 // Place our reference values at each type offset
798 vk.cmdPushConstants(cmdBuffer, pipelineLayout, m_pushConstantRange[rangeNdx].range.shaderStage, m_pushConstantRange[rangeNdx].range.offset, m_pushConstantRange[rangeNdx].range.size, value);
803 vk.cmdPushConstants(cmdBuffer, pipelineLayout, m_pushConstantRange[rangeNdx].range.shaderStage, m_pushConstantRange[rangeNdx].update.offset, m_pushConstantRange[rangeNdx].update.size, value);
902 firstByte = deMinu32(firstByte, m_pushConstantRange[rangeNdx].range.offset);
903 lastByte = deMaxu32(lastByte, m_pushConstantRange[rangeNdx].range.offset + m_pushConstantRange[rangeNdx].range.size);
912 firstByte, // deUint32 offset
921 << "deUint32 offset " << pushConstantRange.offset << ",\n"
938 for (deUint32 offset = 0u; offset < 128u; offset += 4u)
943 // For each byte in the range specified by offset and size and for each push constant range that overlaps that byte,
947 const deUint32 rangeStart = m_pushConstantRange[rangeNdx].range.offset;
950 const deUint32 updateStart = m_pushConstantRange[rangeNdx].update.offset;
953 updateRange |= (updateStart <= offset && updateEnd >= offset + 4u);
957 if (rangeStart <= offset && rangeEnd >= offset + 4u)
971 offset, // deUint32 offset;
1003 << "deUint32 offset " << pushConstantUpdates[pushNdx].offset << ",\n"
1005 << "const void* pValues " << &m_colorData[pushConstantUpdates[pushNdx].offset / 2u] << "\n"
1008 vk.cmdPushConstants(cmdBuffer, pipelineLayout, pushConstantUpdates[pushNdx].stageFlags, pushConstantUpdates[pushNdx].offset, pushConstantUpdates[pushNdx].size, &m_colorData[pushConstantUpdates[pushNdx].offset / 2u]);
1011 DE_ASSERT((pushConstantUpdates[pushNdx].offset / 2u + pushConstantUpdates[pushNdx].size) < 4u * m_colorData.size());
1012 deMemcpy(&m_referenceData.at(pushConstantUpdates[pushNdx].offset / 4u), &m_colorData.at(pushConstantUpdates[pushNdx].offset / 2u), pushConstantUpdates[pushNdx].size);
1025 const deUint32 offset = m_pushConstantRange[rangeNdx].range.offset / 4u;
1028 const deUint32 colorNdx = (offset + size - numComponents);
1205 vertexSrc << " layout(offset = 0) vec4 index; \n"
1206 << " layout(offset = 16) vec4 vecType; \n"
1207 << " layout(offset = 32) mat2 matType; \n"
1208 << " layout(offset = 48) float[4] arrType; \n"
1301 << " layout(offset = 24) int level;\n"
1325 << " layout(offset = 32) vec4 color;\n"
1346 << " layout(offset = 20) int kind;\n"
1379 fragmentSrc << " layout(offset = 0) int kind; \n"
1384 fragmentSrc << " layout(offset = 16) int kind;\n"
1399 fragmentSrc << " layout(offset = 0) vec4 index; \n"
1400 << " layout(offset = 16) vec4 vecType; \n"
1401 << " layout(offset = 32) mat2 matType; \n"
1402 << " layout(offset = 48) float[4] arrType; \n"
1505 src << " layout(offset = " << m_pushConstantRange[rangeNdx].range.offset << ") float color;\n";
1508 src << " layout(offset = " << m_pushConstantRange[rangeNdx].range.offset << ") vec2 color;\n";
1511 src << " layout(offset = " << m_pushConstantRange[rangeNdx].range.offset << ") vec3 color;\n";
1514 src << " layout(offset = " << m_pushConstantRange[rangeNdx].range.offset << ") vec4 color;\n";
1517 src << " layout(offset = " << m_pushConstantRange[rangeNdx].range.offset << ") vec4 color[2];\n";
1520 src << " layout(offset = " << m_pushConstantRange[rangeNdx].range.offset << ") int unused1;\n"
1521 << " layout(offset = " << (m_pushConstantRange[rangeNdx].range.offset + 4) << ") vec4 unused2;\n"
1522 << " layout(offset = " << (m_pushConstantRange[rangeNdx].range.offset + 20) << ") vec4 color;\n";
1525 src << " layout(offset = " << m_pushConstantRange[rangeNdx].range.offset << ") vec4 color[8];\n";
1814 pushConstantRanges.offset = m_pushConstantRange.range.offset;
1918 vk.cmdPushConstants(*m_cmdBuffer, *m_pipelineLayout, m_pushConstantRange.range.shaderStage, m_pushConstantRange.range.offset, m_pushConstantRange.range.size, &value);
1932 0, // VkDeviceSize offset;
2082 << " layout(offset = 16) vec4 color;\n"
2115 << " layout(offset = 16) vec4 element;\n"
2277 m_pushConstantRange[0].range.offset,
2282 m_pushConstantRange[1].range.offset,
2337 DE_OFFSET_OF(Vertex4RGBA, color), // deUint32 offset;
2506 m_pushConstantRange[m_cmdList[ndx].rangeNdx].range.offset,
2517 pushConstantRange.offset,
2603 0, // VkDeviceSize offset;
2858 0u, // deUint32 offset;
2947 size_t offset;
2983 const void* dataPtr = reinterpret_cast<const void*>(reinterpret_cast<const char*>(&pc) + push.offset);
2984 vkd.cmdPushConstants(cmdBuffer, pipelineLayout.get(), stageFlags, static_cast<deUint32>(push.offset), static_cast<deUint32>(push.size), dataPtr);