Vulkan backend initialisation
authoradam.b <jsr184@gmail.com>
Thu, 25 May 2017 16:16:35 +0000 (17:16 +0100)
committeradam.b <jsr184@gmail.com>
Mon, 5 Jun 2017 10:37:32 +0000 (11:37 +0100)
commitad97612446cca541578f8282ce512c07c9b8fd14
tree6d235999c8980491b70a68f9d7a029dc6ed154b0
parentd578a9b6f300cd5f3ff2c3238c856308082ed9cd
Vulkan backend initialisation

Instance, device, surface and swapchain work.

Change-Id: I7a3816a885761072c9b42c7acc925a79f337d130
45 files changed:
dali/graphics/file.list
dali/graphics/graphics-logical-device.cpp [new file with mode: 0644]
dali/graphics/graphics-logical-device.h [new file with mode: 0644]
dali/graphics/graphics-physical-device.cpp [new file with mode: 0644]
dali/graphics/graphics-physical-device.h [new file with mode: 0644]
dali/graphics/graphics-surface.cpp [new file with mode: 0644]
dali/graphics/graphics-surface.h [new file with mode: 0644]
dali/graphics/graphics-swapchain.cpp [new file with mode: 0644]
dali/graphics/graphics-swapchain.h [new file with mode: 0644]
dali/graphics/integration/graphics-logical-device-base.h [new file with mode: 0644]
dali/graphics/integration/graphics-physical-device-base.h [new file with mode: 0644]
dali/graphics/integration/graphics-surface-base.h [new file with mode: 0644]
dali/graphics/integration/graphics-swapchain-base.h [new file with mode: 0644]
dali/graphics/vulkan-api-test.cpp [new file with mode: 0644]
dali/graphics/vulkan/buffer.cpp [new file with mode: 0644]
dali/graphics/vulkan/buffer.h [new file with mode: 0644]
dali/graphics/vulkan/command-buffer.cpp [new file with mode: 0644]
dali/graphics/vulkan/command-buffer.h [new file with mode: 0644]
dali/graphics/vulkan/command-pool.cpp [new file with mode: 0644]
dali/graphics/vulkan/command-pool.h [new file with mode: 0644]
dali/graphics/vulkan/command-queue.cpp [new file with mode: 0644]
dali/graphics/vulkan/command-queue.h [new file with mode: 0644]
dali/graphics/vulkan/common.h [new file with mode: 0644]
dali/graphics/vulkan/device-memory.cpp [new file with mode: 0644]
dali/graphics/vulkan/device-memory.h [new file with mode: 0644]
dali/graphics/vulkan/frame-stack.h [new file with mode: 0644]
dali/graphics/vulkan/framebuffer.cpp [new file with mode: 0644]
dali/graphics/vulkan/framebuffer.h [new file with mode: 0644]
dali/graphics/vulkan/image-view.cpp [new file with mode: 0644]
dali/graphics/vulkan/image-view.h [new file with mode: 0644]
dali/graphics/vulkan/image.cpp [new file with mode: 0644]
dali/graphics/vulkan/image.h [new file with mode: 0644]
dali/graphics/vulkan/logical-device.cpp [new file with mode: 0644]
dali/graphics/vulkan/logical-device.h [new file with mode: 0644]
dali/graphics/vulkan/physical-device.cpp [new file with mode: 0644]
dali/graphics/vulkan/physical-device.h [new file with mode: 0644]
dali/graphics/vulkan/surface.cpp [new file with mode: 0644]
dali/graphics/vulkan/surface.h [new file with mode: 0644]
dali/graphics/vulkan/surface/vulkan-surface-base.h [new file with mode: 0644]
dali/graphics/vulkan/surface/xcb-surface.cpp [new file with mode: 0644]
dali/graphics/vulkan/surface/xcb-surface.h [new file with mode: 0644]
dali/graphics/vulkan/surface/xlib-surface.cpp [new file with mode: 0644]
dali/graphics/vulkan/surface/xlib-surface.h [new file with mode: 0644]
dali/graphics/vulkan/swapchain.cpp [new file with mode: 0644]
dali/graphics/vulkan/swapchain.h [new file with mode: 0644]