ameerj
6cfd975469
settings: Remove std::chrono usage
Alleviates the dependency on chrono for all files that include settings.h
4 years ago
Moonlacer
f02e01b3b6
add_link
remove_accident
fix_whoopsie
4 years ago
Fernando Sahmkow
1a0006ef55
Shader Compiler: avoid overflowed indices on indixed samplers.
4 years ago
Romain Failliot
47902c05fe
main: fix typo in warning message
4 years ago
Morph
d2b29ff9b7
main: Add missing make_unique for ui
4 years ago
Feng Chen
e0d5680fc2
service/vi: Stub IHOSBinderDriver::TransactParcel GetBufferHistory ( #7184 )
4 years ago
Morph
b4b6f581e0
qt_web_browser: Add missing QApplication include
4 years ago
Fernando Sahmkow
3aaf788385
NvHost/Core: Address Feedback.
4 years ago
FernandoS27
50495de641
Suspend temporally
4 years ago
FernandoS27
d265a37688
NVHost_Ctrl: Force wait if the gpu falls behind too long.
4 years ago
Morph
773a189055
bootmanager: Forward declare System and SystemResultStatus
4 years ago
Morph
6322eadaac
yuzu: Construct system in GMainWindow
4 years ago
Morph
458ab5a916
core: Move ResultStatus outside of System
Allows it to be a forward declaration in other header files.
4 years ago
Morph
dc5d30a9b4
yuzu_cmd: Remove remaining static system instances
4 years ago
Morph
3de2a8ba2c
core: Remove static system instance
4 years ago
Romain Failliot
030bc6b1d7
Hide mouse cursor by default
4 years ago
Creak
69c3b682e8
main: Slightly refactor NCA entry installation in InstallNCA ( #7181 )
* main: Slightly refactor NCA entry installation in InstallNCA
Co-authored-by: Ameer J <52414509+ameerj@users.noreply.github.com>
4 years ago
Morph
91e5b35e1d
main: Use std::unique_ptr for ui
4 years ago
Morph
e7364a0165
configuration: Use std::make_unique instead of operator new for ui
4 years ago
lat9nq
9bed9e8e4e
config: Read network_interface
Let's yuzu_cmd use a network interface. Also adds it to the default ini.
4 years ago
Moonlacer
e2d77ebac2
settings_ui: Better NVDEC Description For Each Video Rendering Option ( #7165 )
* better_description
* Revert "better_description"
This reverts commit 3a152a6ba6 .
* better_nvdec_wording
* best_performance
* update_word_stuff
* another_update
4 years ago
Morph
49ae05213e
string_util: Make use of std::string_view and add bounds checking
Makes use of std::string_view in StringFromFixedZeroTerminatedBuffer and add bounds checking
4 years ago
Morph
0196b5a01f
string_util: Prevent out of bounds access in u16string_view buffer
4 years ago
Morph
c7f9f19c64
KPageTable: Perform ranged invalidation when unmapping code memory
Co-Authored-By: Fernando S. <1731197+FernandoS27@users.noreply.github.com>
4 years ago
Creak
6485bc560f
common/fs/path_util: Slightly refactor PathManagerImpl's constructor
This moves all GenerateYuzuPath calls outside of the platofrm-specific #ifdefs, replacing them with assignments to paths.
4 years ago
Romain Failliot
01827a8f62
Create local variables for mouse and wheel positions
4 years ago
Romain Failliot
deb8c58ce8
Fix a few warnings
- configure_input_player_widget.cpp: always better to use `const auto &`
whenever possible
- profiler.cpp: `ev->pos()` is deprecated, replace with
`ev->position()`, which returns floats, thus the addition of
`.toPoint()` (same as what's happening in `pos()`)
- game_list.cpp: `QString::SplitBehavior` is deprecate, use `Qt::`
namespace instead
4 years ago
german77
cfa3acd4a5
input_common/sdl: Fix joystick range
4 years ago
ameerj
9559cd971e
main: Add option to reset window size to 900p
4 years ago
Feng Chen
bd64cc420f
applets/web: Fallback to loader to get the manual romfs if none is found
4 years ago
ameerj
373d7189f9
vic: Use the minimum of surface/frame dimensions when writing the final frame to the GPU
Addresses possible buffer overflow behavior.
4 years ago
Feng Chen
78317b1a8d
h264: Use max allowed max_num_ref_frames when using CPU decoding
4 years ago
Valeri
ebf2ab5afb
vic: Allow surface to be higher than frame
Touhou Genso Wanderer Lotus Labyrinth R decodes 1920x1080 videos into 1920x1088 surface.
Only allow mismatch for height, since larger width would result in increasingly offset rows and somewhat defeat entire purpose of this check.
4 years ago
Levi Behunin
b8e7caec7c
Update configure_tas.ui
Remove the geometry property again(7045) after 7090 re-added.
4 years ago
ameerj
92bd5571cd
vic: Avoid memory corruption when multiple streams with different dimensions are decoded
This is a work around to avoid buffer overflow errors until multi channel/multi stream decoding is supported.
4 years ago
ameerj
71698d7351
vic: Refactor frame writing methods
4 years ago
lat9nq
aeab40e338
discord_impl: Remove global system instances
4 years ago
lat9nq
b6387b3e2f
game_list: Remove global instances of Core::System
4 years ago
lat9nq
6405a2a989
configuration: Add const qualifier where able
4 years ago
lat9nq
3aec34df0a
yuzu qt: Remove global system instances from config, WaitTree, main
4 years ago
Morph
6bc7f27655
kernel: hle_ipc: Foward declare KAutoObject
4 years ago
Morph
52fa30ab7d
service: Reduce header include overhead
4 years ago
ameerj
62efd87fd9
vic: Implement RGBX frame format
4 years ago
Fernando Sahmkow
97bafa4e99
Vulkan: Fix failing barrier on refresh.
4 years ago
FernandoS27
8e56d4a8ab
RasterizerInterface: Correct size of CPU addresses to cache.
4 years ago
FernandoS27
2fd52e7d8b
Vulkan: Fix the master Semaphore
4 years ago
ameerj
7a94851e9b
nvflinger: Use jthread and stop_token for VSync thread
Avoids a destruction data race that may occur on the vsync thread
4 years ago
ameerj
ae3422e3b7
nvhost_ctrl: Refactor usage of gpu.LockSync()
This seems to only be used to protect a later gpu function call. So we can move the lock into that call instead.
4 years ago
ameerj
20a88d9d62
gpu: Migrate implementation to the cpp file
4 years ago
Morph
13f4f14223
service: am: Make use of Exit to exit the currently running application
This also moves the call to the end to ensure services are properly destructed on exit.
4 years ago