Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- renderer/ is the modified version
- renderer2/ is the original
- diff --color -r renderer/include/gfx/vk/vk_buffer.h renderer2/include/gfx/vk/vk_buffer.h
- 13c13
- < vk_buffer vk_vertex_buffer_init(vk_device *d, size_t size, vk_vertex *vertices);
- ---
- > vk_buffer vk_vertex_buffer_init(vk_device *d, vk_vertex *vertices);
- diff --color -r renderer/include/gfx/vk/vk_swapchain.h renderer2/include/gfx/vk/vk_swapchain.h
- 20c20
- < VkDynamicState dynamic_states[2];
- ---
- > VkDynamicState *dynamic_states;
- diff --color -r renderer/src/gfx/vk/vk_buffer.c renderer2/src/gfx/vk/vk_buffer.c
- 33c33
- < static VkBufferCreateInfo vk_buffer_info_init(size_t size)
- ---
- > static VkBufferCreateInfo vk_buffer_info_init(vk_vertex *vertices)
- 40c40
- < .size = size * sizeof(vk_vertex),
- ---
- > .size = sizeof(vertices[0]) * (sizeof(*vertices) / sizeof(vertices[0])),
- 50c50
- < vk_buffer vk_vertex_buffer_init(vk_device *d, size_t size, vk_vertex *vertices)
- ---
- > vk_buffer vk_vertex_buffer_init(vk_device *d, vk_vertex *vertices)
- 56c56
- < VkBufferCreateInfo buffer_info = vk_buffer_info_init(size);
- ---
- > VkBufferCreateInfo buffer_info = vk_buffer_info_init(vertices);
- diff --color -r renderer/src/gfx/vk/vk_cmd_pool.c renderer2/src/gfx/vk/vk_cmd_pool.c
- 9c9
- < .flags = VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT,
- ---
- > .flags = 0,
- diff --color -r renderer/src/gfx/vk/vk_context.c renderer2/src/gfx/vk/vk_context.c
- 3c3
- < vk_vertex vertices[3] =
- ---
- > vk_vertex vertices[15] =
- 23c23
- < vk.vb = vk_vertex_buffer_init(&vk.d, 3, vertices);
- ---
- > vk.vb = vk_vertex_buffer_init(&vk.d, vertices);
- diff --color -r renderer/src/gfx/vk/vk_instance.c renderer2/src/gfx/vk/vk_instance.c
- 13c13
- < .apiVersion = VK_API_VERSION_1_0
- ---
- > .apiVersion = 0
- 30c30
- < static VkDebugUtilsMessengerCreateInfoEXT debug_info = {0};
- ---
- > VkDebugUtilsMessengerCreateInfoEXT debug_info = {0};
- 38,41d37
- < } else {
- < instance_info.pNext = NULL;
- < instance_info.enabledLayerCount = 0;
- < instance_info.ppEnabledLayerNames = NULL;
- 43a40,43
- > instance_info.pNext = NULL;
- > instance_info.enabledLayerCount = 0;
- > instance_info.ppEnabledLayerNames = NULL;
- >
- 57c57
- < const char *glfw_extensions[glfw_extension_count + 1];
- ---
- > const char *glfw_extensions[glfw_extension_count];
- 59,60d58
- <
- < glfw_extensions[glfw_extension_count] = VK_EXT_DEBUG_UTILS_EXTENSION_NAME;
- diff --color -r renderer/src/gfx/vk/vk_swapchain.c renderer2/src/gfx/vk/vk_swapchain.c
- 151c151
- < //VkDynamicState swapchain_dynamic_states[2] = {VK_DYNAMIC_STATE_VIEWPORT, VK_DYNAMIC_STATE_SCISSOR};
- ---
- > VkDynamicState swapchain_dynamic_states[2] = {VK_DYNAMIC_STATE_VIEWPORT, VK_DYNAMIC_STATE_SCISSOR};
- 158,159c158
- < s.dynamic_states[0] = VK_DYNAMIC_STATE_VIEWPORT;
- < s.dynamic_states[1] = VK_DYNAMIC_STATE_SCISSOR;
- ---
- > s.dynamic_states = swapchain_dynamic_states;
Advertisement
Add Comment
Please, Sign In to add comment