Home
last modified time | relevance | path

Searched refs:requirement (Results 1 - 25 of 62) sorted by relevance

123

/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/
H A DvkMemUtil.hpp96 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 DvkMemUtil.cpp224 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 DvkYCbCrImageWithMemory.cpp38 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 DvkYCbCrImageWithMemory.hpp47 const vk::MemoryRequirement requirement);
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api/
H A DvktApiBufferAndImageAllocationUtil.hpp58 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 DvktApiBufferAndImageAllocationUtil.cpp49 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 DvktApiBufferAndImageAllocationUtil.hpp55 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 DvktApiBufferAndImageAllocationUtil.cpp46 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 DvktPipelineMakeUtil.cpp43 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 DvktPipelineMakeUtil.hpp38 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 DvktPipelineMakeUtil.cpp43 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 DvktPipelineMakeUtil.hpp38 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 Dglsl_parser_extras.h127 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 Dformatutilsgl.cpp48 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 Des2fShaderLoopTests.cpp212 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 Dvariant.py32 def setup(self, requirement=base.DROP_RESULT):
33 super(VariantProc, self).setup(requirement)
37 assert requirement == base.DROP_RESULT
H A Dseed.py30 def setup(self, requirement=base.DROP_RESULT):
31 super(SeedProc, self).setup(requirement)
34 assert requirement == base.DROP_RESULT
H A Dbase.py61 def setup(self, requirement=DROP_RESULT):
66 self._prev_requirement = requirement
68 self._next_proc.setup(max(requirement, self._requirement))
H A Dcombiner.py37 def setup(self, requirement=base.DROP_RESULT):
40 assert requirement == base.DROP_RESULT
H A Dfuzzer.py116 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 Dresource.cc119 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 Dtransfer_image.cc404 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 Dgen_framework.py317 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 Dohos_gen_framework.py478 # 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 DvktAmberTestCase.cpp459 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()

Completed in 15 milliseconds

123