typedef VkFlags VkQueryControlFlags;
typedef enum {
- VK_MEMORY_OUTPUT_CPU_WRITE_BIT = 0x00000001,
+ VK_MEMORY_OUTPUT_HOST_WRITE_BIT = 0x00000001,
VK_MEMORY_OUTPUT_SHADER_WRITE_BIT = 0x00000002,
VK_MEMORY_OUTPUT_COLOR_ATTACHMENT_BIT = 0x00000004,
VK_MEMORY_OUTPUT_DEPTH_STENCIL_ATTACHMENT_BIT = 0x00000008,
typedef VkFlags VkMemoryOutputFlags;
typedef enum {
- VK_MEMORY_INPUT_CPU_READ_BIT = 0x00000001,
+ VK_MEMORY_INPUT_HOST_READ_BIT = 0x00000001,
VK_MEMORY_INPUT_INDIRECT_COMMAND_BIT = 0x00000002,
VK_MEMORY_INPUT_INDEX_FETCH_BIT = 0x00000004,
VK_MEMORY_INPUT_VERTEX_ATTRIBUTE_FETCH_BIT = 0x00000008,
for_each_bit(b, out_flags) {
switch ((VkMemoryOutputFlags)(1 << b)) {
- case VK_MEMORY_OUTPUT_CPU_WRITE_BIT:
+ case VK_MEMORY_OUTPUT_HOST_WRITE_BIT:
break; /* FIXME: Little-core systems */
case VK_MEMORY_OUTPUT_SHADER_WRITE_BIT:
cmd.DCFlushEnable = true;
for_each_bit(b, out_flags) {
switch ((VkMemoryInputFlags)(1 << b)) {
- case VK_MEMORY_INPUT_CPU_READ_BIT:
+ case VK_MEMORY_INPUT_HOST_READ_BIT:
break; /* FIXME: Little-core systems */
case VK_MEMORY_INPUT_INDIRECT_COMMAND_BIT:
case VK_MEMORY_INPUT_INDEX_FETCH_BIT: