Home
last modified time | relevance | path

Searched refs:VkEncoder (Results 1 – 13 of 13) sorted by relevance

/hardware/google/gfxstream/guest/vulkan_enc/
DVkEncoder.cpp.inl5 class VkEncoder::Impl {
55 VkEncoder::~VkEncoder() {}
58 EncoderAutoLock(VkEncoder* enc) : mEnc(enc) { mEnc->lock(); }
60 VkEncoder* mEnc;
63 VkEncoder::VkEncoder(gfxstream::guest::IOStream* stream, function in VkEncoder
65 : mImpl(new VkEncoder::Impl(stream)), mHealthMonitor(healthMonitor) {}
67 void VkEncoder::flush() { mImpl->flush(); }
69 void VkEncoder::lock() { mImpl->lock(); }
71 void VkEncoder::unlock() { mImpl->unlock(); }
73 void VkEncoder::incRef() { __atomic_add_fetch(&refCount, 1, __ATOMIC_SEQ_CST); }
[all …]
DResources.h36 class VkEncoder; variable
62 gfxstream::vk::VkEncoder* lastUsedEncoder; \
64 gfxstream::vk::VkEncoder* privateEncoder; \
134 gfxstream::vk::VkEncoder* lastUsedEncoder;
136 gfxstream::vk::VkEncoder* privateEncoder;
DResourceTracker.cpp134 std::vector<VkEncoder*> encoders;
154 void pushStaging(CommandBufferStagingStream* stream, VkEncoder* encoder) { in pushStaging()
161 void popStaging(CommandBufferStagingStream** streamOut, VkEncoder** encoderOut) { in popStaging()
164 VkEncoder* encoder; in popStaging()
172 encoder = new VkEncoder(stream); in popStaging()
496 VkEncoder* enc, VkDevice device, in setBufferCollectionConstraintsFUCHSIA()
560 VkEncoder* enc, VkDevice device, VkPhysicalDevice physicalDevice, in addImageBufferCollectionConstraintsFUCHSIA()
812 VkEncoder* enc = (VkEncoder*)context; in commitDescriptorSetUpdates()
930 VkEncoder* currentEncoder) { in syncEncodersForCommandBuffer()
984 VkEncoder* enc = (VkEncoder*)context; in decDescriptorSetLayoutRef()
[all …]
DResourceTracker.h107 class VkEncoder; variable
119 using VkEncoderGetFunc = VkEncoder* (*)(HostConnection*);
316 VkEncoder* enc, VkDevice device,
473 void registerEncoderCleanupCallback(const VkEncoder* encoder, void* handle,
475 void unregisterEncoderCleanupCallback(const VkEncoder* encoder, void* handle);
476 void onEncoderDeleted(const VkEncoder* encoder);
478 uint32_t syncEncodersForCommandBuffer(VkCommandBuffer commandBuffer, VkEncoder* current);
479 uint32_t syncEncodersForQueue(VkQueue queue, VkEncoder* currentEncoder);
560 static VkEncoder* getCommandBufferEncoder(VkCommandBuffer commandBuffer);
561 static VkEncoder* getQueueEncoder(VkQueue queue);
[all …]
Dmeson.build22 'VkEncoder.cpp',
DVkEncoder.cpp79 VkResult VkEncoder::vkCreateInstance(const VkInstanceCreateInfo* pCreateInfo, in vkCreateInstance()
213 void VkEncoder::vkDestroyInstance(VkInstance instance, const VkAllocationCallbacks* pAllocator, in vkDestroyInstance()
323 VkResult VkEncoder::vkEnumeratePhysicalDevices(VkInstance instance, uint32_t* pPhysicalDeviceCount, in vkEnumeratePhysicalDevices()
475 void VkEncoder::vkGetPhysicalDeviceFeatures(VkPhysicalDevice physicalDevice, in vkGetPhysicalDeviceFeatures()
566 void VkEncoder::vkGetPhysicalDeviceFormatProperties(VkPhysicalDevice physicalDevice, in vkGetPhysicalDeviceFormatProperties()
667 VkResult VkEncoder::vkGetPhysicalDeviceImageFormatProperties( in vkGetPhysicalDeviceImageFormatProperties()
794 void VkEncoder::vkGetPhysicalDeviceProperties(VkPhysicalDevice physicalDevice, in vkGetPhysicalDeviceProperties()
889 void VkEncoder::vkGetPhysicalDeviceQueueFamilyProperties( in vkGetPhysicalDeviceQueueFamilyProperties()
1046 void VkEncoder::vkGetPhysicalDeviceMemoryProperties( in vkGetPhysicalDeviceMemoryProperties()
1143 PFN_vkVoidFunction VkEncoder::vkGetInstanceProcAddr(VkInstance instance, const char* pName, in vkGetInstanceProcAddr()
[all …]
DvkQueueFlushCommandsGOOGLE_encode_impl.cpp.inl2 // void VkEncoder::vkQueueFlushCommandsGOOGLE( VkQueue queue, VkCommandBuffer commandBuffer, VkDevi…
DAndroid.bp100 "VkEncoder.cpp",
DVkEncoder.h51 class VkEncoder {
53 VkEncoder(gfxstream::guest::IOStream* stream,
55 ~VkEncoder();
/hardware/google/gfxstream/guest/OpenglSystemCommon/
DHostConnection.h44 class VkEncoder; variable
132 gfxstream::vk::VkEncoder *vkEncoder();
216 gfxstream::vk::VkEncoder* m_vkEnc = nullptr;
DHostConnection.cpp73 using gfxstream::vk::VkEncoder;
381 VkEncoder* HostConnection::vkEncoder() { in vkEncoder()
383 m_vkEnc = new VkEncoder(m_stream, getGlobalHealthMonitor()); in vkEncoder()
/hardware/google/gfxstream/guest/vulkan/
Dgfxstream_vk_device.cpp32 gfxstream::vk::VkEncoder* vkEnc = hostCon->vkEncoder(); \
61 static gfxstream::vk::VkEncoder* getVkEncoder(HostConnection* con) { return con->vkEncoder(); } in getVkEncoder()
89 gfxstream::vk::VkEncoder* vkEnc = getVkEncoder(hostCon); in SetupInstanceForProcess()
/hardware/google/gfxstream/guest/
DBUILD.gn239 "vulkan_enc/VkEncoder.cpp",
240 "vulkan_enc/VkEncoder.h",