summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | network: GetCurrentIpConfigInfo: return host IP addressGravatar Sönke Holz2021-08-071-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Service::NIFM::IGeneralService::GetCurrentIpConfigInfo currently hardcodes 192.168.1.100 as the IP address, which prevents LAN play from working correctly.
| * | | | | | | | | network: fix fcntl cmdsGravatar Sönke Holz2021-08-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | F_SETFL/F_GETFL are the correct commands to set a socket to be non-blocking
* | | | | | | | | | Merge pull request #6861 from yzct12345/const-mempy-is-all-the-speedGravatar bunnei2021-08-151-57/+116
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / |/| | | | | | | | | decoders: Optimize memcpy for the other functions
| * | | | | | | | | decoders: Templates allow memcpy optimizationsGravatar yzct123452021-08-121-57/+116
| | |_|_|_|_|_|/ / | |/| | | | | | |
* | | | | | | | | threadsafe_queue: Fix deadlockGravatar yzct123452021-08-131-6/+4
| |_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a lost wakeup in SPSCQueue. If the reader is in just the right position, the writer's notification will be lost and this will be a problem if the writer then does something to wait on the reader. This was discovered to affect my upcoming stacktrace PR. I don't think any performance decrease will be noticeable because an uncontended mutex is smart enough to skip the syscall. This PR might also resolve some rare deadlocks but I don't know of any examples.
* | | | | | | | Merge pull request #6862 from german77/badsdlGravatar bunnei2021-08-121-0/+3
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | input_common: Disable sdl raw input mode
| * | | | | | | input_common: Disable sdl raw input modeGravatar german772021-08-121-0/+3
| |/ / / / / /
* | | | | | | Merge pull request #6838 from ameerj/sws-alignGravatar bunnei2021-08-121-3/+2
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | vic: Specify sws_scale height stride.
| * | | | | | vic: Specify sws_scale height stride.Gravatar ameerj2021-08-091-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Silences a sws_scale runtime warning about unaligned strides.
* | | | | | | settings: Fix MSVC issuesGravatar lat9nq2021-08-111-7/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to https://stackoverflow.com/questions/469508, we run into a MSVC bug (since VS 2005) when using diamond inheritance for RangedSetting. This explicitly implements those functions in RangedSetting. GetValue is implemented as just calling the inherited version. The explicit converson operator is reimplemented. I opted for this over ignoring the warning with a pragma since this specifies the inherited behavior, and I have now less faith in MSVC to pick the right one. In addition, we mark destructors as virtual to silence what I believe is a fair MSVC compilation error.
* | | | | | | Merge pull request #6776 from lat9nq/ranged-settingsGravatar bunnei2021-08-101-26/+136
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | settings: Implement settings ranges
| * | | | | | | settings: Use std::clamp where possibleGravatar lat9nq2021-07-311-39/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Addresses PR review Co-authored-by: PixelyIon <pixelyion@protonmail.com>
| * | | | | | | settings: Remove unnecessary std::move usagesGravatar lat9nq2021-07-301-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Addresses review feedback. Co-authored-by: Mai M. <mathew1800@gmail.com>
| * | | | | | | settings: Fix function virtualizationGravatar lat9nq2021-07-301-12/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes a theoretical scenario where a Setting is using the BasicSetting's GetValue function. In practice this probably only happens on yuzu-cmd, where there is no need for a Setting's additional features. Need to fix regardless.
| * | | | | | | settings: Implement setting rangesGravatar lat9nq2021-07-301-18/+152
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clamps the setting's values against the specified minimum and maximum values.
* | | | | | | | Merge pull request #6820 from yzct12345/split-cacheGravatar Fernando S2021-08-1013-427/+420
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | texture_cache: Split out template definitions
| * | | | | | | | texture_cache: Address ameerj's reviewGravatar yzct123452021-08-083-7/+4
| | | | | | | | |
| * | | | | | | | texture_cache: Address ameerj's reviewGravatar yzct123452021-08-074-10/+5
| | | | | | | | |
| * | | | | | | | texture_cache: Don't change copyright yearGravatar yzct123452021-08-054-4/+4
| | | | | | | | |
| * | | | | | | | texture_cache: Address ameerj's reviewGravatar yzct123452021-08-0512-1821/+1821
| | | | | | | | |
| * | | | | | | | texture_cache: Split templates outGravatar yzct123452021-08-057-1532/+1533
| | | | | | | | |
* | | | | | | | | Merge pull request #6837 from german77/no-pause-screenshotGravatar Ameer J2021-08-091-5/+2
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | main: Avoid stopping emulation when taking a screenshot
| * | | | | | | | | main: Avoid stopping emulation when taking a screenshotGravatar german772021-08-071-5/+2
| | |_|_|_|_|_|_|/ | |/| | | | | | |
* | | | | | | | | Merge pull request #6823 from yzct12345/memory-cleanupGravatar bunnei2021-08-092-491/+163
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | memory: Clean up code
| * | | | | | | | | memory: Address lioncash's reviewGravatar yzct123452021-08-071-52/+6
| | | | | | | | | |
| * | | | | | | | | memory: Dedup Read and Write and fix logging bugsGravatar yzct123452021-08-071-129/+115
| | | | | | | | | |
| * | | | | | | | | memory: Clean up CopyBlock tooGravatar yzct123452021-08-051-36/+15
| | | | | | | | | |
| * | | | | | | | | memory: Address lioncash's reviewGravatar yzct123452021-08-052-7/+8
| | | | | | | | | |
| * | | | | | | | | memory: Clean up codeGravatar yzct123452021-08-052-329/+81
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #6839 from ameerj/frame-cap-positonGravatar bunnei2021-08-091-30/+30
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | configure_general: Swap positions of speed limit and frame limit options
| * | | | | | | | | configure_general: Swap positions of speed limit and frame limit optionsGravatar ameerj2021-08-081-30/+30
| | |_|_|/ / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #6844 from ameerj/vp9-empty-frameGravatar Mai M2021-08-082-3/+3
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | vp9: Ensure the first frame is complete
| * | | | | | | | | vp9: Ensure the first frame is completeGravatar ameerj2021-08-082-3/+3
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Silences a runtime error due to the first frame missing the frame data, and being set to hidden despite being a key-frame.
* | | | | | | | | yuzu-cmd/CMakeLists: Correct attribution for this function.Gravatar Fernando Sahmkow2021-08-082-0/+2
| | | | | | | | |
* | | | | | | | | Merge pull request #6834 from K0bin/buffer-image-granularityGravatar Fernando S2021-08-082-2/+8
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Respect Vulkan bufferImageGranularity
| * | | | | | | | | vulkan_memory_allocator: Respect bufferImageGranularityGravatar Robin Kertels2021-08-072-2/+8
| | |_|_|_|_|_|/ / | |/| | | | | | |
* | | | | | | | | Merge pull request #6698 from german77/SDL_QoLGravatar bunnei2021-08-084-33/+76
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | input_common: Improve SDL joystick and hide toggle option
| * | | | | | | | | input_common: Improve SDL joystick and hide toggle optionGravatar german772021-08-074-33/+76
| | |_|_|/ / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #6817 from gidoly/patch-1Gravatar bunnei2021-08-081-2/+5
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | | Add description to fast gpu time option
| * | | | | | | | Update configure_graphics_advanced.uiGravatar gidoly2021-08-061-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | add description too fast gpu time
* | | | | | | | | Merge pull request #6827 from Morph1984/uuid-hashGravatar bunnei2021-08-071-0/+11
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | common: uuid: Add hash function for UUID
| * | | | | | | | common: uuid: Add hash function for UUIDGravatar Morph2021-08-061-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Used when UUID is a key in an unordered_map. The hash is produced by XORing the high and low 64-bits of the UUID together.
* | | | | | | | | Merge pull request #6830 from ameerj/nvdec-unimpld-codecGravatar bunnei2021-08-071-1/+1
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | | nvdec: Better logging for unimplemented codecs
| * | | | | | | | nvdec: Better logging for unimplemented codecsGravatar ameerj2021-08-071-1/+1
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | Merge pull request #6795 from sankasan/cmd-remove-cursor-fullscreenGravatar bunnei2021-08-074-0/+9
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | yuzu-cmd: hide mouse cursor when started fullscreen
| * | | | | | | | yuzu-cmd: hide cursor when in fullscreenGravatar san2021-08-014-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | Exposed the SDL_ShowCursor function to EmuWindow baseclass. When creating the window (GL or VK) in fullscreen it now automatically hides the cursor.
* | | | | | | | | Merge pull request #6815 from german77/ui_improvementsGravatar bunnei2021-08-062-21/+46
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | settings_ui: Add emulated joystick position dot to controller preview
| * | | | | | | | | settings_ui: Add emulated joystick position dot to controller previewGravatar german772021-08-042-21/+46
| | |_|_|_|_|/ / / | |/| | | | | | |
* | | | | | | | | Merge pull request #6791 from ameerj/astc-optGravatar bunnei2021-08-067-421/+251
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | | astc_decoder: Various performance and memory optimizations
| * | | | | | | | astc_decoder: Reduce workgroup sizeGravatar ameerj2021-08-013-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reduces the amount of over dispatching when there are odd dimensions (i.e. ASTC 8x5), which rarely evenly divide into 32x32.