Home
last modified time | relevance | path

Searched refs:PresentImage (Results 1 – 12 of 12) sorted by relevance

/external/swiftshader/src/WSI/
DXcbSurfaceKHR.hpp38 virtual void attachImage(PresentImage *image) override;
39 virtual void detachImage(PresentImage *image) override;
40 VkResult present(PresentImage *image) override;
45 std::unordered_map<PresentImage *, uint32_t> graphicsContexts;
DXlibSurfaceKHR.hpp38 virtual void attachImage(PresentImage *image) override;
39 virtual void detachImage(PresentImage *image) override;
40 VkResult present(PresentImage *image) override;
47 std::unordered_map<PresentImage *, XImage *> imageMap;
DVkSwapchainKHR.cpp29 , images(reinterpret_cast<PresentImage *>(mem)) in SwapchainKHR()
33 memset(reinterpret_cast<void *>(images), 0, imageCount * sizeof(PresentImage)); in SwapchainKHR()
40 PresentImage &currentImage = images[i]; in destroy()
58 return pCreateInfo->minImageCount * sizeof(PresentImage); in ComputeRequiredAllocationSize()
70 PresentImage &currentImage = images[i]; in retire()
128 PresentImage &currentImage = images[i]; in createImages()
177 PresentImage &currentImage = images[i]; in getNextImage()
DVkSurfaceKHR.hpp38 class PresentImage class
90 virtual void attachImage(PresentImage *image) = 0;
91 virtual void detachImage(PresentImage *image) = 0;
92 virtual VkResult present(PresentImage *image) = 0;
DWin32SurfaceKHR.hpp43 virtual void attachImage(PresentImage *image) override;
44 virtual void detachImage(PresentImage *image) override;
45 VkResult present(PresentImage *image) override;
DMetalSurface.h41 virtual void attachImage(PresentImage* image) override {} in attachImage()
42 virtual void detachImage(PresentImage* image) override {} in detachImage()
43 VkResult present(PresentImage* image) override;
DVkSurfaceKHR.cpp42 VkResult PresentImage::allocateImage(VkDevice device, const VkImageCreateInfo &createInfo) in allocateImage()
63 VkResult PresentImage::allocateAndBindImageMemory(VkDevice device, const VkMemoryAllocateInfo &allo… in allocateAndBindImageMemory()
90 void PresentImage::clear() in clear()
107 VkImage PresentImage::asVkImage() const in asVkImage()
DXlibSurfaceKHR.cpp57 void XlibSurfaceKHR::attachImage(PresentImage *image) in attachImage()
72 void XlibSurfaceKHR::detachImage(PresentImage *image) in detachImage()
84 VkResult XlibSurfaceKHR::present(PresentImage *image) in present()
DWin32SurfaceKHR.cpp68 void Win32SurfaceKHR::attachImage(PresentImage *image) in attachImage()
74 void Win32SurfaceKHR::detachImage(PresentImage *image) in detachImage()
80 VkResult Win32SurfaceKHR::present(PresentImage *image) in present()
DVkSwapchainKHR.hpp48 PresentImage const &getImage(uint32_t imageIndex) { return images[imageIndex]; } in getImage()
52 PresentImage *images = nullptr;
DXcbSurfaceKHR.cpp122 void XcbSurfaceKHR::attachImage(PresentImage *image) in attachImage()
132 void XcbSurfaceKHR::detachImage(PresentImage *image) in detachImage()
142 VkResult XcbSurfaceKHR::present(PresentImage *image) in present()
DMetalSurface.mm140 VkResult MetalSurface::present(PresentImage* image) API_AVAILABLE(macosx(10.11))