| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-06-27 | btm: Update function tables | VolcaEM | |
| This was based on Switchbrew page: https://switchbrew.org/wiki/BTM_services "No comment" edition | |||
| 2020-06-26 | vk_rasterizer: Use nullptr for <pSizes> in CmdBindVertexBuffers2EXT | ReinUsesLisp | |
| Disable this temporarily. | |||
| 2020-06-26 | vk_pipeline_cache: Avoid hashing and comparing dynamic state when possible | ReinUsesLisp | |
| With extended dynamic states, some bytes don't have to be collected from the pipeline key, hence we can avoid hashing and comparing them on lookups. | |||
| 2020-06-26 | vulkan/fixed_pipeline_state: Move state out of individual structures | ReinUsesLisp | |
| 2020-06-26 | vk_rasterizer: Use VK_EXT_extended_dynamic_state | ReinUsesLisp | |
| 2020-06-26 | renderer_vulkan/wrapper: Add VK_EXT_extended_dynamic_state functions | ReinUsesLisp | |
| 2020-06-26 | fixed_pipeline_state: Add requirements for VK_EXT_extended_dynamic_state | ReinUsesLisp | |
| This moves dynamic state present in VK_EXT_extended_dynamic_state to a separate structure in FixedPipelineState. This is structure is at the bottom allowing us to hash and memcmp only when the extension is not supported. | |||
| 2020-06-26 | vk_device: Enable VK_EXT_extended_dynamic_state when available | ReinUsesLisp | |
| 2020-06-26 | texture_cache: Test format compatibility before copying | ReinUsesLisp | |
| Avoid illegal copies. This intercepts the last step of a copy to avoid generating validation errors or corrupting the driver on some instances. We can create views and emit copies accordingly in future commits and remove this last-step validation. | |||
| 2020-06-26 | Merge pull request #4144 from FernandoS27/tt-fix | bunnei | |
| TextureCache: Fix case where layer goes off bound. | |||
| 2020-06-26 | Merge pull request #4111 from ReinUsesLisp/preserve-contents-vk | bunnei | |
| vk_rasterizer: Don't preserve contents on full screen clears | |||
| 2020-06-26 | video_core/compatible_formats: Table to test if two formats are legal to ↵ | ReinUsesLisp | |
| view or copy Add a flat table to test if it's legal to create a texture view between two formats or copy betweem them. This table is based on ARB_copy_image and ARB_texture_view. Copies are more permissive than views. | |||
| 2020-06-26 | gl_buffer_cache: Copy to buffers created as STREAM_READ before downloading | ReinUsesLisp | |
| After marking buffers as resident, Nvidia's driver seems to take a slow path. To workaround this issue, copy to a STREAM_READ buffer and then call GetNamedBufferSubData on it. This is a temporary solution until we have asynchronous flushing. | |||
| 2020-06-26 | Update function name again | VolcaEM | |
| 2020-06-26 | Update function name (2/2) | VolcaEM | |
| 2020-06-26 | Update function name (1/2) | VolcaEM | |
| 2020-06-26 | Common: Fix non-conan build | Fernando Sahmkow | |
| 2020-06-26 | caps_u: Fix GetAlbumContentsFileListForApplication stub | Morph | |
| 2020-06-26 | caps: Use enum classes and check struct sizes on compile time | Morph | |
| 2020-06-26 | caps: Update copyright headers | Morph | |
| Updated to "yuzu Emulator Project" | |||
| 2020-06-26 | Add a "Mute Audio" hotkey | Kewlan | |
| 2020-06-25 | Merge pull request #4159 from ogniK5377/mem-manager-dumb-assert | bunnei | |
| memory_manager: Remove useless assertion | |||
| 2020-06-25 | Merge pull request #4151 from ReinUsesLisp/gl-invalidations | Rodrigo Locatti | |
| gl_shader_cache: Avoid use after move for program size | |||
| 2020-06-25 | const& to button in button array | Ameer J | |
| Co-authored-by: VolcaEM <63682805+VolcaEM@users.noreply.github.com> | |||
| 2020-06-25 | Stop reading loop if error is encountered | Ameer | |
| 2020-06-25 | Clang-format again | VolcaEM | |
| 2020-06-25 | Clang-format | VolcaEM | |
| 2020-06-25 | Remove unnecessary newline | VolcaEM | |
| 2020-06-25 | Merge branch 'master' into quickstart-faq | VolcaEM | |
| 2020-06-25 | Fix typo 2: electric boogaloo | VolcaEM | |
| 2020-06-25 | Use QUrl (2/2) | VolcaEM | |
| 2020-06-25 | Use QUrl (1/2) | VolcaEM | |
| 2020-06-25 | Fix formatting | VolcaEM | |
| 2020-06-25 | Fix typo | VolcaEM | |
| 2020-06-25 | Add "Open Quickstart Guide" and "FAQ" buttons to the Help menu | VolcaEM | |
| While we're at it, also refactor the function used by OnOpenModsPage to be compatible with other URLs | |||
| 2020-06-25 | Merge pull request #4136 from VolcaEM/mods | bunnei | |
| Add a "Open Mods Page" button to the GUI | |||
| 2020-06-25 | Merge pull request #4160 from ogniK5377/IsASTCSupported-fix | Rodrigo Locatti | |
| gl_device: Fix IsASTCSupported to scan all targets instead of just GL_TEXTURE_2D | |||
| 2020-06-25 | Merge pull request #4141 from Morph1984/SevenSixAxisSensor | David | |
| hid: Stub a series of "SevenSixAxisSensor" service commands | |||
| 2020-06-25 | gl_device: Fix IsASTCSupported | David Marcec | |
| Other targets were never actually checked | |||
| 2020-06-25 | memory_manager: Remove useless assertion | David Marcec | |
| num_pages is an std::size_t. It will always be >= 0 | |||
| 2020-06-25 | gl_device: Enable NV_vertex_buffer_unified_memory on Turing devices | ReinUsesLisp | |
| Once we make sure not to corrupt Nvidia's driver, we can safely use resident buffers on Turing devices. See GitHub pull request #4156 | |||
| 2020-06-24 | hid: Stub a series of "SevenSixAxisSensor" service commands | Morph | |
| - Used by Captain Toad: Treasure Tracker Update 1.3.0 While we're at it, fix the input parameters for SetIsPalmaAllConnectable and SetPalmaBoostMode | |||
| 2020-06-24 | Merge pull request #4105 from ReinUsesLisp/resident-buffers | bunnei | |
| gl_rasterizer: Use NV_vertex_buffer_unified_memory for vertex buffer robustness | |||
| 2020-06-24 | padbutton enum class and struct initiailization | Ameer | |
| 2020-06-24 | Merge pull request #4083 from Morph1984/B10G11R11F | bunnei | |
| decode/image: Implement B10G11R11F | |||
| 2020-06-25 | Prevent nullptr dereference on swkbd error case | David Marcec | |
| 2020-06-24 | prepo: : Don't read extra buffer from report unless passed | David Marcec | |
| Prepo doesn't always pass a secondary buffer, we assume it always does which leads to a bad read. | |||
| 2020-06-24 | Merge pull request #4046 from ogniK5377/macro-hle-prod | Fernando Sahmkow | |
| Add support for HLEing Macros | |||
| 2020-06-24 | Mark invalid IPC buffers as ASSERT_OR_EXECUTE_MSG | David Marcec | |
| Previously if applications would send faulty buffers(example homebrew) it would lead to us returning uninitalized data. Switching from ASSERT_MSG to ASSERT_OR_EXECUTE_MSG allows us to have a fail safe to prevent crashes but also continue execution without introducing undefined behavior | |||
| 2020-06-24 | buffer_cache: Use buffer methods instead of cache virtual methods | ReinUsesLisp | |
