The interface is inherited from testing::Test. Registry on Initialize.
27 {
29
32 "TestImage",
33 VK_IMAGE_TYPE_2D,
36 1,
37 VK_SAMPLE_COUNT_1_BIT,
38 VK_FORMAT_R32G32B32A32_SFLOAT,
39 VK_IMAGE_TILING_OPTIMAL,
40 VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT |
41 VK_IMAGE_USAGE_SAMPLED_BIT |
42 VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT |
43 VK_IMAGE_USAGE_TRANSFER_SRC_BIT |
44 VK_IMAGE_USAGE_TRANSFER_DST_BIT,
45 0,
46 VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT,
47 1
48 );
49 }
static const int m_TextureSize
Texture's width and height.
std::unique_ptr< Spices::VulkanImage > m_VulkanImage
The unique pointer of VulkanImage.
virtual void SetUp() override
The interface is inherited from testing::Test. Registy on Initialize.
std::unique_ptr< Spices::VulkanRenderBackend > m_RenderBackend
The unique pointer of VulkanRenderBackend.
static VulkanState & GetState()
Get VulkanState in use.