/external/deqp/external/vulkancts/modules/vulkan/pipeline/ |
D | vktPipelineDynamicOffsetTests.cpp | 126 , m_params (params) in DynamicOffsetTestInstance() 131 const TestParams m_params; member in vkt::pipeline::__anon367fa2d50111::DynamicOffsetTestInstance 173 , m_vertices (createQuads(m_params.numDescriptorSetBindings * m_params.numCmdBuffers, 0.25f)) in DynamicOffsetGraphicsTestInstance() 183 const deUint32 numBindings = m_params.numDynamicBindings + m_params.numNonDynamicBindings; in init() 187 …const VkDeviceSize alignment = ((m_params.descriptorType == VK_DESCRIPTOR_TYPE_UNIFORM_BUFF… in init() 192 …const VkDescriptorType nonDynamicDescriptorType = m_params.descriptorType == VK_DESCRIPTOR_TYPE_… in init() 245 for (deUint32 renderPassIdx = 0; renderPassIdx < m_params.numCmdBuffers; renderPassIdx++) in init() 310 for (deUint32 framebufferIdx = 0; framebufferIdx < m_params.numCmdBuffers; framebufferIdx++) in init() 340 const bool dynamicDesc = (binding < m_params.numDynamicBindings); in init() 341 …const VkDescriptorType descriptorType = (dynamicDesc ? m_params.descriptorType : nonDynami… in init() [all …]
|
D | vktPipelineNoPositionTests.cpp | 113 TestParams m_params; member in vkt::pipeline::__anon3333487b0111::NoPositionCase 125 TestParams m_params; member in vkt::pipeline::__anon3333487b0111::NoPositionInstance 130 , m_params (params) in NoPositionCase() 147 const bool multiview = (m_params.numViews > 1u); in initPrograms() 152 if (m_params.useSSBO) in initPrograms() 155 const auto ssboElementCount = kStageCount * m_params.numViews; in initPrograms() 163 if (m_params.selectedStages & STAGE_VERTEX) in initPrograms() 171 << (m_params.explicitDeclarations ? in initPrograms() 182 << ((m_params.writeStages & STAGE_VERTEX) ? " gl_Position = in_pos;\n" : "") in initPrograms() 190 if (m_params.selectedStages & STAGE_TESS_CONTROL) in initPrograms() [all …]
|
D | vktPipelinePushDescriptorTests.cpp | 233 const TestParams m_params; member in vkt::pipeline::__anon18f959e80111::PushDescriptorBufferGraphicsTestInstance 268 , m_params (params) in PushDescriptorBufferGraphicsTestInstance() 367 m_params.binding, // uint32_t binding; in init() 368 m_params.descriptorType, // VkDescriptorType descriptorType; in init() 404 …const VkBufferUsageFlags usageFlags = m_params.descriptorType == VK_DESCRIPTOR_TYPE_UNIFORM_BUFF… in init() 530 for (deUint32 quadNdx = 0; quadNdx < m_params.numCalls; quadNdx++) in init() 544 m_params.binding, // uint32_t dstBinding; in init() 547 m_params.descriptorType, // VkDescriptorType descriptorType; in init() 587 for (deUint32 quadIdx = 0; quadIdx < m_params.numCalls; quadIdx++) in verifyImage() 628 const TestParams m_params; member in vkt::pipeline::__anon18f959e80111::PushDescriptorBufferGraphicsTest [all …]
|
D | vktPipelineLogicOpTests.cpp | 146 TestParams m_params; member in vkt::pipeline::__anonf79b33760111::LogicOpTest 154 , m_params (testParams) in LogicOpTest() 156 DE_ASSERT(m_params.format != VK_FORMAT_UNDEFINED); in LogicOpTest() 170 …pportedColorAttachmentFormat(ctx.getInstanceInterface(), ctx.getPhysicalDevice(), m_params.format)) in checkSupport() 171 …ortedError, "Unsupported color attachment format: " + std::string(getFormatName(m_params.format))); in checkSupport() 211 TestParams m_params; member in vkt::pipeline::__anonf79b33760111::LogicOpTestInstance 240 , m_params (testParams) in LogicOpTestInstance() 241 , m_tcuFormat (mapVkFormat(m_params.format)) in LogicOpTestInstance() 247 DE_ASSERT(isUintFormat(m_params.format)); in LogicOpTestInstance() 253 constexpr auto kPushConstantSize = static_cast<deUint32>(sizeof(m_params.quadColor)); in LogicOpTestInstance() [all …]
|
D | vktPipelineBindPointTests.cpp | 161 TestParams m_params; member in vkt::pipeline::__anon5b2393700111::BindPointTest 173 TestParams m_params; member in vkt::pipeline::__anon5b2393700111::BindPointInstance 178 , m_params (params) in BindPointTest() 183 …if (m_params.graphicsSetUpdateType != SetUpdateType::WRITE || m_params.computeSetUpdateType != Set… in checkSupport() 187 …if (m_params.graphicsSetUpdateType == SetUpdateType::PUSH_WITH_TEMPLATE || m_params.computeSetUpda… in checkSupport() 191 if (m_params.hasRayTracing()) in checkSupport() 200 if (m_params.hasGraphics()) in initPrograms() 235 if (m_params.hasCompute()) in initPrograms() 254 if (m_params.hasRayTracing()) in initPrograms() 277 return new BindPointInstance(context, m_params); in createInstance() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/sparse_resources/ |
D | vktSparseResourcesQueueBindSparseTests.cpp | 149 , m_params (params) in SparseQueueBindTestInstance() 151 DE_ASSERT(m_params.numQueues > 0u); // must use at least one queue in SparseQueueBindTestInstance() 152 …DE_ASSERT(!m_params.emptySubmission || (m_params.numWaitSemaphores == 0u && m_params.numSignalSema… in SparseQueueBindTestInstance() 164 …requirements.push_back(QueueRequirements((VkQueueFlags)0, m_params.numQueues)); // any queue flags in iterate() 171 for (deUint32 queueNdx = 0u; queueNdx < m_params.numQueues; ++queueNdx) in iterate() 187 for (deUint32 i = 0; i < m_params.numWaitSemaphores; ++i) in iterate() 193 for (deUint32 i = 0; i < m_params.numSignalSemaphores; ++i) in iterate() 203 deUint32 numSemaphores = m_params.numWaitSemaphores; in iterate() 226 if (!m_params.emptySubmission) in iterate() 229 …sparseQueue, m_params.numWaitSemaphores, getDataOrNullptr(waitSemaphores), m_params.numSignalSemap… in iterate() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/api/ |
D | vktApiFillBufferTests.cpp | 80 const TestParams m_params; member in vkt::api::__anon85f1f1520111::FillWholeBufferTestInstance 90 : vkt::TestInstance(context), m_params(testParams) in FillWholeBufferTestInstance() 99 …testParams.bufferAllocator->createTestBuffer(m_params.dstSize, VK_BUFFER_USAGE_TRANSFER_DST_BIT, c… in FillWholeBufferTestInstance() 109 DE_ASSERT(m_params.dstSize >= sizeof(deUint32)); in iterate() 110 DE_ASSERT(m_params.dstSize < static_cast<VkDeviceSize>(std::numeric_limits<size_t>::max())); in iterate() 111 DE_ASSERT(m_params.dstOffset < m_params.dstSize); in iterate() 115 deMemset(bytes, 0xff, static_cast<size_t>(m_params.dstSize)); in iterate() 133 …vk.cmdFillBuffer(*m_cmdBuffer, *m_destination, m_params.dstOffset, VK_WHOLE_SIZE, deUint32{0x01010… in iterate() 141 const VkDeviceSize startOfExtra = (m_params.dstSize / sizeof(deUint32)) * sizeof(deUint32); in iterate() 142 for (VkDeviceSize i = 0; i < m_params.dstSize; ++i) in iterate() [all …]
|
D | vktApiImageClearingTests.cpp | 537 const TestParams& m_params; member in vkt::api::__anonfa1a7f590111::ImageClearingTestInstance 564 , m_params (params) in ImageClearingTestInstance() 595 if (m_params.allocationKind == ALLOCATION_KIND_DEDICATED) in ImageClearingTestInstance() 598 if (m_params.separateDepthStencilLayoutMode != SEPARATE_DEPTH_STENCIL_LAYOUT_MODE_NONE) in ImageClearingTestInstance() 611 return m_params.isCube ? VIEW_TYPE_CUBE : VIEW_TYPE_ARRAY; in getViewType() 702 …return m_params.isCube ? (VkImageCreateFlags)VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT : (VkImageCreateF… in getImageCreateFlags() 708 …alDeviceImageFormatProperties(m_context.getPhysicalDevice(), m_params.imageFormat, m_params.imageT… in getImageFormatProperties() 709 m_params.imageTiling, m_imageUsageFlags, getImageCreateFlags(), &properties); in getImageFormatProperties() 719 …tPhysicalDevice(), m_device, image, MemoryRequirement::Any, m_allocator, m_params.allocationKind)); in allocateAndBindImageMemory() 791 if (m_params.separateDepthStencilLayoutMode == SEPARATE_DEPTH_STENCIL_LAYOUT_MODE_NONE) in createRenderPass() [all …]
|
D | vktApiCopiesAndBlittingTests.cpp | 438 const TestParams m_params; member in vkt::api::__anon1d25a1a40111::CopiesAndBlittingTestInstance 477 , m_params (testParams) in CopiesAndBlittingTestInstance() 637 …kPhysDevice, vkDevice, *buffer, MemoryRequirement::HostVisible, memAlloc, m_params.allocationKind); in uploadImageAspect() 655 …const VkImageAspectFlags formatAspect = (m_params.separateDepthStencilLayouts) ? getAspectFlags(… in uploadImageAspect() 656 …const bool skipPreImageBarrier = (m_params.separateDepthStencilLayouts) ? false : ((formatAsp… in uploadImageAspect() 799 for (deUint32 i = 0; i < m_params.regions.size(); i++) in generateExpectedResult() 800 copyRegionToTextureLevel(src, m_expectedTextureLevel[0]->getAccess(), m_params.regions[i]); in generateExpectedResult() 848 …, physDevice, device, *buffer, MemoryRequirement::HostVisible, allocator, m_params.allocationKind); in readImageAspect() 1006 getCreateFlags(m_params.src.image), // VkImageCreateFlags flags; in CopyImageToImage() 1007 m_params.src.image.imageType, // VkImageType imageType; in CopyImageToImage() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/draw/ |
D | vktDrawMultipleClearsWithinRenderPass.cpp | 200 const TestParams m_params; member in vkt::Draw::__anondeec1f960111::MultipleClearsTest 206 , m_params(params) in MultipleClearsTest() 211 const bool hasColor = m_params.colorFormat != VK_FORMAT_UNDEFINED; in MultipleClearsTest() 212 const bool hasDepth = m_params.depthFormat != VK_FORMAT_UNDEFINED; in MultipleClearsTest() 216 const auto& vertexData = verticesByTopology[(size_t)m_params.topology]; in MultipleClearsTest() 221 const VkDeviceSize totalDataSize = m_params.steps.size() * dataSize; in MultipleClearsTest() 224 for(size_t i = 0; i < m_params.steps.size(); ++i) in MultipleClearsTest() 229 m_vertices[start + j][2] = m_params.steps[i].depth; in MultipleClearsTest() 243 …const ImageCreateInfo targetImageCreateInfo (VK_IMAGE_TYPE_2D, m_params.colorFormat, { WIDTH, HE… in MultipleClearsTest() 247 m_params.colorFormat, // format in MultipleClearsTest() [all …]
|
D | vktDrawMultipleInterpolationTests.cpp | 96 DrawParams m_params; member in vkt::Draw::__anonf7f04ced0111::DrawTestInstance 101 , m_params (params) in DrawTestInstance() 117 const DrawParams m_params; member in vkt::Draw::__anonf7f04ced0111::DrawTestCase 125 , m_params (params) in DrawTestCase() 138 …std::pair<std::string, std::string>{"blockOpeningOut" , (m_params.useStructure ? "layout(location … in initPrograms() 139 …std::pair<std::string, std::string>{"blockOpeningIn" , (m_params.useStructure ? "layout(location =… in initPrograms() 140 …std::pair<std::string, std::string>{"blockClosure" , (m_params.useStructure ? "} " + blockName + … in initPrograms() 141 …std::pair<std::string, std::string>{"extensions" , (m_params.useStructure ? "#extension GL_ARB_en… in initPrograms() 142 …std::pair<std::string, std::string>{"accessPrefix" , (m_params.useStructure ? blockName + "." : "… in initPrograms() 143 std::pair<std::string, std::string>{"outQual" , (m_params.useStructure ? "" : "out ")}, in initPrograms() [all …]
|
D | vktDrawInvertedDepthRangesTests.cpp | 110 const TestParams m_params; member in vkt::Draw::__anon3b5c3b6f0111::InvertedDepthRangesTestInstance 126 , m_params (params) in InvertedDepthRangesTestInstance() 282 m_params.depthClampEnable, // depthClampEnable in InvertedDepthRangesTestInstance() 287 m_params.depthBiasEnable, // depthBiasEnable in InvertedDepthRangesTestInstance() 289 m_params.depthBiasEnable ? m_params.depthBiasClamp : 0.0f, // depthBiasClamp in InvertedDepthRangesTestInstance() 290 m_params.depthBiasEnable ? 1.0f : 0.0f, // depthBiasSlopeFactor in InvertedDepthRangesTestInstance() 392 const float clampMin = de::min(m_params.minDepth, m_params.maxDepth); in generateReferenceImage() 393 const float clampMax = de::max(m_params.minDepth, m_params.maxDepth); in generateReferenceImage() 408 if (m_params.depthBiasEnable) in generateReferenceImage() 418 if (m_params.depthBiasClamp < 0.0f) in generateReferenceImage() [all …]
|
D | vktDrawInstancedTests.cpp | 226 const TestParams m_params; member in vkt::Draw::__anon32cab5d20111::InstancedDrawInstance 259 , m_params (params) in InstancedDrawCase() 291 if (m_params.testAttribDivisor) in checkSupport() 297 …if (m_params.attribDivisor != 1 && !vertexAttributeDivisorFeatures.vertexAttributeInstanceRateDivi… in checkSupport() 300 …if (m_params.attribDivisor == 0 && !vertexAttributeDivisorFeatures.vertexAttributeInstanceRateZero… in checkSupport() 303 if (m_params.testMultiview) in checkSupport() 314 if (m_params.topology == vk::VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN && in checkSupport() 324 return new InstancedDrawInstance(context, m_params); in createInstance() 334 const TestParams m_params; member in vkt::Draw::__anon32cab5d20111::InstancedDrawCase 341 , m_params (params) in InstancedDrawInstance() [all …]
|
D | vktDrawNegativeViewportHeightTests.cpp | 78 const TestParams m_params; member in vkt::Draw::__anon6212dc650111::NegativeViewportHeightTestInstance 91 , m_params (params) in NegativeViewportHeightTestInstance() 227 m_params.cullMode, // cullMode in NegativeViewportHeightTestInstance() 228 m_params.frontFace, // frontFace in NegativeViewportHeightTestInstance() 268 if (m_params.zeroViewportHeight) in draw() 323 const bool isFrontFacing = (triangleFace == m_params.frontFace); in isCulled() 325 if (m_params.cullMode == VK_CULL_MODE_FRONT_BIT && isFrontFacing) in isCulled() 327 if (m_params.cullMode == VK_CULL_MODE_BACK_BIT && !isFrontFacing) in isCulled() 330 return m_params.cullMode == VK_CULL_MODE_FRONT_AND_BACK; in isCulled() 346 if (m_params.zeroViewportHeight) in generateReferenceImage() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/protected_memory/ |
D | vktProtectedMemWorkgroupStorageTests.cpp | 105 const Params& m_params; member in vkt::ProtectedMem::__anon85a936ed0111::WorkgroupStorageTestInstance 117 , m_params (params) in WorkgroupStorageTestCase() 124 return new WorkgroupStorageTestInstance(ctx, m_validator, m_params); in createInstance() 134 Params m_params; member in vkt::ProtectedMem::__anon85a936ed0111::WorkgroupStorageTestCase 146 …"layout(local_size_x = " + de::toString(m_params.imageWidth) + ", local_size_y = " + de::toString(… in initPrograms() 149 "shared vec4 sharedData[" + de::toString(m_params.sharedMemorySize) + "];\n" in initPrograms() 154 " int s = " + de::toString(m_params.sharedMemorySize) + ";\n" in initPrograms() 155 " int idx0 = gy * " + de::toString(m_params.imageWidth) + " + gx;\n" in initPrograms() 175 , m_params (params) in WorkgroupStorageTestInstance() 183 …de::MovePtr<tcu::Texture2D> texture2D (new tcu::Texture2D(texFmt, m_params.imageWidth, m_params.i… in createTestTexture2D() [all …]
|
D | vktProtectedMemShaderImageAccessTests.cpp | 243 const Params& m_params; member in vkt::ProtectedMem::__anonef1b63140111::ImageAccessTestInstance 255 , m_params (params) in ImageAccessTestCase() 262 return new ImageAccessTestInstance(ctx, m_validator, m_params); in createInstance() 272 Params m_params; member in vkt::ProtectedMem::__anonef1b63140111::ImageAccessTestCase 277 const tcu::TextureFormat& texFormat = mapVkFormat(m_params.imageFormat); in initPrograms() 281 const std::string colorVecType = isIntFormat(m_params.imageFormat) ? "ivec4" : in initPrograms() 282 isUintFormat(m_params.imageFormat) ? "uvec4" : "vec4"; in initPrograms() 286 if (m_params.shaderType == glu::SHADERTYPE_FRAGMENT) in initPrograms() 310 switch (m_params.accessType) in initPrograms() 334 switch (m_params.accessType) in initPrograms() [all …]
|
D | vktProtectedMemStackTests.cpp | 106 const Params& m_params; member in vkt::ProtectedMem::__anon3436083e0111::StackTestInstance 118 , m_params (params) in StackTestCase() 125 return new StackTestInstance(ctx, m_validator, m_params); in createInstance() 131 Params m_params; member in vkt::ProtectedMem::__anon3436083e0111::StackTestCase 151 …"layout(local_size_x = " + de::toString(m_params.imageWidth) + ", local_size_y = " + de::toString(… in initPrograms() 154 "vec4 protectedData[" + de::toString(m_params.stackSize) + "];\n" in initPrograms() 158 " vec4 localData[" + de::toString(m_params.stackSize) + "];\n" in initPrograms() 159 " for (int i = 0; i < " + de::toString(m_params.stackSize) + "; i++)\n" in initPrograms() 170 " const int n = " + de::toString(m_params.stackSize) + ";\n" in initPrograms() 172 " int w = " + de::toString(m_params.imageWidth) + ";\n" in initPrograms() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/ray_tracing/ |
D | vktRayTracingBarrierTests.cpp | 352 TestParams m_params; member in vkt::RayTracing::__anon8e91572b0111::BarrierTestCase 364 TestParams m_params; member in vkt::RayTracing::__anon8e91572b0111::BarrierTestInstance 369 , m_params (testParams) in BarrierTestCase() 375 const auto& wstage = m_params.writerStage; in initPrograms() 376 const auto& rstage = m_params.readerStage; in initPrograms() 413 switch (m_params.resourceType) in initPrograms() 797 return new BarrierTestInstance(context, m_params); in createInstance() 802 if (m_params.writerStage == Stage::FRAGMENT) in checkSupport() 810 if (isRayTracingStage(m_params.readerStage) || isRayTracingStage(m_params.writerStage)) in checkSupport() 827 , m_params (testParams) in BarrierTestInstance() [all …]
|
D | vktRayTracingDataSpillTests.cpp | 365 TestParams m_params; member in vkt::RayTracing::__anon7c7258c20111::DataSpillTestCase 379 TestParams m_params; member in vkt::RayTracing::__anon7c7258c20111::DataSpillTestInstance 385 , m_params (testParams) in DataSpillTestCase() 387 switch (m_params.dataType) in DataSpillTestCase() 399 DE_ASSERT(m_params.vectorType == VectorType::SCALAR); in DataSpillTestCase() 406 DE_ASSERT(!(samplersNeeded(m_params.dataType) && storageImageNeeded(m_params.dataType))); in DataSpillTestCase() 411 return new DataSpillTestInstance(context, m_params); in createInstance() 416 , m_params (testParams) in DataSpillTestInstance() 446 if (m_params.dataType == DataType::INT64 || m_params.dataType == DataType::UINT64) in checkSupport() 451 else if (m_params.dataType == DataType::INT16 || m_params.dataType == DataType::UINT16) in checkSupport() [all …]
|
D | vktRayTracingDirectionTests.cpp | 216 TestParams m_params; member in vkt::RayTracing::__anon119fd6250111::DirectionTestCase 228 TestParams m_params; member in vkt::RayTracing::__anon119fd6250111::DirectionTestInstance 234 , m_params (params) in DirectionTestCase() 285 const bool isecTest = m_params.isecMain(); in initPrograms() 316 switch (m_params.testStage) in initPrograms() 333 if (m_params.isecAux()) in initPrograms() 354 return new DirectionTestInstance(context, m_params); in createInstance() 359 , m_params (params) in DirectionTestInstance() 371 const auto stages = m_params.usedStages(); in iterate() 374 const auto scaleMatrix = getScaleMatrix(m_params.directionScale); in iterate() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/image/ |
D | vktImageSubresourceLayoutTests.cpp | 196 TestParams m_params; member in vkt::image::__anon211f18530111::ImageSubresourceLayoutCase 208 ImageSubresourceLayoutCase::TestParams m_params; member in vkt::image::__anon211f18530111::ImageSubresourceLayoutInstance 213 , m_params (params) in ImageSubresourceLayoutCase() 219 return new ImageSubresourceLayoutInstance (context, m_params); in createInstance() 227 …const auto formatProperties = getPhysicalDeviceFormatProperties(vki, physicalDevice, m_params.imag… in checkSupport() 232 …= vki.getPhysicalDeviceImageFormatProperties(physicalDevice, m_params.imageFormat, m_params.imageT… in checkSupport() 238 …BufferLevels levels (m_params.imageType, m_params.imageFormat, m_params.dimensions, m_params.mipLe… in checkSupport() 243 …if (m_params.imageType == VK_IMAGE_TYPE_2D && imgFormatProperties.maxArrayLayers < m_params.dimens… in checkSupport() 249 , m_params (params) in ImageSubresourceLayoutInstance() 344 const auto tcuFormat = mapVkFormat(m_params.imageFormat); in iterate() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/ |
D | vktShaderFConvertTests.cpp | 445 , m_params(params) in FConvertTestInstance() 451 TestParams m_params; member in vkt::shaderexecutor::__anon8c9f98610111::FConvertTestInstance 459 , m_params (params) in FConvertTestCase() 463 …* createInstance (Context& context) const { return new FConvertTestInstance(context, m_params); } in createInstance() 468 TestParams m_params; member in vkt::shaderexecutor::__anon8c9f98610111::FConvertTestCase 473 const std::string inputType = m_params.getInputTypeStr(); in initPrograms() 474 const std::string outputType = m_params.getOutputTypeStr(); in initPrograms() 478 switch (m_params.from) in initPrograms() 494 const size_t arraySize = numValues / m_params.vectorLength; in initPrograms() 500 << ((m_params.from == FLOAT_TYPE_16_BITS || m_params.to == FLOAT_TYPE_16_BITS) ? in initPrograms() [all …]
|
/external/deqp/modules/gles3/stress/ |
D | es3sLongRunningShaderTests.cpp | 102 const Params* const m_params; member in deqp::gles3::Stress::__anona38faca30111::LongRunningShaderCase 111 , m_params (params) in LongRunningShaderCase() 212 m_program = new glu::ShaderProgram(m_context.getRenderContext(), genSources(*m_params)); in init() 224 if (m_params->iterCountType != ITERCOUNTTYPE_STATIC) in init() 226 …m_testCtx.getLog() << TestLog::Message << "Loop iteration counts in range: [" << m_params->minLoop… in init() 227 << ", " << m_params->maxLoopIterCount << "]" in init() 231 …m_testCtx.getLog() << TestLog::Message << "Number of vertices and fragments: " << m_params->numInv… in init() 276 de::Random rnd (getSeed(*m_params)); in iterate() 277 vector<Vec2> positions (m_params->numInvocations); in iterate() 278 …vector<int> iterCounts (m_params->iterCountType == ITERCOUNTTYPE_DYNAMIC ? m_params->numInvo… in iterate() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/ |
D | vktSpvAsmTrinaryMinMaxTests.cpp | 419 TestParams m_params; member in vkt::SpirVAssembly::__anon13c548fd0111::TrinaryMinMaxCase 433 TestParams m_params; member in vkt::SpirVAssembly::__anon13c548fd0111::TrinaryMinMaxInstance 438 , m_params (params) in TrinaryMinMaxCase() 443 return new TrinaryMinMaxInstance{context, m_params}; in createInstance() 459 if (m_params.typeSize == TypeSize::SIZE_8BIT) in checkSupport() 466 else if (m_params.typeSize == TypeSize::SIZE_16BIT) in checkSupport() 475 if (m_params.baseType == BaseType::TYPE_INT || m_params.baseType == BaseType::TYPE_UINT) in checkSupport() 477 if (m_params.typeSize == TypeSize::SIZE_8BIT && !shaderFeatures.shaderInt8) in checkSupport() 479 else if (m_params.typeSize == TypeSize::SIZE_16BIT && !devFeatures.shaderInt16) in checkSupport() 481 else if (m_params.typeSize == TypeSize::SIZE_64BIT && !devFeatures.shaderInt64) in checkSupport() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/rasterization/ |
D | vktRasterizationFragShaderSideEffectsTests.cpp | 135 TestParams m_params; member in vkt::rasterization::__anonc8542df70111::FragSideEffectsTestCase 147 TestParams m_params; member in vkt::rasterization::__anonc8542df70111::FragSideEffectsInstance 152 , m_params (params) in FragSideEffectsTestCase() 160 if (m_params.caseType == CaseType::DEPTH_BOUNDS) in checkSupport() 166 else if (m_params.caseType == CaseType::DEMOTE) in checkSupport() 170 else if (m_params.caseType == CaseType::TERMINATE_INVOCATION) in checkSupport() 190 …const float meshDepth = (m_params.depthBoundsParams ? m_params.depthBoundsParams.get().depthValue … in initPrograms() 191 const auto& drawColor = m_params.drawColor; in initPrograms() 205 …if (m_params.caseType == CaseType::ALPHA_COVERAGE_BEFORE || m_params.caseType == CaseType::ALPHA_C… in initPrograms() 208 DE_ASSERT(m_params.drawColor.w() == 0.0f); in initPrograms() [all …]
|