mirror of
https://github.com/libretro/RetroArch
synced 2025-03-01 16:13:40 +00:00
Cleanup
This commit is contained in:
parent
e8a0ea15cd
commit
9672d9b12f
@ -254,19 +254,6 @@ struct vk_buffer_range
|
|||||||
VkBuffer buffer; /* ptr alignment */
|
VkBuffer buffer; /* ptr alignment */
|
||||||
};
|
};
|
||||||
|
|
||||||
struct vk_buffer_chain vulkan_buffer_chain_init(
|
|
||||||
VkDeviceSize block_size,
|
|
||||||
VkDeviceSize alignment,
|
|
||||||
VkBufferUsageFlags usage);
|
|
||||||
|
|
||||||
bool vulkan_buffer_chain_alloc(const struct vulkan_context *context,
|
|
||||||
struct vk_buffer_chain *chain, size_t size,
|
|
||||||
struct vk_buffer_range *range);
|
|
||||||
|
|
||||||
void vulkan_buffer_chain_free(
|
|
||||||
VkDevice device,
|
|
||||||
struct vk_buffer_chain *chain);
|
|
||||||
|
|
||||||
struct vk_descriptor_pool
|
struct vk_descriptor_pool
|
||||||
{
|
{
|
||||||
struct vk_descriptor_pool *next;
|
struct vk_descriptor_pool *next;
|
||||||
@ -286,9 +273,9 @@ struct vk_descriptor_manager
|
|||||||
|
|
||||||
struct vk_per_frame
|
struct vk_per_frame
|
||||||
{
|
{
|
||||||
struct vk_texture texture;
|
struct vk_texture texture; /* uint64_t alignment */
|
||||||
struct vk_texture texture_optimal;
|
struct vk_texture texture_optimal;
|
||||||
struct vk_buffer_chain vbo;
|
struct vk_buffer_chain vbo; /* uint64_t alignment */
|
||||||
struct vk_buffer_chain ubo;
|
struct vk_buffer_chain ubo;
|
||||||
struct vk_descriptor_manager descriptor_manager;
|
struct vk_descriptor_manager descriptor_manager;
|
||||||
|
|
||||||
@ -526,6 +513,20 @@ typedef struct vk
|
|||||||
vkUpdateDescriptorSets(device, 1, &write, 0, NULL); \
|
vkUpdateDescriptorSets(device, 1, &write, 0, NULL); \
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
struct vk_buffer_chain vulkan_buffer_chain_init(
|
||||||
|
VkDeviceSize block_size,
|
||||||
|
VkDeviceSize alignment,
|
||||||
|
VkBufferUsageFlags usage);
|
||||||
|
|
||||||
|
bool vulkan_buffer_chain_alloc(const struct vulkan_context *context,
|
||||||
|
struct vk_buffer_chain *chain, size_t size,
|
||||||
|
struct vk_buffer_range *range);
|
||||||
|
|
||||||
|
void vulkan_buffer_chain_free(
|
||||||
|
VkDevice device,
|
||||||
|
struct vk_buffer_chain *chain);
|
||||||
|
|
||||||
uint32_t vulkan_find_memory_type(
|
uint32_t vulkan_find_memory_type(
|
||||||
const VkPhysicalDeviceMemoryProperties *mem_props,
|
const VkPhysicalDeviceMemoryProperties *mem_props,
|
||||||
uint32_t device_reqs, uint32_t host_reqs);
|
uint32_t device_reqs, uint32_t host_reqs);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user