Skip to content

Improve sliders antialiasing - #38050

Merged
smoogipoo merged 1 commit into
ppy:masterfrom
EVAST9919:less-slider-blur
Jun 16, 2026
Merged

Improve sliders antialiasing#38050
smoogipoo merged 1 commit into
ppy:masterfrom
EVAST9919:less-slider-blur

Conversation

@EVAST9919

@EVAST9919 EVAST9919 commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Closes #38033
Depends on:

  • framework bump

Basically reverts #38015 (with some simplifications) and relies on framework fix. With this approach there won't be any blur with any resolution/CS size.

pre #38015 pr with ppy/osu-framework#6767
pr-pre-framework pr-post-framework
pre post

@smoogipoo smoogipoo left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Going to merge this before a framework bump, because it's just returning to previous behaviour.

@smoogipoo
smoogipoo merged commit ddf6306 into ppy:master Jun 16, 2026
6 of 10 checks passed
@EVAST9919
EVAST9919 deleted the less-slider-blur branch June 16, 2026 13:56
0xAlexisSys pushed a commit to 0xAlexisSys/osu that referenced this pull request Jun 22, 2026
Closes ppy#38033
Depends on:
- [ ] framework bump

Basically reverts ppy#38015 (with some
simplifications) and relies on framework fix. With this approach there
won't be any blur with any resolution/CS size.

| pre ppy#38015 | pr with
ppy/osu-framework#6767 |
|---|---|
|<img width="821" height="390" alt="pr-pre-framework"
src="https://github.com/user-attachments/assets/348a1057-ead2-4bd1-b979-0009fe151603"
/>|<img width="821" height="390" alt="pr-post-framework"
src="https://github.com/user-attachments/assets/08c4b322-115a-40a7-abce-70eb332b0dbe"
/>|
|<img width="1420" height="700" alt="pre"
src="https://github.com/user-attachments/assets/0b22c05f-3dfe-4e9c-9ad0-e97a1d8e680e"
/>|<img width="1420" height="700" alt="post"
src="https://github.com/user-attachments/assets/a1f2b9da-04be-468b-85b2-5e3ee28bd91c"
/>|
0xAlexisSys pushed a commit to 0xAlexisSys/osu that referenced this pull request Jun 23, 2026
Closes ppy#38033
Depends on:
- [ ] framework bump

Basically reverts ppy#38015 (with some
simplifications) and relies on framework fix. With this approach there
won't be any blur with any resolution/CS size.

| pre ppy#38015 | pr with
ppy/osu-framework#6767 |
|---|---|
|<img width="821" height="390" alt="pr-pre-framework"
src="https://github.com/user-attachments/assets/348a1057-ead2-4bd1-b979-0009fe151603"
/>|<img width="821" height="390" alt="pr-post-framework"
src="https://github.com/user-attachments/assets/08c4b322-115a-40a7-abce-70eb332b0dbe"
/>|
|<img width="1420" height="700" alt="pre"
src="https://github.com/user-attachments/assets/0b22c05f-3dfe-4e9c-9ad0-e97a1d8e680e"
/>|<img width="1420" height="700" alt="post"
src="https://github.com/user-attachments/assets/a1f2b9da-04be-468b-85b2-5e3ee28bd91c"
/>|
0xAlexisSys pushed a commit to 0xAlexisSys/osu that referenced this pull request Jun 23, 2026
Closes ppy#38033
Depends on:
- [ ] framework bump

Basically reverts ppy#38015 (with some
simplifications) and relies on framework fix. With this approach there
won't be any blur with any resolution/CS size.

| pre ppy#38015 | pr with
ppy/osu-framework#6767 |
|---|---|
|<img width="821" height="390" alt="pr-pre-framework"
src="https://github.com/user-attachments/assets/348a1057-ead2-4bd1-b979-0009fe151603"
/>|<img width="821" height="390" alt="pr-post-framework"
src="https://github.com/user-attachments/assets/08c4b322-115a-40a7-abce-70eb332b0dbe"
/>|
|<img width="1420" height="700" alt="pre"
src="https://github.com/user-attachments/assets/0b22c05f-3dfe-4e9c-9ad0-e97a1d8e680e"
/>|<img width="1420" height="700" alt="post"
src="https://github.com/user-attachments/assets/a1f2b9da-04be-468b-85b2-5e3ee28bd91c"
/>|
0xAlexisSys pushed a commit to 0xAlexisSys/osu that referenced this pull request Jun 30, 2026
Closes ppy#38033
Depends on:
- [ ] framework bump

Basically reverts ppy#38015 (with some
simplifications) and relies on framework fix. With this approach there
won't be any blur with any resolution/CS size.

| pre ppy#38015 | pr with
ppy/osu-framework#6767 |
|---|---|
|<img width="821" height="390" alt="pr-pre-framework"
src="https://github.com/user-attachments/assets/348a1057-ead2-4bd1-b979-0009fe151603"
/>|<img width="821" height="390" alt="pr-post-framework"
src="https://github.com/user-attachments/assets/08c4b322-115a-40a7-abce-70eb332b0dbe"
/>|
|<img width="1420" height="700" alt="pre"
src="https://github.com/user-attachments/assets/0b22c05f-3dfe-4e9c-9ad0-e97a1d8e680e"
/>|<img width="1420" height="700" alt="post"
src="https://github.com/user-attachments/assets/a1f2b9da-04be-468b-85b2-5e3ee28bd91c"
/>|
0xAlexisSys pushed a commit to 0xAlexisSys/osu that referenced this pull request Jul 9, 2026
Closes ppy#38033
Depends on:
- [ ] framework bump

Basically reverts ppy#38015 (with some
simplifications) and relies on framework fix. With this approach there
won't be any blur with any resolution/CS size.

| pre ppy#38015 | pr with
ppy/osu-framework#6767 |
|---|---|
|<img width="821" height="390" alt="pr-pre-framework"
src="https://github.com/user-attachments/assets/348a1057-ead2-4bd1-b979-0009fe151603"
/>|<img width="821" height="390" alt="pr-post-framework"
src="https://github.com/user-attachments/assets/08c4b322-115a-40a7-abce-70eb332b0dbe"
/>|
|<img width="1420" height="700" alt="pre"
src="https://github.com/user-attachments/assets/0b22c05f-3dfe-4e9c-9ad0-e97a1d8e680e"
/>|<img width="1420" height="700" alt="post"
src="https://github.com/user-attachments/assets/a1f2b9da-04be-468b-85b2-5e3ee28bd91c"
/>|
piiidosu pushed a commit to piiidosu/osu that referenced this pull request Jul 27, 2026
Closes ppy#38033
Depends on:
- [ ] framework bump

Basically reverts ppy#38015 (with some
simplifications) and relies on framework fix. With this approach there
won't be any blur with any resolution/CS size.

| pre ppy#38015 | pr with
ppy/osu-framework#6767 |
|---|---|
|<img width="821" height="390" alt="pr-pre-framework"
src="https://github.com/user-attachments/assets/348a1057-ead2-4bd1-b979-0009fe151603"
/>|<img width="821" height="390" alt="pr-post-framework"
src="https://github.com/user-attachments/assets/08c4b322-115a-40a7-abce-70eb332b0dbe"
/>|
|<img width="1420" height="700" alt="pre"
src="https://github.com/user-attachments/assets/0b22c05f-3dfe-4e9c-9ad0-e97a1d8e680e"
/>|<img width="1420" height="700" alt="post"
src="https://github.com/user-attachments/assets/a1f2b9da-04be-468b-85b2-5e3ee28bd91c"
/>|
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Slider border smoothing looks blurry at high resolution

2 participants