transparent-cube

Minimal cross-platform native/wasm graphics example.
Log | Files | Refs | README | LICENSE

commit 594591a2b86bcc5d40173738e5d0fd7ae8386d40
parent ef96b6336dad7160f09f41238314df43539e0d1c
Author: Amin Mesbah <dev@aminmesbah.com>
Date:   Sat,  2 Feb 2019 17:11:52 -0800

Ask for vsync

Diffstat:
Msrc/game.c | 2+-
Msrc/platform_linux.c | 1+
2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/game.c b/src/game.c @@ -164,7 +164,7 @@ void game_init(struct GameState *game_state, uint32_t screen_width, uint32_t scr void game_update_and_render(struct GameState *game_state, float dt, uint32_t screen_width, uint32_t screen_height) { glDepthMask(GL_TRUE); - glClearColor(0.1f, 0.1f, 0.1f, 1.0f); + glClearColor(0.2f, 0.2f, 0.3f, 1.0f); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); //glPolygonMode(GL_FRONT_AND_BACK, GL_LINE); diff --git a/src/platform_linux.c b/src/platform_linux.c @@ -54,6 +54,7 @@ int main(void) } glfwMakeContextCurrent(window); glfwSetFramebufferSizeCallback(window, framebuffer_size_callback); + glfwSwapInterval(1); if (!gladLoadGLLoader((GLADloadproc) glfwGetProcAddress)) {