Searched defs:requirements (Results 1 - 25 of 32) sorted by relevance

12

/external/deqp/external/vulkancts/modules/vulkan/api/
H A DvktApiComputeInstanceResultBuffer.cpp78 const VkMemoryRequirements requirements = getBufferMemoryRequirements(vki, device, *buffer); local
79 de::MovePtr<Allocation> allocation = allocator.allocate(requirements, MemoryRequirement::HostVisible);
H A DvktApiBufferComputeInstance.cpp64 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 DvktApiExternalMemoryTests.cpp101 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 DModule1.bas139 ' 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 DFeatureUtil.java32 * 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 DvktSparseResourcesQueueBindSparseTests.cpp167 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 DvktSparseResourcesBufferTests.cpp202 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 DvktSparseResourcesTestsUtil.cpp948 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 Des2fShaderReturnTests.cpp83 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 Des2fShaderIndexingTests.cpp145 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 Des2fShaderStateQueryTests.cpp2254 const RequiredFormat requirements[] = local
2266 DE_ASSERT(ndx < DE_LENGTH_OF_ARRAY(requirements));
2267 return requirements[ndx];
/external/deqp/modules/gles3/functional/
H A Des3fIndexedStateQueryTests.cpp219 } 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 Des3fShaderStateQueryTests.cpp3612 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 DvktExternalMemoryUtil.cpp835 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 DvkQueryUtil.cpp219 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 DvkNullDriver.cpp317 // \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 DvktSpvAsmComputeShaderCase.cpp78 const VkMemoryRequirements requirements = getBufferMemoryRequirements(vkdi, device, *buffer); local
79 AllocationMp bufferMemory = allocator.allocate(requirements, MemoryRequirement::HostVisible);
/external/skia/src/sksl/
H A DSkSLMetalCodeGenerator.cpp143 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 DSkSLMetalCodeGenerator.cpp143 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 DvktClippingTests.cpp963 // 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 DvktMemoryRequirementsTests.cpp21 * \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 DvktPipelineSpecConstantTests.cpp183 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 DvktSynchronizationCrossInstanceSharingTests.cpp552 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 DvktSynchronizationWin32KeyedMutexTests.cpp254 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 DgluShaderLibrary.cpp1305 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

Completed in 659 milliseconds

12