[WIP] Add descriptors and pipeline builder
This commit is contained in:
1 parent
173a82b9d1
commit
f8eb98ddf4
36 files changed
+613
-458
No files matched your search
@@ -61,7 +61,7 @@ static void framebuffer_resized_callback(GLFWwindow* window, int width, int heig
|
||||
}
|
||||
|
||||
|
||||
rse_err_t window_init(GLFWwindow* window_handle, bool* is_framebuffer_resized)
|
||||
rse_err_t window_init(GLFWwindow** window_handle, bool* is_framebuffer_resized)
|
||||
{
|
||||
/* Initiliaze GLFW AP */
|
||||
if (GLFW_TRUE != glfwInit())
|
||||
@@ -83,16 +83,16 @@ rse_err_t window_init(GLFWwindow* window_handle, bool* is_framebuffer_resized)
|
||||
/* Create window */
|
||||
glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API);
|
||||
|
||||
window_handle = glfwCreateWindow(640, 480, "RedScarfEngine", NULL, NULL);
|
||||
*window_handle = glfwCreateWindow(640, 480, "RedScarfEngine", NULL, NULL);
|
||||
|
||||
if (NULL == window_handle) {
|
||||
if (NULL == *window_handle) {
|
||||
LOGF(_("Window context creation failed\n"));
|
||||
return WINDOW_ERROR_WINDOW_NOT_CREATED;
|
||||
}
|
||||
|
||||
glfwSetKeyCallback(window_handle, key_callback);
|
||||
glfwSetFramebufferSizeCallback(window_handle, framebuffer_resized_callback);
|
||||
glfwSetWindowUserPointer(window_handle, is_framebuffer_resized);
|
||||
glfwSetKeyCallback(*window_handle, key_callback);
|
||||
glfwSetFramebufferSizeCallback(*window_handle, framebuffer_resized_callback);
|
||||
glfwSetWindowUserPointer(*window_handle, is_framebuffer_resized);
|
||||
|
||||
return RSE_ERROR_NO_ERROR;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user