Commit Graph

71 Commits

Author SHA1 Message Date
Dean Herbert 5be63ee304
Reorganise with ruleset shader separated out 2024-09-27 16:19:24 +09:00
Dean Herbert 4205a21c0c
Add one more shader usage 2024-09-27 16:11:24 +09:00
Dean Herbert b2983e2562
Update shader preloader with missing shader usages 2024-09-27 14:21:20 +09:00
Andrei Zavatski f5a2b5ea03 Use FastCircle in demanding places in the editor 2024-08-30 17:45:26 +03:00
Dean Herbert bd0e2b4dde
Remove disclaimer screen completely 2023-12-28 17:21:29 +09:00
Dan Balasescu 753c1c877c Revert masking SSBO changes 2023-09-13 23:10:13 +09:00
Dan Balasescu e8337c592a Update framework and apply changes to support masking SSBO 2023-08-22 12:50:13 +09:00
Dean Herbert aad540629f Remove duplicate load rule from `ShaderPrecompiler` 2023-03-29 12:36:56 +09:00
Dean Herbert 5dfac02b11 Preload triangle shader on startup 2023-03-28 14:15:38 +09:00
Dan Balasescu 7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
Thomas Müller-Höhne fa8e38d9d6 Target rounded fragment shader
Compatibility with osu-framework change https://github.com/ppy/osu-framework/pull/5512
2022-11-12 17:18:23 +09:00
Dean Herbert 40a60f7145 Remove all entity framework code and migrations 2022-09-15 16:58:58 +09:00
Dan Balasescu f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
Dean Herbert 832d37b2c2 Update screen transition events to use new event args 2022-04-22 00:52:44 +09:00
Dean Herbert 66c5d77d63 Allow realm migration to run again if interrupted halfway 2022-01-24 18:55:15 +09:00
Dean Herbert 5622d2ba4f Show realm migration progress at `Loader` 2022-01-21 14:56:49 +09:00
Dean Herbert f88d898960 Allow intro screens to be created without loading a `MainMenu` 2021-10-07 16:38:22 +09:00
Shivam 4ebc1d3721 Add original sprite and visualiser
Notes: This is using a modified version of welcome.osz to facilitate the visualiser and the animation of the sprite is not accurate.
2020-06-02 21:06:41 +02:00
Shivam 888b90b426 Rename IntroFallback classes to IntroLegacy
This commit also renames files accordingly with https://github.com/ppy/osu-resources/pull/103
2020-06-02 13:14:50 +02:00
Shivam 3ae97c9634 Change "Fallback" to "Welcome" visually 2020-06-02 11:25:57 +02:00
Shivam 578c955658 Add fallback intro screen 2020-06-02 03:48:23 +02:00
Dean Herbert ec88f7a712 Update tests and delay push animation until loader is done disappearing 2020-03-11 13:20:31 +09:00
Dean Herbert 4012e878b0 Update loader look 2020-03-11 13:05:33 +09:00
smoogipoo 91735ff367 Update MathUtils namespace usages 2020-01-09 13:43:44 +09:00
Dean Herbert ce62f3c75b Simplify and future-proof random retrieval method
Will support future added intros without further code changes. Also uses RNG instead of `new Random`.
2019-09-29 14:35:35 +08:00
V1ntagezTV 9f1c378733 moved into the switch case 2019-09-29 00:35:47 +05:00
V1ntagezTV 2681e2064a remove comment 2019-09-29 00:34:09 +05:00
V1ntagezTV 1babd139bc remove needless blank 2019-09-29 00:22:23 +05:00
V1ntagezTV 52b044b7f6 Add random intro! 2019-09-29 00:10:17 +05:00
Dean Herbert cb0cd7ed58 Add triangles intro 2019-08-09 20:05:28 +09:00
Dean Herbert e835cd0f6f Improve information flow to Disclaimer 2019-07-09 18:08:44 +09:00
Dean Herbert 446fbce81c Add base class for startup screens
Avoids missing adding changes to screens like Disclaimer, which may not be shown in debug builds.
2019-06-26 01:36:17 +09:00
smoogipoo 8c96e4c1fa Move back button to OsuGame 2019-06-25 18:33:08 +09:00
Dean Herbert 5c4f2cefea Fix Loader and TestCaseLoaderAnimation 2019-03-27 22:28:25 +09:00
smoogipoo 04d756524d Adjust with shader changes 2019-03-07 18:30:18 +09:00
Jamie Taylor 3ea13b1ade
Fix mouse cursor appearing prematurely during startup 2019-02-15 16:55:39 +09:00
smoogipoo 91302ea0bc Merge remote-tracking branch 'origin/master' into iscreen
# Conflicts:
#	osu.Game/Screens/Multi/Match/MatchSubScreen.cs
#	osu.Game/Screens/Multi/Multiplayer.cs
#	osu.Game/Screens/Multi/MultiplayerSubScreen.cs
#	osu.Game/Screens/OsuScreen.cs
#	osu.Game/osu.Game.csproj
#	osu.sln
2019-01-29 21:21:36 +09:00
smoogipoo 7b1c1f3728 Move toolbar showing and overlay activation to OsuGame
Now exposed through IOsuScreen.
2019-01-28 15:42:06 +09:00
smoogipoo 8ea7ec6445 Convert everything to use IScreen 2019-01-24 19:47:44 +09:00
Dean Herbert 8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
smoogipoo f27bd3ef3e OpenTK -> osuTK 2018-11-20 17:14:59 +09:00
Dean Herbert 9f3f07df2e Fix notifications appearing too early in load process 2018-08-23 11:21:56 +09:00
Dean Herbert b68a5f5eab Tidy up Loader logic 2018-05-31 20:07:44 +09:00
Dean Herbert dfbcf4d7b7 Add tests 2018-05-31 17:29:59 +09:00
Dean Herbert 7487c82ec1 Stop the logo from beating 2018-05-31 17:14:47 +09:00
Dean Herbert c161d82474 Reduce the length of the fadeout animation 2018-05-31 17:14:04 +09:00
Dean Herbert 9497db0b0b Add a delay before the loading logo is displayed 2018-05-30 20:22:26 +09:00
Aergwyn b7e3ea348b expose two Bindables with split logic instead of one with mixed logic 2018-05-21 15:53:55 +02:00
Aergwyn 1482bca147 Rename for better understanding
ShowOverlays -> AllowOverlays
ShowOverlaysOnEnter -> HideOverlaysOnEnter
2018-05-21 09:42:29 +02:00
Roman Kapustin f2f2fb8c73 Use both OnKeyDown and GlobalAction.Back 2018-05-14 22:09:09 +03:00