summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | core: hle: server_session: Use separate threads for each service connection.Gravatar bunnei2020-12-286-23/+140
| | | | | | | | |
* | | | | | | | | half_set: Resolve -Wmaybe-uninitialized warningsGravatar Lioncash2020-12-301-7/+7
| |_|_|_|/ / / / |/| | | | | | |
* | | | | | | | maxwell_to_vk: Initialize usage variable in SurfaceFormat()Gravatar Lioncash2020-12-301-1/+1
| |_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | Silences a -Wmaybe-uninitialized warning
* | | | | | | Merge pull request #5251 from ReinUsesLisp/wuninitializedGravatar LC2020-12-302-1/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | cmake: Enforce -Wuninitialized
| * | | | | | | cmake: Enforce -WuninitializedGravatar ReinUsesLisp2020-12-301-0/+1
| | | | | | | |
| * | | | | | | service/pcie: Fix invalid initialization argumentGravatar ReinUsesLisp2020-12-301-1/+1
| | | | | | | |
* | | | | | | | video_core: Rewrite the texture cacheGravatar ReinUsesLisp2020-12-30152-8101/+10359
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current texture cache has several points that hurt maintainability and performance. It's easy to break unrelated parts of the cache when doing minor changes. The cache can easily forget valuable information about the cached textures by CPU writes or simply by its normal usage.The current texture cache has several points that hurt maintainability and performance. It's easy to break unrelated parts of the cache when doing minor changes. The cache can easily forget valuable information about the cached textures by CPU writes or simply by its normal usage. This commit aims to address those issues.
* | | | | | | | video_core: Add a delayed destruction ring abstractionGravatar ReinUsesLisp2020-12-302-0/+33
| | | | | | | |
* | | | | | | | host_shaders: Add Vulkan assembler compute shadersGravatar ReinUsesLisp2020-12-304-0/+96
| | | | | | | |
* | | | | | | | host_shaders: Add helper to blit depth stencil fragment shaderGravatar ReinUsesLisp2020-12-302-0/+17
| | | | | | | |
* | | | | | | | host_shaders: Add texture color blit fragment shaderGravatar ReinUsesLisp2020-12-302-0/+15
| | | | | | | |
* | | | | | | | host_shaders: Add shaders to present to the swapchainGravatar ReinUsesLisp2020-12-303-0/+36
| | | | | | | |
* | | | | | | | host_shaders: Add shaders to convert between depth and color imagesGravatar ReinUsesLisp2020-12-303-0/+28
| | | | | | | |
* | | | | | | | host_shaders: Add compute shader to copy BC4 as RG32UI to RGBA8Gravatar ReinUsesLisp2020-12-302-0/+71
| | | | | | | |
* | | | | | | | host_shaders: Add shader to render a full screen triangleGravatar ReinUsesLisp2020-12-302-0/+30
| | | | | | | |
* | | | | | | | host_shaders: Add pitch linear upload compute shaderGravatar ReinUsesLisp2020-12-302-0/+87
| | | | | | | |
* | | | | | | | host_shaders: Add block linear upload compute shadersGravatar ReinUsesLisp2020-12-303-0/+249
| | | | | | | |
* | | | | | | | host_shaders: Add copyright headers to OpenGL present shadersGravatar ReinUsesLisp2020-12-302-0/+8
| | | | | | | |
* | | | | | | | video_core/host_shaders: Add support for prebuilt SPIR-V shadersGravatar ReinUsesLisp2020-12-301-16/+37
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for building SPIR-V shaders from GLSL and generating headers to include the text of those same GLSL shaders to consume from OpenGL.
* | | | | | | Merge pull request #5247 from comex/xx-conceptsGravatar bunnei2020-12-292-3/+9
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | k_priority_queue: Fix concepts use
| * | | | | | | k_priority_queue: Fix concepts useGravatar comex2020-12-292-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - For `std::same_as`, add missing include of `<concepts>`. - For `std::convertible_to`, create a replacement in `common/concepts.h` and use that instead. This would also be found in `<concepts>`, but unlike `std::same_as`, `std::convertible_to` is not yet implemented in libc++, LLVM's STL implementation - not even in master. (In fact, `std::same_as` is the *only* concept currently implemented. For some reason.)
* | | | | | | | Merge pull request #5246 from comex/xx-includeGravatar bunnei2020-12-291-0/+1
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | Add missing include of "core/hle/kernel/kernel.h"
| * | | | | | | Add missing include of "core/hle/kernel/kernel.h"Gravatar comex2020-12-291-0/+1
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | This is needed as the header invokes methods on KernelCore.
* | | | | | | Merge pull request #5245 from ameerj/sleepthread-logGravatar LC2020-12-291-1/+1
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | svc: demote SleepThread log to LOG_TRACE
| * | | | | | svc: demote SleepThread log to LOG_TRACEGravatar ameerj2020-12-291-1/+1
| |/ / / / / | | | | | | | | | | | | | | | | | | This log is called often, and introduces a lot of noise when debug logging is enabled, making it difficult to see other debug logs.
* | | | | | Merge pull request #5236 from gal20/udp_client_patchGravatar bunnei2020-12-291-0/+5
|\ \ \ \ \ \ | |/ / / / / |/| | | | | input_common: process udp packets only for the correct pad
| * | | | | udp client: process packets only for the correct padGravatar gal202020-12-271-0/+5
| | |/ / / | |/| | |
* / | | | Allow to invert analog axis with right clickGravatar german2020-12-264-65/+99
|/ / / /
* | | | Merge pull request #5226 from ReinUsesLisp/c4715-vcGravatar Rodrigo Locatti2020-12-252-0/+2
|\ \ \ \ | | | | | | | | | | video_core: Enforce C4715 (not all control paths return a value)
| * | | | video_core: Enforce C4715 (not all control paths return a value)Gravatar ReinUsesLisp2020-12-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Most of the time people write code that always returns a value, terminates execution, throws an exception, or uses an unconventional jump primitive. This is not always true when we build without asserts on mainline builds. To avoid introducing undefined behavior on our most used builds, enforce this warning signalling an error and stopping the build from shipping.
| * | | | vk_shader_decompiler: Silence warning when compiling without assertsGravatar ReinUsesLisp2020-12-241-0/+1
| | | | |
* | | | | Merge pull request #5225 from ReinUsesLisp/always-vulkanGravatar Rodrigo Locatti2020-12-258-133/+75
|\ \ \ \ \ | | | | | | | | | | | | cmake: Always enable Vulkan
| * | | | | cmake: Always enable VulkanGravatar ReinUsesLisp2020-12-248-133/+75
| |/ / / / | | | | | | | | | | | | | | | | | | | | Removes the unnecesary burden of maintaining separate #ifdef paths and allows us sharing generic Vulkan code across APIs.
* / / / / core: memory: Ensure thread safe access when pages are rasterizer cached (#5206)Gravatar bunnei2020-12-241-12/+40
|/ / / / | | | | | | | | * core: memory: Ensure thread safe access when pages are rasterizer cached.
* | | | Merge pull request #5217 from lat9nq/save-on-bootGravatar bunnei2020-12-232-16/+25
|\ \ \ \ | | | | | | | | | | yuzu/main: Save settings when starting guest
| * | | | yuzu/main: Save settings when starting guestGravatar lat9nq2020-12-222-16/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Saves UISettings and Settings when booting a guest. Moves updating UISettings::values from GMainWindow::closeEvent into its own function, then reuses it in GMainWindow::BootGame.
* | | | | yuzu/main: Improve menubar access keysGravatar lat9nq2020-12-224-38/+38
| | | | | | | | | | | | | | | | | | | | | | | | | Adds a unique access key to each action within each menu. A few actions already had their own access key, so those were untouched.
* | | | | Add option to reset window size to 1080pGravatar german2020-12-223-6/+30
| | | | |
* | | | | Merge pull request #5042 from Morph1984/project-aetherGravatar bunnei2020-12-2127-861/+1788
|\ \ \ \ \ | |/ / / / |/| | | | Project Aether: Reimplementation of the Web Browser Applet
| * | | | applets/web: Implement the online web browser appletGravatar Morph2020-12-188-64/+167
| | | | |
| * | | | applets/web: Fix keyboard to emulated controller inputGravatar Morph2020-12-183-4/+30
| | | | |
| * | | | main: Add the ability to disable the web appletGravatar Morph2020-12-182-0/+27
| | | | | | | | | | | | | | | | | | | | This should only be used for Super Mario 3D All-Stars. This is a temporary solution until it can be implemented properly.
| * | | | main, applets/web: Re-add progress dialog for RomFS extractionGravatar Morph2020-12-188-68/+125
| | | | |
| * | | | applets/web: Implement the Qt web browser applet frontendGravatar Morph2020-12-184-5/+600
| | | | |
| * | | | web_browser_scripts: Add injection scripts for the web browserGravatar Morph2020-12-181-0/+193
| | | | |
| * | | | pl_u, applets/web: Decrypt shared fonts to TTF filesGravatar Morph2020-12-183-18/+117
| | | | |
| * | | | ns_vm: Stub NeedsUpdateVulnerabilityGravatar Morph2020-12-181-1/+10
| | | | | | | | | | | | | | | | | | | | This is used to force system updates on launching the web browser. We do not care about system updates so this can be set to false.
| * | | | frontend/input_interpreter: Add InputInterpreter APIGravatar Morph2020-12-183-0/+167
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The InputInterpreter class interfaces with HID to retrieve button press states. Input is intended to be polled every 50ms so that a button is considered to be held down after 400ms has elapsed since the initial button press and subsequent repeated presses occur every 50ms. Co-authored-by: Chloe <25727384+ogniK5377@users.noreply.github.com>
| * | | | controllers/npad: Make press_state atomicGravatar Morph2020-12-182-2/+3
| | | | |
| * | | | util: Add URL Request Interceptor for QWebEngineGravatar Morph2020-12-183-0/+64
| | | | |