Emi
Emi
@michal-z The workaround I quoted above (should, I think / hope) give us headers to build Dawn, I just haven't tested it yet. But no, mixing the Wine and Proton...
Yeah, so the Microsoft "x64 calling convention return values" quote above is correct. However, I will say it is worded quite confusingly and I can explain what you are seeing...
You can test this by opening any one of the examples and dropping at the top of the `pub fn update` function a call to `std.time.sleep(16 * std.time.ns_per_ms);`
## Implications for Mach core Because this issue affects how Linux applications function properly, this fits into the scope of _Core_ not just _Engine_. If someone fails to use a...
OK but actually this discussion/plan is not complete without talking about macOS behavior, too. on macOS, there is a Metal command queue in Dawn that can fill up. It also...
Note to self: may also be impacted by GLFW bugs like https://github.com/glfw/glfw/issues/1267 on Windows with borderless fullscreen windows
macOS behavior was fixed by https://github.com/hexops/dawn/commit/6cf893f90f4698cf45cf6601bcb034939f86e51f#diff-b6357fb71c710f4219ce7419aee5c4d6af8afd22254c810a1ab5fe01a10298cc it seems. With vsync `.none` option I get consistent >1k fps with textured-cube example. EDIT: actually, it may have been fixed by the multi-threaded...
decision: before imposing a frame rate limiter on all our Linux users by default, we're going to wait and see if anyone can reproduce this behavior again. If you can,...
There now exists a [Text](https://github.com/hexops/mach/blob/c77619045f82066cb39b4fe254bd4d32b25ff40d/src/gfx/Text.zig) ECS module which is rather experienced/needs a lot of work. ## Learnings OpenType fonts are represented as a bunch of SFNT tables, which have (a)...
Closing in favor of #11