struct ImageInfo

Defined at line 18 of file ../../src/ui/lib/escher/vk/image.h

Public Members

Format format
uint32_t width
uint32_t height
uint32_t sample_count
Flags usage
Flags memory_flags
ImageTiling tiling
ColorSpace color_space
bool is_mutable
bool is_external

Public Methods

bool operator== (const ImageInfo & other)

Defined at line 30 of file ../../src/ui/lib/escher/vk/image.h

bool is_transient ()

Transient images are neither loaded nor stored by render passes. Instead

they may be rendered into by one subpass and used as an input attachment by

a subsequent pass. Consequently, it may be possible (not implemented yet,

and depending on the hardware/driver) to avoid allocating any memory for

such images, so that it exists only transiently in tile-local storage.

Defined at line 43 of file ../../src/ui/lib/escher/vk/image.h