- 18 Sep, 2021 4 commits
-
-
MonsterDruide1 authored
First of all, TASing requires a script to play back. The user can select the parent directory at `System -> Filesystem`, next to an option to pause TAS during loads: This requires a "hacky" setup deeper in the code and will be added in the last commit. Also, Hotkeys are being introduced: CTRL+F5 for playback start/stop, CTRL+F6 for re-reading the script and CTRL+F7 for recording a new script.
-
MonsterDruide1 authored
The base playback system supports up to 8 controllers (specified by `PLAYER_NUMBER` in `tas_input.h`), which all change their inputs simulataneously when `TAS::UpdateThread` is called. The recording system uses the controller debugger to read the state of the first controller and forwards that data to the TASing system for recording. Currently, this process sadly is not frame-perfect and pixel-accurate. Co-authored-by: Naii-the-Baf <sfabian200@gmail.com> Co-authored-by: Narr-the-Reg <juangerman-13@hotmail.com>
-
bunnei authored
Remove audio stretching
-
bunnei authored
input_common: Add advanced setting for 8 player support
-
- 17 Sep, 2021 2 commits
- 16 Sep, 2021 7 commits
-
-
Fernando S authored
vulkan_device: Reorder Float16Int8 declaration
-
ameerj authored
This variable was going out of scope before its usage in the vulkan device creation, causing a crash on very specific drivers.
-
bunnei authored
vfs: Partially implement GetFileTimeStampRaw
-
Moonlacer authored
-
Moonlacer authored
-
Moonlacer authored
-
- 15 Sep, 2021 2 commits
-
-
Ameer J authored
renderers: Log total pipeline count
-
Narr the Reg authored
Needed for Cruis'n Blast
-
- 14 Sep, 2021 5 commits
-
-
Morph authored
-
Morph authored
Gets rid of homebrew warnings using this func
-
bunnei authored
core: Destroy main_process during shutdown
-
ameerj authored
The main_process was never being cleaned up, causing a noticeable memory leak after subsequent launches. This change cleans up the memory during Core Shutdown, mitigating the leak.
-
ameerj authored
This validation error is spammed on some titles, asserting that VkDescriptorSet 0x0[] was destroyed. This is likely a validation layer bug when using VK_KHR_push_descriptor, which can avoid using traditional VkDescriptorSet. It should be safe to ignore for now.
-
- 13 Sep, 2021 10 commits
-
-
Morph authored
Vulkan: Disable VK_EXT_SAMPLER_FILTER_MINMAX in GCN AMD
-
Fernando Sahmkow authored
-
Morph authored
Vulkan: Blacklist Int8Float16 Extension on AMD on driver 21.9.1
-
Mai M authored
common_funcs: Add enum flag bitwise shift operator overloads
-
Morph authored
Vulkan/Descriptors: Increase sets per pool on AMD propietary driver.
-
Fernando Sahmkow authored
-
Fernando S authored
vk_rasterizer: Fix dynamic StencilOp updating when two faces are enabled
-
Fernando Sahmkow authored
-
Morph authored
This adds bitwise shift operator overloads (<<, >>, <<=, >>=) in the macro DECLARE_ENUM_FLAG_OPERATORS(type)
-
Ameer J authored
FS: Mark recursive CreateDirectory as inaccurate and temporary
-
- 12 Sep, 2021 10 commits
-
-
Mai M authored
vk_state_tracker: Remove unused function
-
ameerj authored
This function was incorrectly using the stencil_two_side_enable register when dynamically updating the StencilOp.
-
ameerj authored
-
Morph authored
-
Morph authored
shaders: Fix warp instructions on 64-thread warp devices
-
Morph authored
account: EnsureTokenIdCacheAsync
-
Morph authored
FS: Recursively create directories for CreateDirectory
-
Morph authored
main: Apply confirm exit setting in exit locked scenarios
-
Morph authored
hid/am: Stub SetTouchScreenConfiguration and implement GetNotificationStorageChannelEvent
-
Morph authored
common: Move error handling functions out of common_funcs
-