emscripten-core / emscripten-core/emscripten
GLFW fullscreen canvas buffer issue
- 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
Assessment
This issue has not been assessed yet.