summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | Merge pull request #6751 from Morph1984/languagecodeGravatar Ameer J2021-07-292-42/+2
|\ \ \ \ \ | | | | | | | | | | | | service: ns: Map ZH_TW and ZH_CN to Traditional/Simplified Chinese
| * | | | | service: ns: Remove unused ns_language headerGravatar Morph2021-07-271-42/+0
| | | | | |
| * | | | | service: ns: Map ZH_TW and ZH_CN to Traditional/Simplified ChineseGravatar Morph2021-07-271-0/+2
| | | | | |
* | | | | | Merge pull request #6742 from Morph1984/uuidGravatar bunnei2021-07-293-15/+15
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | common: uuid: Return a lower-case hex string in Format
| * | | | | common: uuid: Return a lower-case hex string in FormatGravatar Morph2021-07-263-15/+15
| | | | | |
* | | | | | Merge pull request #6760 from ReinUsesLisp/fp16-collectGravatar bunnei2021-07-281-0/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | shader: Mark ConvertF16F32 and ConvertF32F16 as fp16 instructions
| * | | | | | shader: Mark ConvertF16F32 and ConvertF32F16 as fp16 instructionsGravatar ReinUsesLisp2021-07-271-0/+2
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes instances where fp16 types are not declared on SPIR-V but they are used. This shouldn't happen on master, as it's been uncovered by an additional optimization pass.
* | | | | | Merge pull request #6758 from jbeich/fastmemGravatar bunnei2021-07-281-2/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | host_memory: enable fastmem on FreeBSD
| * | | | | | host_memory: Add workaround for FreeBSD 12Gravatar Jan Beich2021-07-271-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/common/host_memory.cpp:360:14: error: use of undeclared identifier 'memfd_create' fd = memfd_create("HostMemory", 0); ^
| * | | | | | host_memory: Enable Linux implementation on FreeBSDGravatar Jan Beich2021-07-271-2/+2
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | HW.Memory <Critical> common/host_memory.cpp:HostMemory:492: Fastmem unavailable, falling back to VirtualBuffer for memory allocation
* | | | | | Merge pull request #6700 from lat9nq/fullscreen-enumGravatar bunnei2021-07-2810-63/+40
|\ \ \ \ \ \ | | | | | | | | | | | | | | general: Implement FullscreenMode enumeration
| * \ \ \ \ \ Merge branch 'master' into fullscreen-enumGravatar lat9nq2021-07-25446-27291/+49716
| |\ \ \ \ \ \ | | | |_|/ / / | | |/| | | |
| * | | | | | configuration: Use combobox apply template where possibleGravatar lat9nq2021-07-232-35/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We don't need to manually apply this setting now that a template can do this for us.
| * | | | | | general: Implement FullscreenMode enumerationGravatar lat9nq2021-07-238-28/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prevents us from using an unclear 0 or 1 to describe the fullscreen mode.
* | | | | | | Merge pull request #6671 from jls47/masterGravatar Morph2021-07-273-1/+23
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | applets/web: Addressing QT Navigation issues in Linux
| * | | | | | qt_web_browser: Fix lambda capture for HIDButtonGravatar jls472021-07-271-1/+1
| | | | | | |
| * | | | | | qt_web_browser: Focus on the first link elementGravatar jls472021-07-273-0/+22
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | Focusing on the first link element fixes element navigation upon loading the web applet in games such as Super Mario Odyssey
* | | | | | Merge pull request #6749 from lioncash/rtargetGravatar bunnei2021-07-271-3/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | render_target: Add missing initializer for size extent
| * | | | | | render_target: Add missing initializer for size extentGravatar Lioncash2021-07-271-3/+3
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Everything else has a default constructor that does the straightforward thing of initializing most members to a default value, except for the size. We explicitly initialize the size (and others, for consistency), to prevent potential uninitialized reads from occurring. Particularly given the largeish surface area that this struct is used in.
* | | | | | Merge pull request #6730 from Morph1984/buf_to_stdstringGravatar bunnei2021-07-272-0/+15
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | common: fs: fs_util: Add BufferToUTF8String
| * | | | | common: fs: fs_util: Add BufferToUTF8StringGravatar Morph2021-07-272-0/+15
| |/ / / / | | | | | | | | | | | | | | | Allows for direct conversion to std::string without having to convert std::u8string to std::string
* | | | | Merge pull request #6748 from lioncash/engine-initGravatar Rodrigo Locatti2021-07-272-2/+2
|\ \ \ \ \ | | | | | | | | | | | | video_core/engine: Consistently initialize rasterizer pointers
| * | | | | video_core/engine: Consistently initialize rasterizer pointersGravatar Lioncash2021-07-272-2/+2
| |/ / / / | | | | | | | | | | | | | | | | | | | | Ensures all of the engines have consistent and deterministic initialization of the rasterizer pointers.
* | | | | Merge pull request #6744 from lioncash/excGravatar Rodrigo Locatti2021-07-271-6/+6
|\ \ \ \ \ | | | | | | | | | | | | exception: Make constructors explicit
| * | | | | exception: Make constructors explicitGravatar Lioncash2021-07-271-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | Ensures that exception construction is always explicit.
| * | | | | exception: Make what() member function nodiscardGravatar Lioncash2021-07-271-1/+1
| | | | | |
| * | | | | exception: Narrow down specific headerGravatar Lioncash2021-07-271-1/+1
| |/ / / / | | | | | | | | | | | | | | | | | | | | We can use the <exception> header instead of pulling in all of the exception-style classes.
* | | | | Merge pull request #6745 from lioncash/copiesGravatar bunnei2021-07-273-5/+2
|\ \ \ \ \ | | | | | | | | | | | | video_core: Remove some unused variables
| * | | | | buffer_cache: Remove unused small_vector in CommitAsyncFlushesHigh()Gravatar Lioncash2021-07-271-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Given this is non-trivial, the constructor is required to execute, so this removes a bit of redundant codegen.
| * | | | | gl_shader_cache: Remove unused variableGravatar Lioncash2021-07-271-1/+0
| | | | | |
| * | | | | vk_compute_pass: Remove unused capturesGravatar Lioncash2021-07-271-3/+2
| |/ / / / | | | | | | | | | | | | | | | Resolves two compiler warnings.
* / / / / vulkan_wrapper: Fix SetObjectName() always indicating objects as imagesGravatar Lioncash2021-07-271-1/+1
|/ / / / | | | | | | | | | | | | We should be using the passed in object type instead.
* | | | Merge pull request #6696 from ameerj/speed-limit-renameGravatar bunnei2021-07-2618-88/+80
|\ \ \ \ | | | | | | | | | | general: Rename "Frame Limit" references to "Speed Limit"
| * | | | renderer_base: Removed redundant settingsGravatar ameerj2021-07-233-12/+4
| | | | | | | | | | | | | | | | | | | | | | | | | use_framelimiter was not being used internally by the renderers. set_background_color was always set to true as there is no toggle for the renderer background color, instead users directly choose the color of their choice.
| * | | | general: Rename "Frame Limit" references to "Speed Limit"Gravatar ameerj2021-07-2316-77/+77
| |/ / / | | | | | | | | | | | | | | | | This setting is best referred to as a speed limit, as it involves the limits of all timing based aspects of the emulator, not only framerate. This allows us to differentiate it from the fps unlocker setting.
* | | | Merge pull request #6741 from ReinUsesLisp/stream-removeGravatar Rodrigo Locatti2021-07-262-244/+0
|\ \ \ \ | | | | | | | | | | vk_stream_buffer: Remove unused stream buffer
| * | | | vk_stream_buffer: Remove unused stream bufferGravatar ReinUsesLisp2021-07-262-244/+0
| | | | | | | | | | | | | | | | | | | | Remove unused file.
* | | | | Merge pull request #6740 from K0bin/hvv-fallbackGravatar Rodrigo Locatti2021-07-261-8/+21
|\ \ \ \ \ | | | | | | | | | | | | Handle allocation failure in Staging buffer
| * | | | | vk_staging_buffer_pool: Fall back to host memory when allocation failsGravatar Robin Kertels2021-07-261-8/+21
| | | | | |
* | | | | | Merge pull request #6728 from ReinUsesLisp/null-buffer-usageGravatar Rodrigo Locatti2021-07-261-3/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | vk_buffer_cache: Add transform feedback usage to null buffer
| * | | | | | vk_buffer_cache: Add transform feedback usage to null bufferGravatar ReinUsesLisp2021-07-261-3/+7
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | Fixes bad API usages on Vulkan.
* | | | | | Merge pull request #6729 from ReinUsesLisp/quad-indexed-barrierGravatar Rodrigo Locatti2021-07-261-1/+1
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | vk_compute_pass: Fix pipeline barrier for indexed quads
| * | | | | vk_compute_pass: Fix pipeline barrier for indexed quadsGravatar ReinUsesLisp2021-07-261-1/+1
| |/ / / / | | | | | | | | | | | | | | | Use an index buffer barrier instead of a vertex input read barrier.
* | | | | Merge pull request #6724 from lioncash/nodisc-shaderGravatar Rodrigo Locatti2021-07-262-4/+4
|\ \ \ \ \ | | | | | | | | | | | | shader_recompiler: Remove unnecessary [[nodiscard]] instances
| * | | | | shader_recompiler: Remove unnecessary [[nodiscard]] instancesGravatar Lioncash2021-07-262-4/+4
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | [[nodiscard]] doesn't do anything on functions with a void return type and causes superfluous warnings.
* | | | | Merge pull request #6726 from lioncash/hguardGravatar Rodrigo Locatti2021-07-261-0/+2
|\ \ \ \ \ | | | | | | | | | | | | emit_spirv_instructions: Add missing header guard
| * | | | | emit_spirv_instructions: Add missing header guardGravatar Lioncash2021-07-261-0/+2
| |/ / / /
* | | | | Merge pull request #6727 from lioncash/topologyGravatar Rodrigo Locatti2021-07-261-1/+1
|\ \ \ \ \ | |_|_|/ / |/| | | | emit_glasm: Fix LINESS_ADJACENCY typo in InputPrimitive()
| * | | | emit_glasm: Fix LINESS_ADJACENCY typo in InputPrimitive()Gravatar Lioncash2021-07-261-1/+1
| |/ / / | | | | | | | | | | | | This should be LINES_ADJACENCY
* | | | configure_graphics: reword GLASM optionGravatar Vamsi Krishna2021-07-261-1/+1
| | | | | | | | | | | | Change wording to explain that GLASM is actually short for Assembly Shaders