Emi

Results 458 comments of Emi

Just to clarify, was it the OpenGL backend that worked? Or Vulkan also worked after that?

Thanks! I fixed the issue where `GPU_BACKEND` in the standard `gpu/` example was not working, so [this](https://github.com/hexops/mach/issues/192#issuecomment-1080066314) should work now. Regarding Vulkan, I see two possibilities here: 1. This is...

Makes sense - will try to get this added in soon (cc @alichraghi thoughts?) I imagine we should aim to expose a good portion of https://freetype.org/freetype2/docs/reference/ft2-computations.html

Wow, apparently `createWindow` returns an error that should be ignored on Wayland: https://github.com/glfw/glfw/issues/1121 See also https://github.com/bnpr/Malt/issues/173 Seems to be because `focusOnShow` window hint defaults to true in GLFW: https://sourcegraph.com/github.com/glfw/[email protected]/-/blob/src/window.c?L270:24 Looks...

Closing, but please note this doesn't mean Wayland is fully working @alichraghi - the reason that boids example works on your system is most likely because you have XWayland which...

from the Dawn matrix chat - avoid the default pipeline layouts:

useful info about querying max vertex attributes limit: > I think we started enforcing this differently at some point. The corresponding limit is maxVertexAttributes. > > The discussion for this...

You're correct the README is out of date. The idea is that you pass a struct to createWindow with the hints, it sets them for you, and resets to defaults...

Aha! Okay, now I understand. So `glfwCreateWindowSurface` internally relies on window hints. I did not realize this. The idea with hints being passed as a struct to `glfw.Window.create` is that...

Yep what @PiergiorgioZagaria said is correct. I will also say, copying a few hundred lines is often preferable over a dependency (repeating code is not a bad thing.) This is...