bool vkd3d_create_raw_buffer_view(struct d3d12_device *device, - D3D12_GPU_VIRTUAL_ADDRESS gpu_address, VkBufferView *vk_buffer_view) + D3D12_GPU_VIRTUAL_ADDRESS gpu_address, bool is_uav, VkBufferView *vk_buffer_view)
More often than not, boolean flags are best avoided. Could we pass the parameter type here instead?