Felipe da Silva
Felipe da Silva
The XDG Shell was finally released as stable (https://lists.freedesktop.org/archives/wayland-devel/2017-December/036037.html). The `wl_shell` was declared as deprecated, which means the Wayland backend won't have the two window types. I have an early...
Emscripten contains functions `emscripten_webgl_*` that can be used to manage a WebGL context. Emscripten documentation: https://kripken.github.io/emscripten-site/docs/api_reference/html5.h.html?highlight=emscripten_webgl_#c.emscripten_webgl_create_context
This is a very interesting and useful feature. I would love to work on it, on X11 and Wayland. I imagine some design choices should be made beforehand? Because each...
Because this is fun, I will get my hands dirty on it. Let me know what you think: I've been thinking, the most simple way to do this would be...
I will try to implement the hint for disabling hardware acceleration. I believe we have here two features, actually, since software rendering and hardware rendering aren't mutually exclusive.
On X11, I was able to make the function to push pixels using `XImage`, which allows to push a batch of pixels to the window. Using `glfwPushPixels()` and `glfwSwapBuffer()` together...
I will definitelly make an update to allocate that `XImage` only once (stored in the internal structure of the window), but I need to make at least other implementation (like...
Ok, this might be a long shot, but can you try with `glfwSwapInterval(1)` and call `glFinish()` before/after `glfwSwapBuffers()`. Another long shot: call `glFlush()` right after your render is done. Try...
I'm starting to believe the issue is not related with GPU. My shot with `glFlush()` or `glFinish()` was because SFML has `glFlush()` in some of its drawing functions, and `glFinish()`...
This issue was discussed previously and in the forums: https://github.com/itchio/itch.io/issues/500 https://itch.io/t/17579/scoreboard-and-achievements-api @notnsane > I can imagine making a game, connecting it to this API or server, then let it handle...