/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
H A D | vkMemUtil.hpp | 96 inline MemoryRequirement operator| (MemoryRequirement requirement) const in operator |() 98 return MemoryRequirement(m_flags | requirement.m_flags); in operator |() 101 inline MemoryRequirement operator& (MemoryRequirement requirement) const in operator &() 103 return MemoryRequirement(m_flags & requirement.m_flags); in operator &() 137 virtual de::MovePtr<Allocation> allocate (const VkMemoryRequirements& memRequirements, MemoryRequirement requirement) = 0; 154 de::MovePtr<Allocation> allocate (const VkMemoryRequirements& memRequirements, MemoryRequirement requirement); 163 de::MovePtr<Allocation> allocateExtended (const InstanceInterface& vki, const DeviceInterface& vkd, const VkPhysicalDevice& physDevice, const VkDevice device, const VkMemoryRequirements& memReqs, const MemoryRequirement requirement, const void* pNext); 164 de::MovePtr<Allocation> allocateDedicated (const InstanceInterface& vki, const DeviceInterface& vkd, const VkPhysicalDevice& physDevice, const VkDevice device, const VkBuffer buffer, MemoryRequirement requirement); 165 de::MovePtr<Allocation> allocateDedicated (const InstanceInterface& vki, const DeviceInterface& vkd, const VkPhysicalDevice& physDevice, const VkDevice device, const VkImage image, MemoryRequirement requirement); 171 deUint32 selectMatchingMemoryType (const VkPhysicalDeviceMemoryProperties& deviceMemProps, deUint32 allowedMemTypeBits, MemoryRequirement requirement); [all...] |
H A D | vkMemUtil.cpp | 224 MovePtr<Allocation> SimpleAllocator::allocate (const VkMemoryRequirements& memReqs, MemoryRequirement requirement) in allocate() argument 226 const auto memoryTypeNdx = selectMatchingMemoryType(m_memProps, memReqs.memoryTypeBits, requirement); in allocate() 249 if (requirement & MemoryRequirement::DeviceAddress) in allocate() 252 if (requirement & MemoryRequirement::DeviceAddressCaptureReplay) in allocate() 261 if (requirement & MemoryRequirement::HostVisible) in allocate() 275 const MemoryRequirement requirement, in allocateExtended() 279 const deUint32 memoryTypeNdx = selectMatchingMemoryType(memoryProperties, memReqs.memoryTypeBits, requirement); in allocateExtended() 290 if (requirement & MemoryRequirement::HostVisible) in allocateExtended() 304 MemoryRequirement requirement) in allocateDedicated() 315 return allocateExtended(vki, vkd, physDevice, device, memoryRequirements, requirement, in allocateDedicated() 270 allocateExtended(const InstanceInterface& vki, const DeviceInterface& vkd, const VkPhysicalDevice& physDevice, const VkDevice device, const VkMemoryRequirements& memReqs, const MemoryRequirement requirement, const void* pNext) allocateExtended() argument 299 allocateDedicated(const InstanceInterface& vki, const DeviceInterface& vkd, const VkPhysicalDevice& physDevice, const VkDevice device, const VkBuffer buffer, MemoryRequirement requirement) allocateDedicated() argument 318 allocateDedicated(const InstanceInterface& vki, const DeviceInterface& vkd, const VkPhysicalDevice& physDevice, const VkDevice device, const VkImage image, MemoryRequirement requirement) allocateDedicated() argument 373 selectMatchingMemoryType(const VkPhysicalDeviceMemoryProperties& deviceMemProps, deUint32 allowedMemTypeBits, MemoryRequirement requirement) selectMatchingMemoryType() argument 391 getCompatibleMemoryTypes(const VkPhysicalDeviceMemoryProperties& deviceMemProps, MemoryRequirement requirement) getCompatibleMemoryTypes() argument 420 bindImagePlanesMemory(const DeviceInterface& vkd, const VkDevice device, const VkImage image, const deUint32 numPlanes, vector<AllocationSp>& allocations, vk::Allocator& allocator, const vk::MemoryRequirement requirement) bindImagePlanesMemory() argument 462 bindImage(const DeviceInterface& vk, const VkDevice device, Allocator& allocator, const VkImage image, const MemoryRequirement requirement) bindImage() argument 473 bindBuffer(const DeviceInterface& vk, const VkDevice device, Allocator& allocator, const VkBuffer buffer, const MemoryRequirement requirement) bindBuffer() argument [all...] |
H A D | vkYCbCrImageWithMemory.cpp | 38 const vk::MemoryRequirement requirement) in YCbCrImageWithMemory() 45 bindImagePlanesMemory(vk, device, *m_image, numPlanes, m_allocations, allocator, requirement); in YCbCrImageWithMemory() 50 m_allocations.push_back(AllocationSp(allocator.allocate(reqs, requirement).release())); in YCbCrImageWithMemory() 34 YCbCrImageWithMemory(const vk::DeviceInterface& vk, const vk::VkDevice device, vk::Allocator& allocator, const vk::VkImageCreateInfo& imageCreateInfo, const vk::MemoryRequirement requirement) YCbCrImageWithMemory() argument
|
H A D | vkYCbCrImageWithMemory.hpp | 47 const vk::MemoryRequirement requirement);
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api/ |
H A D | vktApiBufferAndImageAllocationUtil.hpp | 58 const MemoryRequirement& requirement, 73 const MemoryRequirement& requirement, 88 const MemoryRequirement& requirement, 100 const MemoryRequirement& requirement, 113 const MemoryRequirement& requirement, 126 const MemoryRequirement& requirement,
|
H A D | vktApiBufferAndImageAllocationUtil.cpp | 49 const MemoryRequirement& requirement, in createTestBuffer() 67 memory = allocator.allocate(getBufferMemoryRequirements(vk, vkDevice, *buffer), requirement); in createTestBuffer() 79 const MemoryRequirement& requirement, in createTestBuffer() 102 memory = allocateDedicated(vkInstance, vk, vkPhysicalDevice, vkDevice, buffer.get(), requirement); in createTestBuffer() 111 const MemoryRequirement& requirement, in createTestImage() 140 memory = allocator.allocate(getImageMemoryRequirements(vk, vkDevice, *image), requirement); in createTestImage() 149 const MemoryRequirement& requirement, in createTestImage() 184 memory = allocateDedicated(vkInstance, vk, vkPhysicalDevice, vkDevice, image.get(), requirement); in createTestImage() 41 createTestBuffer(const DeviceInterface& vk, VkDevice vkDevice, deUint32 queueFamilyIndex, VkDeviceSize size, VkBufferUsageFlags usage, Context& context, Allocator& allocator, Move<VkBuffer>& buffer, const MemoryRequirement& requirement, de::MovePtr<Allocation>& memory) const createTestBuffer() argument 71 createTestBuffer(const DeviceInterface& vk, VkDevice vkDevice, deUint32 queueFamilyIndex, VkDeviceSize size, VkBufferUsageFlags usage, Context& context, Allocator& allocator, Move<VkBuffer>& buffer, const MemoryRequirement& requirement, de::MovePtr<Allocation>& memory) const createTestBuffer() argument 106 createTestImage(tcu::IVec2 size, VkFormat format, Context& context, Allocator& allocator, Move<VkImage>& image, const MemoryRequirement& requirement, de::MovePtr<Allocation>& memory, VkImageTiling tiling) const createTestImage() argument 144 createTestImage(tcu::IVec2 size, VkFormat format, Context& context, Allocator& allocator, Move<VkImage>& image, const MemoryRequirement& requirement, de::MovePtr<Allocation>& memory, VkImageTiling tiling) const createTestImage() argument
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/api/ |
H A D | vktApiBufferAndImageAllocationUtil.hpp | 55 const MemoryRequirement& requirement, 67 const MemoryRequirement& requirement, 79 const MemoryRequirement& requirement, 91 const MemoryRequirement& requirement, 104 const MemoryRequirement& requirement, 117 const MemoryRequirement& requirement,
|
H A D | vktApiBufferAndImageAllocationUtil.cpp | 46 const MemoryRequirement& requirement, in createTestBuffer() 65 memory = allocator.allocate(getBufferMemoryRequirements(vk, vkDevice, *buffer), requirement); in createTestBuffer() 74 const MemoryRequirement& requirement, in createTestBuffer() 100 memory = allocateDedicated(vkInstance, vk, vkPhysicalDevice, vkDevice, buffer.get(), requirement); in createTestBuffer() 109 const MemoryRequirement& requirement, in createTestImage() 138 memory = allocator.allocate(getImageMemoryRequirements(vk, vkDevice, *image), requirement); in createTestImage() 147 const MemoryRequirement& requirement, in createTestImage() 182 memory = allocateDedicated(vkInstance, vk, vkPhysicalDevice, vkDevice, image.get(), requirement); in createTestImage() 41 createTestBuffer(VkDeviceSize size, VkBufferUsageFlags usage, Context& context, Allocator& allocator, Move<VkBuffer>& buffer, const MemoryRequirement& requirement, de::MovePtr<Allocation>& memory) const createTestBuffer() argument 69 createTestBuffer(VkDeviceSize size, VkBufferUsageFlags usage, Context& context, Allocator& allocator, Move<VkBuffer>& buffer, const MemoryRequirement& requirement, de::MovePtr<Allocation>& memory) const createTestBuffer() argument 104 createTestImage(tcu::IVec2 size, VkFormat format, Context& context, Allocator& allocator, Move<VkImage>& image, const MemoryRequirement& requirement, de::MovePtr<Allocation>& memory, VkImageTiling tiling) const createTestImage() argument 142 createTestImage(tcu::IVec2 size, VkFormat format, Context& context, Allocator& allocator, Move<VkImage>& image, const MemoryRequirement& requirement, de::MovePtr<Allocation>& memory, VkImageTiling tiling) const createTestImage() argument
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineMakeUtil.cpp | 43 MovePtr<Allocation> bindImageDedicated (const InstanceInterface& vki, const DeviceInterface& vkd, const VkPhysicalDevice physDevice, const VkDevice device, const VkImage image, const MemoryRequirement requirement) in bindImageDedicated() argument 45 MovePtr<Allocation> alloc(allocateDedicated(vki, vkd, physDevice, device, image, requirement)); in bindImageDedicated() 50 MovePtr<Allocation> bindBufferDedicated (const InstanceInterface& vki, const DeviceInterface& vkd, const VkPhysicalDevice physDevice, const VkDevice device, const VkBuffer buffer, const MemoryRequirement requirement) in bindBufferDedicated() argument 52 MovePtr<Allocation> alloc(allocateDedicated(vki, vkd, physDevice, device, buffer, requirement)); in bindBufferDedicated()
|
H A D | vktPipelineMakeUtil.hpp | 38 de::MovePtr<vk::Allocation> bindImageDedicated (const vk::InstanceInterface& vki, const vk::DeviceInterface& vkd, const vk::VkPhysicalDevice physDevice, const vk::VkDevice device, const vk::VkImage image, const vk::MemoryRequirement requirement); 39 de::MovePtr<vk::Allocation> bindBufferDedicated (const vk::InstanceInterface& vki, const vk::DeviceInterface& vkd, const vk::VkPhysicalDevice physDevice, const vk::VkDevice device, const vk::VkBuffer buffer, const vk::MemoryRequirement requirement);
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
H A D | vktPipelineMakeUtil.cpp | 43 MovePtr<Allocation> bindImageDedicated (const InstanceInterface& vki, const DeviceInterface& vkd, const VkPhysicalDevice physDevice, const VkDevice device, const VkImage image, const MemoryRequirement requirement) in bindImageDedicated() argument 45 MovePtr<Allocation> alloc(allocateDedicated(vki, vkd, physDevice, device, image, requirement)); in bindImageDedicated() 50 MovePtr<Allocation> bindBufferDedicated (const InstanceInterface& vki, const DeviceInterface& vkd, const VkPhysicalDevice physDevice, const VkDevice device, const VkBuffer buffer, const MemoryRequirement requirement) in bindBufferDedicated() argument 52 MovePtr<Allocation> alloc(allocateDedicated(vki, vkd, physDevice, device, buffer, requirement)); in bindBufferDedicated()
|
H A D | vktPipelineMakeUtil.hpp | 38 de::MovePtr<vk::Allocation> bindImageDedicated (const vk::InstanceInterface& vki, const vk::DeviceInterface& vkd, const vk::VkPhysicalDevice physDevice, const vk::VkDevice device, const vk::VkImage image, const vk::MemoryRequirement requirement); 39 de::MovePtr<vk::Allocation> bindBufferDedicated (const vk::InstanceInterface& vki, const vk::DeviceInterface& vkd, const vk::VkPhysicalDevice physDevice, const vk::VkDevice device, const vk::VkBuffer buffer, const vk::MemoryRequirement requirement);
|
/third_party/mesa3d/src/compiler/glsl/ |
H A D | glsl_parser_extras.h | 127 const char *const requirement = this->es_shader in check_arrays_of_arrays_allowed() local 132 requirement); in check_arrays_of_arrays_allowed() 153 const char *const requirement = "GL_ARB_gpu_shader5 extension or GLSL 4.00"; in check_explicit_attrib_stream_allowed() local 156 requirement); in check_explicit_attrib_stream_allowed() 167 const char *const requirement = this->es_shader in check_explicit_attrib_location_allowed() local 172 mode_string(var), requirement); in check_explicit_attrib_location_allowed() 183 const char *const requirement = this->es_shader in check_separate_shader_objects_allowed() local 188 mode_string(var), requirement); in check_separate_shader_objects_allowed() 200 const char *const requirement = this->es_shader in check_explicit_uniform_location_allowed() local 207 requirement); in check_explicit_uniform_location_allowed() [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/ |
H A D | formatutilsgl.cpp | 48 SupportRequirement requirement; in VersionOrExts() local 49 requirement.version.major = major; in VersionOrExts() 50 requirement.version.minor = minor; in VersionOrExts() 51 angle::SplitStringAlongWhitespace(versionExt, &requirement.versionExtensions); in VersionOrExts() 52 return requirement; in VersionOrExts() 61 SupportRequirement requirement; in ExtAndVersionOrExt() local 62 requirement.requiredExtensions.resize(1); in ExtAndVersionOrExt() 63 angle::SplitStringAlongWhitespace(requiredExt, &requirement.requiredExtensions[0]); in ExtAndVersionOrExt() 64 requirement.version.major = major; in ExtAndVersionOrExt() 65 requirement in ExtAndVersionOrExt() 73 SupportRequirement requirement; VersionOnly() local 82 SupportRequirement requirement; ExtsOnly() local 108 SupportRequirement requirement; AlwaysSupported() local 117 SupportRequirement requirement; NeverSupported() local [all...] |
/third_party/vk-gl-cts/modules/gles2/functional/ |
H A D | es2fShaderLoopTests.cpp | 212 ShaderLoopCase (Context& context, const char* name, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, LoopRequirement requirement, const char* vertShaderSource, const char* fragShaderSource); 227 ShaderLoopCase::ShaderLoopCase (Context& context, const char* name, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, LoopRequirement requirement, const char* vertShaderSource, const char* fragShaderSource) in ShaderLoopCase() argument 229 , m_requirement (requirement) in ShaderLoopCase() 466 LoopRequirement requirement; in createGenericLoopCase() local 471 requirement = LOOPREQUIREMENT_STANDARD; in createGenericLoopCase() 473 requirement = LOOPREQUIREMENT_UNIFORM; in createGenericLoopCase() 475 requirement = LOOPREQUIREMENT_DYNAMIC; in createGenericLoopCase() 478 requirement = LOOPREQUIREMENT_DYNAMIC; in createGenericLoopCase() 480 return new ShaderLoopCase(context, caseName, description, isVertexCase, evalFunc, requirement, vertexShaderSource.c_str(), fragmentShaderSource.c_str()); in createGenericLoopCase() 1233 LoopRequirement requirement; in createSpecialLoopCase() local [all...] |
/third_party/node/deps/v8/tools/testrunner/testproc/ |
H A D | variant.py | 32 def setup(self, requirement=base.DROP_RESULT): 33 super(VariantProc, self).setup(requirement) 37 assert requirement == base.DROP_RESULT
|
H A D | seed.py | 30 def setup(self, requirement=base.DROP_RESULT): 31 super(SeedProc, self).setup(requirement) 34 assert requirement == base.DROP_RESULT
|
H A D | base.py | 61 def setup(self, requirement=DROP_RESULT): 66 self._prev_requirement = requirement 68 self._next_proc.setup(max(requirement, self._requirement))
|
H A D | combiner.py | 37 def setup(self, requirement=base.DROP_RESULT): 40 assert requirement == base.DROP_RESULT
|
H A D | fuzzer.py | 116 def setup(self, requirement=base.DROP_RESULT): 118 assert requirement == base.DROP_RESULT 119 super(FuzzerProc, self).setup(requirement)
|
/third_party/vk-gl-cts/external/amber/src/src/vulkan/ |
H A D | resource.cc | 119 VkMemoryRequirements requirement; in AllocateAndBindMemoryToVkBuffer() 121 buffer, &requirement); in AllocateAndBindMemoryToVkBuffer() 124 ChooseMemory(requirement.memoryTypeBits, flags, require_flags_found); in AllocateAndBindMemoryToVkBuffer() 128 Result r = AllocateMemory(memory, requirement.size, *memory_type_index); in AllocateAndBindMemoryToVkBuffer()
|
H A D | transfer_image.cc | 404 VkMemoryRequirements requirement; in AllocateAndBindMemoryToVkImage() 406 image, &requirement); in AllocateAndBindMemoryToVkImage() 409 ChooseMemory(requirement.memoryTypeBits, flags, force_flags); in AllocateAndBindMemoryToVkImage() 413 Result r = AllocateMemory(memory, requirement.size, *memory_type_index); in AllocateAndBindMemoryToVkImage()
|
/third_party/vk-gl-cts/external/vulkancts/scripts/ |
H A D | gen_framework.py | 317 self.depends = depends # None when requirement apply to all implementations of extension or string with dependencies 494 # check if this requirement was not promoted and mark 498 # check if this requirement describes enum, command or type 519 # construct requirement object and add it to the list 544 for requirement in requirementGroup: 545 requirementName = requirement.get("name") 546 if requirement.tag == "enum": 547 extendedEnumName = requirement.get("extends") 554 alias = requirement.get("alias") 559 requirement [all...] |
H A D | ohos_gen_framework.py | 478 # check if this requirement was not promoted and mark 482 # check if this requirement describes enum, command or type 509 # construct requirement object and add it to the list 540 for requirement in requirementGroup: 541 requirementName = requirement.get("name") 542 if requirement.tag == "enum": 544 extendedEnumName = requirement.get("extends") 550 self.addOrUpdateEnumerator(requirement, e) 552 elif requirement.tag == "type": 554 elif requirement [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber/ |
H A D | vktAmberTestCase.cpp | 459 void AmberTestCase::addRequirement (const std::string& requirement) in addRequirement() argument 461 if (requirement.find(".") != std::string::npos) in addRequirement() 462 m_required_features.insert(requirement); in addRequirement() 464 m_required_extensions.insert(requirement); in addRequirement() 510 log << tcu::TestLog::Message << "ERROR: CTS and Amber test requirement mismatch." << tcu::TestLog::EndMessage; in validateRequirements() 521 std::cerr << "ERROR: CTS and Amber test requirement mismatch.\n"; in validateRequirements()
|