* Block exit button from terminating the installer while it's in progress.
* Fix quit prompt not appearing when closing the game from the taskbar.
---------
Co-authored-by: Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>
* Add back button functionality to the installer.
* Nuclear exits.
* Adjust error code.
* Rework waiting time into the installer process instead.
* Extra waiting time during quitting.
* Restore button max widths.
* button_guide: set up Esc key texture
* Update installer_wizard.cpp
* Update resources submodule
* installer_wizard: decrease nav button margin
---------
Co-authored-by: Hyper <34012267+hyperbx@users.noreply.github.com>
* Expand on the text for the installer tutorials.
* Make both descriptions share the same paragraph.
* Update locale.cpp
Co-Authored-By: Goalringmod27 <88973067+Goalringmod27@users.noreply.github.com>
---------
Co-authored-by: Hyper <34012267+hyperbx@users.noreply.github.com>
Co-authored-by: Goalringmod27 <88973067+Goalringmod27@users.noreply.github.com>
* options_menu: implemented vertical scrolling for descriptions
* use correct size calculation
* remove empty lines from descriptions without value desc, move fix
* remove calculating the space for the next annotation after the last line
---------
Co-authored-by: DeaTh-G <hatvongeorge@gmail.com>
Co-authored-by: DeaTh-G <55578911+DeaTh-G@users.noreply.github.com>
* Initial work on copy bypass optimization.
* Force depth stencil textures to be transient.
* Get rid of texture copying for shadow maps.
* Move barrier populate function.
* Set viewport/scissor rect explicitly for MSAA depth resolve.
* Add low-end defaults for low-end devices. Uses either the reported type by the API or the VRAM.
* Update video.cpp
* Check for UMA flag on D3D12 to detect integrated GPUs.
* Display device type and UMA in inspector.
* Dynamic depth bias on F1.
---------
Co-authored-by: Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>
* Update checker.
* Fix build and enum class.
* Get rid of submodule for httplib.
* Get rid of submodule for curl.
* Minor style changes and fix video.cpp Linux build error.
* CTitleStateIntro_patches: implemented update message
* Update update_checker.cpp
* CTitleStateIntro_patches: fix fade out accepting input
---------
Co-authored-by: Hyper <34012267+hyperbx@users.noreply.github.com>
* allow preliminary annotation on DrawCenteredParagraph
* improve annotated text line spacing
* fix functionality of non-annotated paragraphs
* a lot of very bad code that but line wrapping works
* support ruby annotations for options menu descriptions
* make installer wizard more accurate
* remove wrapper function
* add furigana support to config names
* add furigana support for marquee text for options
* fully support annotated text in options menu
* fix option names being split to multiple lines
* fix and cleanup installer wizard text placements
* implement furigana support for message window
* remove regex usage
* remove excessive const ref usage