Home
last modified time | relevance | path

Searched refs:ResourceType (Results 1 - 25 of 47) sorted by relevance

12

/third_party/skia/third_party/externals/angle2/src/libANGLE/
H A DResourceMap.h19 template <typename ResourceType, typename IDType>
26 ANGLE_INLINE ResourceType *query(IDType id) const in query()
31 ResourceType *value = mFlatResources[handle]; in query()
42 bool erase(IDType id, ResourceType **resourceOut);
44 void assign(IDType id, ResourceType *resource);
49 using IndexAndResource = std::pair<GLuint, ResourceType *>;
50 using HashMap = angle::HashMap<GLuint, ResourceType *>;
93 static ResourceType *InvalidPointer();
103 static constexpr size_t kElementSize = sizeof(ResourceType *);
106 ResourceType **mFlatResource
[all...]
H A DResourceManager.h65 template <typename ResourceType, typename ImplT, typename IDType>
78 typename ResourceMap<ResourceType, IDType>::Iterator begin() const in begin()
82 typename ResourceMap<ResourceType, IDType>::Iterator end() const { return mObjectMap.end(); } in end()
89 ANGLE_INLINE ResourceType *checkObjectAllocation(rx::GLImplFactory *factory, in checkObjectAllocation()
93 ResourceType *value = mObjectMap.query(handle); in checkObjectAllocation()
109 ResourceMap<ResourceType, IDType> mObjectMap;
113 ResourceType *checkObjectAllocationImpl(rx::GLImplFactory *factory, in checkObjectAllocationImpl()
117 ResourceType *object = ImplT::AllocateNewObject(factory, handle, args...); in checkObjectAllocationImpl()
H A DResourceManager.cpp32 template <typename ResourceType, typename IDType>
34 ResourceMap<ResourceType, IDType> *objectMap) in AllocateEmptyObject()
61 template <typename ResourceType, typename ImplT, typename IDType>
62 TypedResourceManager<ResourceType, ImplT, IDType>::~TypedResourceManager() in ~TypedResourceManager()
67 template <typename ResourceType, typename ImplT, typename IDType>
68 void TypedResourceManager<ResourceType, ImplT, IDType>::reset(const Context *context) in reset()
81 template <typename ResourceType, typename ImplT, typename IDType>
82 void TypedResourceManager<ResourceType, ImplT, IDType>::deleteObject(const Context *context, in deleteObject()
85 ResourceType *resource = nullptr; in deleteObject()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader/
H A DvktMeshShaderSyncTests.cpp115 enum class ResourceType class
123 VkDescriptorType resourceTypeToDescriptor (ResourceType resType) in resourceTypeToDescriptor()
127 case ResourceType::UNIFORM_BUFFER: return VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER; in resourceTypeToDescriptor()
128 case ResourceType::STORAGE_BUFFER: return VK_DESCRIPTOR_TYPE_STORAGE_BUFFER; in resourceTypeToDescriptor()
129 case ResourceType::STORAGE_IMAGE: return VK_DESCRIPTOR_TYPE_STORAGE_IMAGE; in resourceTypeToDescriptor()
130 case ResourceType::SAMPLED_IMAGE: return VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER; in resourceTypeToDescriptor()
229 bool canReadResourceAsAccess (ResourceType resType, ReadAccess access) in canReadResourceAsAccess()
232 return (resType == ResourceType::UNIFORM_BUFFER); in canReadResourceAsAccess()
237 bool canWriteResourceAsAccess (ResourceType resType, WriteAccess access) in canWriteResourceAsAccess()
239 if (resType == ResourceType in canWriteResourceAsAccess()
[all...]
H A DvktMeshShaderSyncTestsEXT.cpp116 enum class ResourceType class
124 VkDescriptorType resourceTypeToDescriptor (ResourceType resType) in resourceTypeToDescriptor()
128 case ResourceType::UNIFORM_BUFFER: return VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER; in resourceTypeToDescriptor()
129 case ResourceType::STORAGE_BUFFER: return VK_DESCRIPTOR_TYPE_STORAGE_BUFFER; in resourceTypeToDescriptor()
130 case ResourceType::STORAGE_IMAGE: return VK_DESCRIPTOR_TYPE_STORAGE_IMAGE; in resourceTypeToDescriptor()
131 case ResourceType::SAMPLED_IMAGE: return VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER; in resourceTypeToDescriptor()
231 bool canReadResourceAsAccess (ResourceType resType, ReadAccess access) in canReadResourceAsAccess()
234 return (resType == ResourceType::UNIFORM_BUFFER); in canReadResourceAsAccess()
239 bool canWriteResourceAsAccess (ResourceType resType, WriteAccess access) in canWriteResourceAsAccess()
241 if (resType == ResourceType in canWriteResourceAsAccess()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/mesh_shader/
H A DvktMeshShaderSyncTests.cpp115 enum class ResourceType class
123 VkDescriptorType resourceTypeToDescriptor (ResourceType resType) in resourceTypeToDescriptor()
127 case ResourceType::UNIFORM_BUFFER: return VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER; in resourceTypeToDescriptor()
128 case ResourceType::STORAGE_BUFFER: return VK_DESCRIPTOR_TYPE_STORAGE_BUFFER; in resourceTypeToDescriptor()
129 case ResourceType::STORAGE_IMAGE: return VK_DESCRIPTOR_TYPE_STORAGE_IMAGE; in resourceTypeToDescriptor()
130 case ResourceType::SAMPLED_IMAGE: return VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER; in resourceTypeToDescriptor()
229 bool canReadResourceAsAccess (ResourceType resType, ReadAccess access) in canReadResourceAsAccess()
232 return (resType == ResourceType::UNIFORM_BUFFER); in canReadResourceAsAccess()
237 bool canWriteResourceAsAccess (ResourceType resType, WriteAccess access) in canWriteResourceAsAccess()
239 if (resType == ResourceType in canWriteResourceAsAccess()
[all...]
H A DvktMeshShaderSyncTestsEXT.cpp116 enum class ResourceType class
124 VkDescriptorType resourceTypeToDescriptor (ResourceType resType) in resourceTypeToDescriptor()
128 case ResourceType::UNIFORM_BUFFER: return VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER; in resourceTypeToDescriptor()
129 case ResourceType::STORAGE_BUFFER: return VK_DESCRIPTOR_TYPE_STORAGE_BUFFER; in resourceTypeToDescriptor()
130 case ResourceType::STORAGE_IMAGE: return VK_DESCRIPTOR_TYPE_STORAGE_IMAGE; in resourceTypeToDescriptor()
131 case ResourceType::SAMPLED_IMAGE: return VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER; in resourceTypeToDescriptor()
231 bool canReadResourceAsAccess (ResourceType resType, ReadAccess access) in canReadResourceAsAccess()
234 return (resType == ResourceType::UNIFORM_BUFFER); in canReadResourceAsAccess()
239 bool canWriteResourceAsAccess (ResourceType resType, WriteAccess access) in canWriteResourceAsAccess()
241 if (resType == ResourceType in canWriteResourceAsAccess()
[all...]
/third_party/nghttp2/src/
H A DHtmlParser.h41 enum ResourceType { enum
51 std::vector<std::pair<std::string, ResourceType>> links;
64 const std::vector<std::pair<std::string, ResourceType>> &get_links() const;
81 const std::vector<std::pair<std::string, ResourceType>> &get_links() const { in get_links()
87 std::vector<std::pair<std::string, ResourceType>> links_;
H A DHtmlParser.cc59 ResourceType
75 ResourceType res_type) { in add_link()
210 const std::vector<std::pair<std::string, ResourceType>> &
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/d3d11/
H A DResourceManager11.h54 // Format: ResourceType, D3D11 type, DESC type, init data type.
81 enum class ResourceType class
88 constexpr size_t ResourceTypeIndex(ResourceType resourceType) in ResourceTypeIndex()
93 constexpr size_t NumResourceTypes = ResourceTypeIndex(ResourceType::Last);
98 struct NAME<ResourceType::RESTYPE> \
106 struct NAME<ResourceType::RESTYPE> \
114 struct NAME<ResourceType::RESTYPE> \
120 template <ResourceType Param> \
124 template <ResourceType Param> \
128 template <ResourceType Para
[all...]
H A DResourceManager11.cpp79 template <ResourceType ResourceT>
88 uint64_t ComputeGenericMemoryUsage(ResourceType resourceType, ID3D11DeviceChild *resource) in ComputeGenericMemoryUsage()
92 case ResourceType::Texture2D: in ComputeGenericMemoryUsage()
93 return ComputeGenericMemoryUsage<ResourceType::Texture2D>(resource); in ComputeGenericMemoryUsage()
94 case ResourceType::Texture3D: in ComputeGenericMemoryUsage()
95 return ComputeGenericMemoryUsage<ResourceType::Texture3D>(resource); in ComputeGenericMemoryUsage()
96 case ResourceType::Buffer: in ComputeGenericMemoryUsage()
97 return ComputeGenericMemoryUsage<ResourceType::Buffer>(resource); in ComputeGenericMemoryUsage()
417 void ResourceManager11::incrResource(ResourceType resourceType, uint64_t memorySize) in incrResource()
429 void ResourceManager11::decrResource(ResourceType resourceTyp
[all...]
H A Drenderer11_utils.h222 template <ResourceType ResourceT>
277 class LazyInputLayout final : public LazyResource<ResourceType::InputLayout>
295 class LazyBlendState final : public LazyResource<ResourceType::BlendState>
367 ResourceType resourceType = ResourceType::Last;
383 bool is2D() const { return mData->resourceType == ResourceType::Texture2D; } in is2D()
384 bool is3D() const { return mData->resourceType == ResourceType::Texture3D; } in is3D()
385 ResourceType getTextureType() const { return mData->resourceType; } in getTextureType()
/third_party/skia/third_party/externals/tint/samples/
H A Dmain.cc336 tint::inspector::ResourceBinding::ResourceType type) { in ResourceTypeToString()
338 case tint::inspector::ResourceBinding::ResourceType::kUniformBuffer: in ResourceTypeToString()
340 case tint::inspector::ResourceBinding::ResourceType::kStorageBuffer: in ResourceTypeToString()
342 case tint::inspector::ResourceBinding::ResourceType::kReadOnlyStorageBuffer: in ResourceTypeToString()
344 case tint::inspector::ResourceBinding::ResourceType::kSampler: in ResourceTypeToString()
346 case tint::inspector::ResourceBinding::ResourceType::kComparisonSampler: in ResourceTypeToString()
348 case tint::inspector::ResourceBinding::ResourceType::kSampledTexture: in ResourceTypeToString()
350 case tint::inspector::ResourceBinding::ResourceType::kMultisampledTexture: in ResourceTypeToString()
352 case tint::inspector::ResourceBinding::ResourceType:: in ResourceTypeToString()
355 case tint::inspector::ResourceBinding::ResourceType in ResourceTypeToString()
[all...]
/third_party/libphonenumber/tools/cpp/src/cpp-build/
H A Dgenerate_geocoding_data.cc51 template <typename ResourceType> class AutoCloser {
53 typedef int (*ReleaseFunction) (ResourceType* resource);
55 AutoCloser(ResourceType** resource, ReleaseFunction release_function) in AutoCloser()
64 ResourceType* get_resource() const { in get_resource()
76 ResourceType** resource_;
/third_party/skia/third_party/externals/tint/src/inspector/
H A Dinspector.cc390 entry.resource_type = ResourceBinding::ResourceType::kUniformBuffer; in GetUniformBufferResourceBindings()
427 entry.resource_type = ResourceBinding::ResourceType::kSampler; in GetSamplerResourceBindings()
452 entry.resource_type = ResourceBinding::ResourceType::kComparisonSampler; in GetComparisonSamplerResourceBindings()
481 ResourceBinding::ResourceType resource_type) { in GetTextureResourceBindings()
513 ResourceBinding::ResourceType::kDepthTexture); in GetDepthTextureResourceBindings()
521 ResourceBinding::ResourceType::kDepthMultisampledTexture); in GetDepthMultisampledTextureResourceBindings()
528 ResourceBinding::ResourceType::kExternalTexture); in GetExternalTextureResourceBindings()
681 read_only ? ResourceBinding::ResourceType::kReadOnlyStorageBuffer in GetStorageBufferResourceBindingsImpl()
682 : ResourceBinding::ResourceType::kStorageBuffer; in GetStorageBufferResourceBindingsImpl()
714 multisampled_only ? ResourceBinding::ResourceType in GetSampledTextureResourceBindingsImpl()
[all...]
H A Dinspector_test.cc1312 EXPECT_EQ(ResourceBinding::ResourceType::kUniformBuffer, in TEST_F()
1317 EXPECT_EQ(ResourceBinding::ResourceType::kStorageBuffer, in TEST_F()
1322 EXPECT_EQ(ResourceBinding::ResourceType::kReadOnlyStorageBuffer, in TEST_F()
1327 EXPECT_EQ(ResourceBinding::ResourceType::kSampler, result[3].resource_type); in TEST_F()
1331 EXPECT_EQ(ResourceBinding::ResourceType::kComparisonSampler, in TEST_F()
1336 EXPECT_EQ(ResourceBinding::ResourceType::kSampledTexture, in TEST_F()
1341 EXPECT_EQ(ResourceBinding::ResourceType::kWriteOnlyStorageTexture, in TEST_F()
1346 EXPECT_EQ(ResourceBinding::ResourceType::kDepthTexture, in TEST_F()
1351 EXPECT_EQ(ResourceBinding::ResourceType::kDepthMultisampledTexture, in TEST_F()
1401 EXPECT_EQ(ResourceBinding::ResourceType in TEST_F()
[all...]
H A Dresource_binding.h91 enum class ResourceType { class
106 ResourceType resource_type;
/third_party/skia/third_party/externals/dawn/src/dawn_native/
H A DShaderModule.cpp133 tint::inspector::ResourceBinding::ResourceType type) { in TintResourceTypeToBindingInfoType()
135 case tint::inspector::ResourceBinding::ResourceType::kUniformBuffer: in TintResourceTypeToBindingInfoType()
136 case tint::inspector::ResourceBinding::ResourceType::kStorageBuffer: in TintResourceTypeToBindingInfoType()
137 case tint::inspector::ResourceBinding::ResourceType::kReadOnlyStorageBuffer: in TintResourceTypeToBindingInfoType()
139 case tint::inspector::ResourceBinding::ResourceType::kSampler: in TintResourceTypeToBindingInfoType()
140 case tint::inspector::ResourceBinding::ResourceType::kComparisonSampler: in TintResourceTypeToBindingInfoType()
142 case tint::inspector::ResourceBinding::ResourceType::kSampledTexture: in TintResourceTypeToBindingInfoType()
143 case tint::inspector::ResourceBinding::ResourceType::kMultisampledTexture: in TintResourceTypeToBindingInfoType()
144 case tint::inspector::ResourceBinding::ResourceType::kDepthTexture: in TintResourceTypeToBindingInfoType()
145 case tint::inspector::ResourceBinding::ResourceType in TintResourceTypeToBindingInfoType()
[all...]
/third_party/skia/include/private/
H A DGrResourceKey.h193 typedef uint32_t ResourceType; typedef in GrScratchKey
195 /** Generate a unique ResourceType. */
196 static ResourceType GenerateResourceType();
208 ResourceType resourceType() const { return this->domain(); } in resourceType()
220 Builder(GrScratchKey* key, ResourceType type, int data32Count) in Builder()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization/
H A DvktSynchronizationOperation.hpp205 Resource (ResourceType type,
220 ResourceType getType (void) const { return m_type; } in getType()
227 const ResourceType m_type;
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/synchronization/
H A DvktSynchronizationOperation.hpp198 Resource (ResourceType type,
213 ResourceType getType (void) const { return m_type; } in getType()
220 const ResourceType m_type;
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model/
H A DvktBindingValveMutableTests.cpp279 enum class ResourceType class
290 ResourceType toResourceType (VkDescriptorType descriptorType) in toResourceType()
292 ResourceType resourceType = ResourceType::SAMPLER; in toResourceType()
296 resourceType = ResourceType::SAMPLER; in toResourceType()
300 resourceType = ResourceType::COMBINED_IMAGE_SAMPLER; in toResourceType()
306 resourceType = ResourceType::IMAGE; in toResourceType()
311 resourceType = ResourceType::BUFFER_VIEW; in toResourceType()
316 resourceType = ResourceType::BUFFER; in toResourceType()
320 resourceType = ResourceType in toResourceType()
[all...]
/third_party/skia/third_party/externals/angle2/src/libANGLE/capture/
H A DFrameCapture.h390 // Map of ResourceType to IDs and range of setup calls
534 template <typename ResourceType>
535 void handleGennedResource(ResourceType resourceID) in handleGennedResource()
539 ResourceIDType idType = GetResourceIDTypeFromType<ResourceType>::IDType; in handleGennedResource()
545 template <typename ResourceType>
546 bool resourceIsGenerated(ResourceType resourceID) in resourceIsGenerated()
548 ResourceIDType idType = GetResourceIDTypeFromType<ResourceType>::IDType; in resourceIsGenerated()
553 template <typename ResourceType>
554 void handleDeletedResource(ResourceType resourceID) in handleDeletedResource()
558 ResourceIDType idType = GetResourceIDTypeFromType<ResourceType> in handleDeletedResource()
[all...]
/third_party/node/src/
H A Dstring_bytes.cc55 template <typename ResourceType, typename TypeName>
56 class ExternString: public ResourceType {
92 return ExternString<ResourceType, TypeName>::New(isolate, in NewFromCopy()
112 ExternString* h_str = new ExternString<ResourceType, TypeName>(isolate, in New()
/third_party/skia/src/gpu/
H A DGrGpuBuffer.cpp63 static const GrScratchKey::ResourceType kType = GrScratchKey::GenerateResourceType(); in ComputeScratchKeyForDynamicBuffer()

Completed in 25 milliseconds

12