yakui
yakui copied to clipboard
yakui is a declarative Rust UI library for games
This should be a fairly simple fix; we can just add a `sample_count: vk::SampleCountFlags` option to the `Options` struct and pass that down to the pipeline configuration options. @Ralith does...
## Background macOS devices running on MoltenVK have bizarrely low physical limits, _especially_ for image samplers. We work around this by using descriptor indexing features, however, they must be configured...
In #151, yakui started rounding the positions of vertices in the text pipeline to the nearest physical pixel. This fixed our longtime blurry text issue, but we were only able...
Text looks funny under 1.25x scaling. ![ApplicationFrameHost_e5smdAD4e8](https://user-images.githubusercontent.com/654598/179479418-3e9dd099-df78-4659-989a-5166d5dc0f44.png)
![image](https://github.com/SecondHalfGames/yakui/assets/33348966/897830a9-5595-44fe-a503-175639be503d) `The expected strategy of a layer+reflow+scrolling container should work. If not, there's a bug in one of those components that we gotta look at`
I bet we could get some performance improvements out of the wgpu backend by optionally enabling bindless rendering for targets that support it. We can branch on the features listed...
If you click a button that causes another button to be spawned under the mouse, further clicks won't trigger the new button until the mouse has moved.
Currently writing a simple chat. I'd like to be able to automatically focus the textbox when pressing "T" and the textbox appears. There appears to be some state about which...
avoid recreating them every frame closes #97