1
Fork 0

Bump version requirement up to 1.1, flip viewport

This commit is contained in:
Joshua Goins 2022-10-05 22:56:08 -04:00
parent 48a2e6d18c
commit 85f1721c10

View file

@ -649,11 +649,18 @@ static void gfx_vulkan_create_instance() {
VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT; VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT;
debug_create_info.pfnUserCallback = gfx_vulkan_debug_callback; debug_create_info.pfnUserCallback = gfx_vulkan_debug_callback;
VkApplicationInfo application_info = {};
application_info.sType = VK_STRUCTURE_TYPE_APPLICATION_INFO;
application_info.apiVersion = VK_API_VERSION_1_1;
application_info.pApplicationName = "Super Mario 64";
application_info.pEngineName = "Super Mario 64 PC-Port";
VkInstanceCreateInfo create_info = {}; VkInstanceCreateInfo create_info = {};
create_info.pNext = &debug_create_info; create_info.pNext = &debug_create_info;
create_info.sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO; create_info.sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO;
create_info.ppEnabledExtensionNames = instance_extensions.data(); create_info.ppEnabledExtensionNames = instance_extensions.data();
create_info.enabledExtensionCount = instance_extensions.size(); create_info.enabledExtensionCount = instance_extensions.size();
create_info.pApplicationInfo = &application_info;
vkCreateInstance(&create_info, nullptr, &instance); vkCreateInstance(&create_info, nullptr, &instance);
@ -1436,10 +1443,10 @@ static void gfx_vulkan_renderer_set_zmode_decal(bool zmode_decal) {
static void gfx_vulkan_renderer_set_viewport(int x, int y, int width, int height) { static void gfx_vulkan_renderer_set_viewport(int x, int y, int width, int height) {
VkViewport viewport = {}; VkViewport viewport = {};
viewport.x = x; viewport.x = x;
viewport.y = y; viewport.y = height - y;
viewport.maxDepth = 1.0f; viewport.maxDepth = 1.0f;
viewport.width = width; viewport.width = width;
viewport.height = height; viewport.height = -height;
last_viewport = viewport; last_viewport = viewport;
} }