emscripten-core / emscripten-core/emscripten

GLFW fullscreen canvas buffer issue

Open
#19,806 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
27.6k
Forks
3.6k
Avg merge
1d 1h
Merged PRs (30d)
105

Description

So when using GLFW it would seem that when I enter fullscreen from HTML side, using the pregenerated button I then check in cpp code for change in canvas size. So I can update the rendering buffer correctly and other properties I need. This is mainly when Im in windowed mode to check for resizing.
When entering fullscreen i encountered render buffer not updating to proper values, resulting in glfw rendering to half a screen, or being offset, generally just the wrong result.

Deprecated function ``emscripten_set_canvas_size`` seems to trigger the proper js functions to set the canvas size and trigger glfw window resize callbacks.
``emscripten_set_canvas_element_size`` seems to not trigger those.

Possibly related issue: #8590

**Version of emscripten/emsdk:**
3.1.39

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.