Dean Herbert
Dean Herbert
I was looking to add [display selection](https://github.com/ppy/osu/discussions/17039) to osu!, but it using this bindable wasn't working at all. It looks like the intention of this bindable was to have it...
Currently `BufferedContainer` (when set to `CacheDrawnFrameBuffer`) will still trigger a re-render to texture if anything affects the `ScreenSpaceDrawRectangle`'s `Width` or `Height`. https://github.com/ppy/osu-framework/blob/e8ae207769ec26fb7ddd67a2433514fcda354ecd/osu.Framework/Graphics/Containers/BufferedContainerDrawNode.cs#L177 This is inefficient and unexpected to the end...
Just something I want to note down for future implementation. We are running the input thread at 1000hz but not gaining full benefits because the processing is limited to how...
Was brought up a while back by someone attempting to use the template projects, but not documented. ```csharp dotnet new osu-framework-game --name "test-game" ``` 
This is a very hot function so we should find a way to implement this without requiring the recursive (allow / performance) overhead. @smoogipoo had an almost-working solution which needs...
Proposal: Add a new DI method which consumes a parent bindable but doesn't do a direct bind. On each `Drawable.Update` state would be synchronised and updated internally. Something like: ```csharp...
As seen in https://github.com/ppy/osu/issues/2659. Due to the way Fill works, the sprite is pushed against the gl scissor masking where other elements aren't. In some cases this can be fixed...
As mentioned in https://github.com/ppy/osu/pull/14510, running a transform on `Spacing` will cause invalidation of the `TextBuilder` every frame, leading to considerable allocation overhead. Opening for discussion (we may decide that this...
Just opening this issue in case someone runs into this in a future, so there is some documentation. We expect all framework font resources to contain only opacity information. The...
As seen in https://github.com/ppy/osu-framework/runs/3228251358 ```csharp 2021-08-03T07:14:52.3224264Z Starting test execution, please wait... 2021-08-03T07:14:52.3678033Z A total of 1 test files matched the specified pattern. 2021-08-03T07:15:00.8781283Z Skipped TestPlaybackWithDeviceLoss [124 ms] 2021-08-03T07:15:00.8783122Z Skipped TestPlaybackWithDeviceRestore...