/external/deqp/external/vulkancts/modules/vulkan/api/ |
H A D | vktApiComputeInstanceResultBuffer.cpp | 78 const VkMemoryRequirements requirements = getBufferMemoryRequirements(vki, device, *buffer); local 79 de::MovePtr<Allocation> allocation = allocator.allocate(requirements, MemoryRequirement::HostVisible);
|
H A D | vktApiBufferComputeInstance.cpp | 64 const VkMemoryRequirements requirements = getBufferMemoryRequirements(vki, device, *buffer); local 65 de::MovePtr<Allocation> allocation = allocator.allocate(requirements, MemoryRequirement::HostVisible); 111 const VkMemoryRequirements requirements = getBufferMemoryRequirements(vki, device, *buffer); local 112 de::MovePtr<Allocation> allocation = allocator.allocate(requirements, MemoryRequirement::HostVisible);
|
H A D | vktApiExternalMemoryTests.cpp | 101 vk::VkMemoryRequirements2 requirements = local 108 vkd.getBufferMemoryRequirements2(device, &requirementInfo, &requirements); 130 vk::VkMemoryRequirements2 requirements = local 137 vkd.getImageMemoryRequirements2(device, &requirementInfo, &requirements); 2780 TCU_FAIL("vkGetPhysicalDeviceExternalBufferProperties and vkGetBufferMemoryRequirements2 report different dedicated requirements"); 2842 // \note Buffer is only allocated to get memory requirements 2845 const vk::VkMemoryRequirements requirements (getBufferMemoryRequirements(vkd, *device, *buffer)); 2862 exportedMemoryTypeIndex = chooseMemoryType(requirements.memoryTypeBits & compatibleMemTypes); 2867 requirements.size, 2879 const vk::Unique<vk::VkDeviceMemory> memoryA (importMemory(vkd, *device, requirements, confi [all...] |
/external/capstone/bindings/vb6/ |
H A D | Module1.bas | 139 ' NOTE: detail pointer is only valid when both requirements below are met:
|
/external/guava/guava-testlib/src/com/google/common/collect/testing/features/ |
H A D | FeatureUtil.java | 32 * Utilities for collecting and validating tester requirements from annotations. 79 * Get the full set of requirements for a tester class. 83 * @throws ConflictingRequirementsException if the requirements are mutually 89 TesterRequirements requirements = 91 if (requirements == null) { 92 requirements = buildTesterRequirements(testerClass); 93 classTesterRequirementsCache.put(testerClass, requirements); 95 return requirements; 100 * Get the full set of requirements for a tester class. 104 * @throws ConflictingRequirementsException if the requirements ar 255 incorporateRequirements( TesterRequirements requirements, TesterRequirements moreRequirements, Object source) argument [all...] |
/external/deqp/external/vulkancts/modules/vulkan/sparse_resources/ |
H A D | vktSparseResourcesQueueBindSparseTests.cpp | 167 QueueRequirementsVec requirements; local 168 requirements.push_back(QueueRequirements(VK_QUEUE_SPARSE_BINDING_BIT, 1u)); 169 requirements.push_back(QueueRequirements((VkQueueFlags)0, m_params.numQueues)); // any queue flags 171 createDeviceSupportingQueues(requirements);
|
H A D | vktSparseResourcesBufferTests.cpp | 202 inline VkMemoryRequirements requirementsWithSize (VkMemoryRequirements requirements, const VkDeviceSize size) argument 204 requirements.size = size; 205 return requirements; 756 QueueRequirementsVec requirements; local 757 requirements.push_back(QueueRequirements(VK_QUEUE_SPARSE_BINDING_BIT, 1u)); 758 requirements.push_back(QueueRequirements(VK_QUEUE_GRAPHICS_BIT | VK_QUEUE_COMPUTE_BIT, 1u)); 760 createDeviceSupportingQueues(requirements); 985 // Check how many chunks we can allocate given the alignment and size requirements of UBOs
|
H A D | vktSparseResourcesTestsUtil.cpp | 948 deUint32 getSparseAspectRequirementsIndex (const std::vector<VkSparseImageMemoryRequirements>& requirements, argument 951 for (deUint32 memoryReqNdx = 0; memoryReqNdx < requirements.size(); ++memoryReqNdx) 953 if (requirements[memoryReqNdx].formatProperties.aspectMask & aspectFlags)
|
/external/deqp/modules/gles2/functional/ |
H A D | es2fShaderReturnTests.cpp | 83 ShaderReturnCase (Context& context, const char* name, const char* description, bool isVertexCase, const char* shaderSource, ShaderEvalFunc evalFunc, deUint32 requirements = 0); 92 ShaderReturnCase::ShaderReturnCase (Context& context, const char* name, const char* description, bool isVertexCase, const char* shaderSource, ShaderEvalFunc evalFunc, deUint32 requirements) argument 94 , m_requirements (requirements)
|
H A D | es2fShaderIndexingTests.cpp | 145 ShaderIndexingCase (Context& context, const char* name, const char* description, bool isVertexCase, DataType varType, ShaderEvalFunc evalFunc, deUint32 requirements, const char* vertShaderSource, const char* fragShaderSource); 161 ShaderIndexingCase::ShaderIndexingCase (Context& context, const char* name, const char* description, bool isVertexCase, DataType varType, ShaderEvalFunc evalFunc, deUint32 requirements, const char* vertShaderSource, const char* fragShaderSource) argument 163 , m_requirements (requirements) 360 deUint32 requirements = 0; local 363 requirements |= REQUIREMENT_UNIFORM_INDEXING; 366 requirements |= REQUIREMENT_VERTEX_UNIFORM_LOOPS|REQUIREMENT_UNIFORM_INDEXING; 369 requirements |= REQUIREMENT_FRAGMENT_UNIFORM_LOOPS|REQUIREMENT_UNIFORM_INDEXING; 371 return new ShaderIndexingCase(context, caseName, description, true, varType, evalFunc, requirements, vertexShaderSource.c_str(), fragmentShaderSource.c_str()); 473 deUint32 requirements = 0; local 476 requirements | 621 deUint32 requirements = 0; local 807 deUint32 requirements = 0; local 979 deUint32 requirements = 0; local [all...] |
H A D | es2fShaderStateQueryTests.cpp | 2254 const RequiredFormat requirements[] = local 2266 DE_ASSERT(ndx < DE_LENGTH_OF_ARRAY(requirements)); 2267 return requirements[ndx];
|
/external/deqp/modules/gles3/functional/ |
H A D | es3fIndexedStateQueryTests.cpp | 219 } requirements[] = local 227 for (int ndx = 0; ndx < DE_LENGTH_OF_ARRAY(requirements); ++ndx) 230 glGetInteger64i_v(requirements[ndx].pname, requirements[ndx].index, &state); 233 checkIntEquals(m_testCtx, state, requirements[ndx].value); 390 } requirements[] = local 398 for (int ndx = 0; ndx < DE_LENGTH_OF_ARRAY(requirements); ++ndx) 401 glGetInteger64i_v(requirements[ndx].pname, requirements[ndx].index, &state); 404 checkIntEquals(m_testCtx, state, requirements[nd [all...] |
H A D | es3fShaderStateQueryTests.cpp | 3612 const RequiredFormat requirements[] = local 3624 DE_ASSERT(ndx < DE_LENGTH_OF_ARRAY(requirements)); 3625 return requirements[ndx];
|
/external/deqp/external/vulkancts/modules/vulkan/ |
H A D | vktExternalMemoryUtil.cpp | 835 const vk::VkMemoryRequirements& requirements, 840 exportedMemoryTypeIndex = chooseMemoryType(requirements.memoryTypeBits); 859 requirements.size, 867 const vk::VkMemoryRequirements& requirements, 872 exportedMemoryTypeIndex = chooseMemoryType(requirements.memoryTypeBits); 891 requirements.size, 901 const vk::VkMemoryRequirements& requirements, 909 for (deUint32 memoryTypeIndex = 0; (1u << memoryTypeIndex) <= requirements.memoryTypeBits; memoryTypeIndex++) 911 if (((requirements.memoryTypeBits & (1u << memoryTypeIndex)) != 0) 932 requirements 833 allocateExportableMemory(const vk::DeviceInterface& vkd, vk::VkDevice device, const vk::VkMemoryRequirements& requirements, vk::VkExternalMemoryHandleTypeFlagBits externalType, vk::VkBuffer buffer, deUint32& exportedMemoryTypeIndex) argument 865 allocateExportableMemory(const vk::DeviceInterface& vkd, vk::VkDevice device, const vk::VkMemoryRequirements& requirements, vk::VkExternalMemoryHandleTypeFlagBits externalType, vk::VkImage image, deUint32& exportedMemoryTypeIndex) argument 897 allocateExportableMemory(const vk::InstanceInterface& vki, vk::VkPhysicalDevice physicalDevice, const vk::DeviceInterface& vkd, vk::VkDevice device, const vk::VkMemoryRequirements& requirements, vk::VkExternalMemoryHandleTypeFlagBits externalType, bool hostVisible, vk::VkBuffer buffer, deUint32& exportedMemoryTypeIndex) argument 944 importMemory(const vk::DeviceInterface& vkd, vk::VkDevice device, vk::VkBuffer buffer, vk::VkImage image, const vk::VkMemoryRequirements& requirements, vk::VkExternalMemoryHandleTypeFlagBits externalType, deUint32 memoryTypeIndex, NativeHandle& handle) argument 1057 importMemory(const vk::DeviceInterface& vkd, vk::VkDevice device, const vk::VkMemoryRequirements& requirements, vk::VkExternalMemoryHandleTypeFlagBits externalType, deUint32 memoryTypeIndex, NativeHandle& handle) argument 1067 importDedicatedMemory(const vk::DeviceInterface& vkd, vk::VkDevice device, vk::VkBuffer buffer, const vk::VkMemoryRequirements& requirements, vk::VkExternalMemoryHandleTypeFlagBits externalType, deUint32 memoryTypeIndex, NativeHandle& handle) argument 1078 importDedicatedMemory(const vk::DeviceInterface& vkd, vk::VkDevice device, vk::VkImage image, const vk::VkMemoryRequirements& requirements, vk::VkExternalMemoryHandleTypeFlagBits externalType, deUint32 memoryTypeIndex, NativeHandle& handle) argument [all...] |
/external/deqp/external/vulkancts/framework/vulkan/ |
H A D | vkQueryUtil.cpp | 219 vector<VkSparseImageMemoryRequirements> requirements; local 225 requirements.resize(requirementsCount); 226 vk.getImageSparseMemoryRequirements(device, image, &requirementsCount, &requirements[0]); 228 if ((size_t)requirementsCount != requirements.size()) 229 TCU_FAIL("Returned sparse image memory requirements count changes between queries"); 232 return requirements;
|
H A D | vkNullDriver.cpp | 317 // \todo [2015-12-03 pyry] Alignment requirements? 1043 VKAPI_ATTR void VKAPI_CALL getBufferMemoryRequirements (VkDevice, VkBuffer bufferHandle, VkMemoryRequirements* requirements) argument 1047 requirements->memoryTypeBits = 1u; 1048 requirements->size = buffer->getSize(); 1049 requirements->alignment = (VkDeviceSize)1u; 1100 VKAPI_ATTR void VKAPI_CALL getImageMemoryRequirements (VkDevice, VkImage imageHandle, VkMemoryRequirements* requirements) argument 1104 requirements->memoryTypeBits = 1u; 1105 requirements->alignment = 16u; 1108 requirements->size = getCompressedImageDataSize(image->getFormat(), image->getExtent()); 1110 requirements [all...] |
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/ |
H A D | vktSpvAsmComputeShaderCase.cpp | 78 const VkMemoryRequirements requirements = getBufferMemoryRequirements(vkdi, device, *buffer); local 79 AllocationMp bufferMemory = allocator.allocate(requirements, MemoryRequirement::HostVisible);
|
/external/skia/src/sksl/ |
H A D | SkSLMetalCodeGenerator.cpp | 143 if (this->requirements(c.fFunction) & kInputs_Requirement) { 147 if (this->requirements(c.fFunction) & kOutputs_Requirement) { 152 if (this->requirements(c.fFunction) & kUniforms_Requirement) { 414 if (this->requirements(f.fDeclaration) & kInputs_Requirement) { 418 if (this->requirements(f.fDeclaration) & kOutputs_Requirement) { 423 if (this->requirements(f.fDeclaration) & kUniforms_Requirement) { 859 MetalCodeGenerator::Requirements MetalCodeGenerator::requirements(const Expression& e) { function in class:SkSL::MetalCodeGenerator 863 Requirements result = this->requirements(f.fFunction); 865 result |= this->requirements(*e); 873 result |= this->requirements(* 919 MetalCodeGenerator::Requirements MetalCodeGenerator::requirements(const Statement& s) { function in class:SkSL::MetalCodeGenerator 975 MetalCodeGenerator::Requirements MetalCodeGenerator::requirements(const FunctionDeclaration& f) { function in class:SkSL::MetalCodeGenerator [all...] |
/external/skqp/src/sksl/ |
H A D | SkSLMetalCodeGenerator.cpp | 143 if (this->requirements(c.fFunction) & kInputs_Requirement) { 147 if (this->requirements(c.fFunction) & kOutputs_Requirement) { 152 if (this->requirements(c.fFunction) & kUniforms_Requirement) { 414 if (this->requirements(f.fDeclaration) & kInputs_Requirement) { 418 if (this->requirements(f.fDeclaration) & kOutputs_Requirement) { 423 if (this->requirements(f.fDeclaration) & kUniforms_Requirement) { 859 MetalCodeGenerator::Requirements MetalCodeGenerator::requirements(const Expression& e) { function in class:SkSL::MetalCodeGenerator 863 Requirements result = this->requirements(f.fFunction); 865 result |= this->requirements(*e); 873 result |= this->requirements(* 919 MetalCodeGenerator::Requirements MetalCodeGenerator::requirements(const Statement& s) { function in class:SkSL::MetalCodeGenerator 975 MetalCodeGenerator::Requirements MetalCodeGenerator::requirements(const FunctionDeclaration& f) { function in class:SkSL::MetalCodeGenerator [all...] |
/external/deqp/external/vulkancts/modules/vulkan/clipping/ |
H A D | vktClippingTests.cpp | 963 // Check test requirements 969 FeatureFlags requirements = (FeatureFlags)0; local 972 requirements |= FEATURE_SHADER_CLIP_DISTANCE; 974 requirements |= FEATURE_SHADER_CULL_DISTANCE; 976 requirements |= FEATURE_TESSELLATION_SHADER; 978 requirements |= FEATURE_GEOMETRY_SHADER; 980 requireFeatures(vki, physDevice, requirements); 1100 // Check test requirements
|
/external/deqp/external/vulkancts/modules/vulkan/memory/ |
H A D | vktMemoryRequirementsTests.cpp | 21 * \brief Buffer and image memory requirements tests. 314 // - requirements for a particular buffer usage 315 // - memoryTypeBits are a subset of bits for requirements with all usage flags combined 341 return allPass ? tcu::TestStatus::pass("Pass") : tcu::TestStatus::fail("Some memory requirements were incorrect"); 1321 log << tcu::TestLog::Message << "Verify memory requirements for the following parameter combinations:" << tcu::TestLog::EndMessage; 1395 return allPass ? tcu::TestStatus::pass("Pass") : tcu::TestStatus::fail("Some memory requirements were incorrect"); 1715 VkMemoryRequirements2 requirements = local 1722 vk.getImageMemoryRequirements2(device, &info, &requirements); 1724 log << TestLog::Message << "Aspect: " << getImageAspectFlagsStr(aspect) << ", Requirements: " << requirements << TestLog::EndMessage; 1726 result.check(deIsPowerOfTwo64(static_cast<deUint64>(requirements [all...] |
/external/deqp/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineSpecConstantTests.cpp | 183 FeatureFlags requirements; //!< features the implementation must support to allow this test to run member in struct:vkt::pipeline::__anon4399::CaseDefinition 723 requireFeatures(context.getInstanceInterface(), context.getPhysicalDevice(), m_caseDef.requirements | getShaderStageRequirements(m_stage));
|
/external/deqp/external/vulkancts/modules/vulkan/synchronization/ |
H A D | vktSynchronizationCrossInstanceSharingTests.cpp | 552 vk::VkMemoryRequirements2 requirements = local 558 vkd.getBufferMemoryRequirements2(device, &requirementInfo, &requirements); 563 memoryRequirements = requirements.memoryRequirements; 602 vk::VkMemoryRequirements2 requirements = local 608 vkd.getImageMemoryRequirements2(device, &requirementInfo, &requirements); 613 memoryRequirements = requirements.memoryRequirements; 730 const vk::VkMemoryRequirements requirements = vk::getBufferMemoryRequirements(vkd, device, buffer); local 732 ? importDedicatedMemory(vkd, device, buffer, requirements, externalType, exportedMemoryTypeIndex, nativeHandle) 733 : importMemory(vkd, device, requirements, externalType, exportedMemoryTypeIndex, nativeHandle); 748 const vk::VkMemoryRequirements requirements local [all...] |
H A D | vktSynchronizationWin32KeyedMutexTests.cpp | 254 const vk::VkMemoryRequirements& requirements, 281 requirements.size, 282 chooseMemoryType(requirements.memoryTypeBits) 311 vk::VkMemoryRequirements2 requirements = local 317 vkd.getBufferMemoryRequirements2(device, &requirementsInfo, &requirements); 319 vk::Move<vk::VkDeviceMemory> memory = importMemory(vkd, device, requirements.memoryRequirements, externalType, nativeHandle, !!dedicatedRequirements.requiresDedicatedAllocation, buffer, DE_NULL); 344 vk::VkMemoryRequirements2 requirements = local 350 vkd.getImageMemoryRequirements2(device, &requirementsInfo, &requirements); 352 vk::Move<vk::VkDeviceMemory> memory = importMemory(vkd, device, requirements.memoryRequirements, externalType, nativeHandle, !!dedicatedRequirements.requiresDedicatedAllocation, DE_NULL, image); 252 importMemory(const vk::DeviceInterface& vkd, vk::VkDevice device, const vk::VkMemoryRequirements& requirements, vk::VkExternalMemoryHandleTypeFlagBits externalType, NativeHandle& handle, bool requiresDedicated, vk::VkBuffer buffer, vk::VkImage image) argument
|
/external/deqp/framework/opengl/ |
H A D | gluShaderLibrary.cpp | 1305 parseError("only extension requirements are allowed inside pipeline program"); 1365 vector<CaseRequirement> requirements; local 1434 requirements.push_back(requirement); 1454 for (size_t reqNdx = 0; reqNdx < requirements.size(); ++reqNdx) 1456 const CaseRequirement& requirement = requirements[reqNdx]; 1546 parseError("global extension requirements cannot be mixed with pipeline programs"); 1767 // skip if no requirements
|