| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-07-18 | Merge pull request #4273 from ogniK5377/async-shaders-prod | bunnei | |
| video_core: Add asynchronous shader decompilation and compilation | |||
| 2020-07-18 | Fix style issues | David Marcec | |
| 2020-07-18 | Merge pull request #4364 from lioncash/desig5 | bunnei | |
| vulkan: Make use of designated initializers where applicable | |||
| 2020-07-17 | vk_device: Fix build error on old MSVC versions | ReinUsesLisp | |
| Designated initializers on old MSVC versions fail to build when they take the address of a constant. | |||
| 2020-07-17 | Merge pull request #4322 from ReinUsesLisp/fix-dynstate | bunnei | |
| vk_state_tracker: Fix dirty flags for stencil_enable on VK_EXT_extended_dynamic_state | |||
| 2020-07-17 | Merge pull request #4369 from lioncash/hle-macro | LC | |
| macro_hle: Remove unnecessary std::make_pair calls | |||
| 2020-07-17 | Merge pull request #4340 from lioncash/remove | LC | |
| shader_cache: Make use of std::erase_if | |||
| 2020-07-17 | Remove duplicate config | David Marcec | |
| 2020-07-17 | Use conditional var | David Marcec | |
| 2020-07-17 | Drop max workers from 8->2 for testing | David Marcec | |
| 2020-07-17 | Rebase for per game settings | David Marcec | |
| 2020-07-17 | async shaders | David Marcec | |
| 2020-07-16 | macro_hle: Remove unnecessary static keywords | Lioncash | |
| These functions are already in an anonymous namespace which makes the functions internally linked. | |||
| 2020-07-17 | Merge pull request #4368 from lioncash/macro | David | |
| macro: Resolve missing parameter in doxygen comment | |||
| 2020-07-17 | Merge pull request #4370 from lioncash/simplify | David | |
| macro_hle: Simplify shift expression in HLE_771BB18C62444DA0() | |||
| 2020-07-16 | macro_hle: Simplify shift expression in HLE_771BB18C62444DA0() | Lioncash | |
| Given the expression involves a 32-bit value, this simplifies down to just: 0x3ffffff. This is likely a remnant from testing that was never cleaned up. Resolves a -Wshift-overflow warning. | |||
| 2020-07-16 | macro_hle: Remove unnecessary std::make_pair calls | Lioncash | |
| The purpose of make_pair is generally to deduce the types within the pair without explicitly specifying the types, so these usages were generally unnecessary, particularly when the type is enforced by the array declaration. | |||
| 2020-07-16 | macro: Resolve missing parameter in doxygen comment | Lioncash | |
| Resolves a -Wdocumentation warning. | |||
| 2020-07-16 | wrapper: Make use of designated initializers where applicable | Lioncash | |
| 2020-07-16 | vk_texture_cache: Make use of designated initializers where applicable | Lioncash | |
| 2020-07-16 | vk_texture_cache: Amend mismatched access masks and indices in UploadBuffer | Lioncash | |
| Discovered while converting relevant parts of the codebase over to designated initializers. | |||
| 2020-07-16 | vk_swapchain: Make use of designated initializers where applicable | Lioncash | |
| 2020-07-16 | vk_stream_buffer: Make use of designated initializers where applicable | Lioncash | |
| 2020-07-16 | vk_staging_buffer_pool: Make use of designated initializers where applicable | Lioncash | |
| 2020-07-16 | vk_shader_util: Make use of designated initializers where applicable | Lioncash | |
| 2020-07-16 | vk_scheduler: Make use of designated initializers where applicable | Lioncash | |
| 2020-07-16 | vk_sampler_cache: Make use of designated initializers where applicable | Lioncash | |
| 2020-07-16 | vk_resource_manager: Make use of designated initializers where applicable | Lioncash | |
| 2020-07-16 | vk_renderpass_cache: Make use of designated initializers where applicable | Lioncash | |
| 2020-07-16 | vk_rasterizer: Make use of designated initializers where applicable | Lioncash | |
| 2020-07-16 | vk_query_cache: Make use of designated initializers where applicable | Lioncash | |
| 2020-07-16 | vk_pipeline_cache: Make use of designated initializers where applicable | Lioncash | |
| 2020-07-16 | vk_memory_manager: Make use of designated initializers where applicable | Lioncash | |
| 2020-07-16 | vk_image: Make use of designated initializers where applicable | Lioncash | |
| 2020-07-16 | vk_descriptor_pool: Make use of designated initializers where applicable | Lioncash | |
| 2020-07-16 | vk_graphics_pipeline: Resolve narrowing warnings | Lioncash | |
| For whatever reason, VK_TRUE and VK_FALSE aren't defined as having a VkBool32 type, so we need to cast to it explicitly. | |||
| 2020-07-16 | vk_compute_pipeline: Make use of designated initializers where applicable | Lioncash | |
| 2020-07-16 | vk_compute_pass: Make use of designated initializers where applicable | Lioncash | |
| Note: Some barriers can't be converted over yet, as they ICE MSVC. | |||
| 2020-07-16 | vk_buffer_cache: Make use of designated initializers where applicable | Lioncash | |
| Note: An array within CopyFrom() cannot be converted over yet, as it ICEs MSVC when converted over. | |||
| 2020-07-16 | Merge pull request #4333 from lioncash/desig3 | Rodrigo Locatti | |
| vk_graphics_pipeline: Make use of designated initializers where applicable | |||
| 2020-07-16 | Merge pull request #4332 from lioncash/vkdev | Rodrigo Locatti | |
| vk_device: Make use of designated initializers where applicable | |||
| 2020-07-16 | Merge pull request #4321 from lioncash/desig | bunnei | |
| vk_blit_screen: Make use of designated initializers where applicable | |||
| 2020-07-14 | shader_cache: Make use of std::erase_if | Lioncash | |
| Now that we use C++20, we can also make use of std::erase_if instead of needing to do the erase-remove idiom. | |||
| 2020-07-14 | Merge pull request #4242 from ReinUsesLisp/maxwell-dma | bunnei | |
| maxwell_dma: Match official doc and support pitch->voxel copies | |||
| 2020-07-13 | vk_device: Make use of designated initializers where applicable | Lioncash | |
| Avoids redundant repetitions of variable names, and allows assignment all in one statement. | |||
| 2020-07-13 | vk_graphics_pipeline: Make use of designated initializers where applicable | Lioncash | |
| Avoids redundant variable name repetitions. | |||
| 2020-07-12 | vk_blit_screen: Make use of designated initializers where applicable | Lioncash | |
| Now that we make use of C++20, we can use designated initializers to make things a little nicer to read. | |||
| 2020-07-12 | vk_state_tracker: Fix dirty flags for stencil_enable on ↵ | ReinUsesLisp | |
| VK_EXT_extended_dynamic_state Fixes a regression on any game using stencil on devices with VK_EXT_extended_dynamic_state. | |||
| 2020-07-10 | vk_rasterizer: Pass <pSizes> to CmdBindVertexBuffers2EXT | ReinUsesLisp | |
| This has been fixed in Nvidia's public beta driver 451.74. The previous beta driver will be broken, people using these will have to update. | |||
| 2020-07-10 | video_core/textures: Add and use SwizzleSliceToVoxel, and minor style changes | ReinUsesLisp | |
| Change GOB sizes from free-functions to constexpr constants. Add SwizzleSliceToVoxel, a function that swizzles a 2D array of pixels into a 3D texture and use it for 3D copies. | |||
