| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-08-17 | Merge pull request #4443 from ameerj/vk-async-shaders | David | |
| vulkan_renderer: Async shader/graphics pipeline compilation | |||
| 2020-08-17 | Merge pull request #4520 from lioncash/pessimize | David | |
| async_shaders: Resolve -Wpessimizing-move warning | |||
| 2020-08-16 | Remove unneeded newlines, optional Registry in shader params | ameerj | |
| Addressing feedback from Rodrigo | |||
| 2020-08-16 | Morph: Update worker allocation comment | Ameer J | |
| Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com> | |||
| 2020-08-16 | move thread 1/4 count computation into allocate workers method | ameerj | |
| 2020-08-16 | Address feedback, add shader compile notifier, update setting text | ameerj | |
| 2020-08-16 | Vk Async Worker directly emplace in cache | ameerj | |
| 2020-08-16 | Address feedback. Bruteforce delete duplicates | ameerj | |
| 2020-08-16 | Vk Async pipeline compilation | ameerj | |
| 2020-08-16 | Merge pull request #4528 from lioncash/discard | bunnei | |
| common: Make use of [[nodiscard]] where applicable | |||
| 2020-08-16 | Merge pull request #4519 from lioncash/semi | bunnei | |
| maxwell_3d: Resolve -Wextra-semi warning | |||
| 2020-08-15 | common/compression: Roll back std::span changes | Lioncash | |
| Seems like all compilers don't support std::span yet. | |||
| 2020-08-15 | Merge pull request #4416 from lioncash/span | bunnei | |
| lz4_compression/zstd_compression: Make use of std::span in interfaces | |||
| 2020-08-14 | Merge pull request #4453 from ReinUsesLisp/block-to-linear | bunnei | |
| textures/decoders: Fix block linear to pitch copies | |||
| 2020-08-14 | async_shaders: Resolve -Wpessimizing-move warning | Lioncash | |
| Prevents pessimization of the move constructor (which thankfully didn't actually happen in practice here, given std::thread isn't copyable). | |||
| 2020-08-14 | maxwell_3d: Resolve -Wextra-semi warning | Lioncash | |
| Semicolons after a function definition aren't necessary. | |||
| 2020-08-13 | Merge pull request #4514 from Morph1984/worker-alloc | bunnei | |
| gl_shader_cache: Use std::max() for determining num_workers | |||
| 2020-08-13 | General: Tidy up clang-format warnings part 2 | Lioncash | |
| 2020-08-12 | gl_shader_cache: Use std::max() for determining num_workers | Morph | |
| Does not allocate more threads than available in the host system for boot-time shader compilation and always allocates at least 1 thread if hardware_concurrency() returns 0. | |||
| 2020-08-10 | textures/decoders: Fix block linear to pitch copies | ReinUsesLisp | |
| There were two issues with block linear copies. First the swizzling was wrong and this commit reimplements them. The other issue was that these copies are generally used to download render targets from the GPU and yuzu was not downloading them from host GPU memory unless the extreme GPU accuracy setting was selected. This commit enables cached memory reads for all accuracy levels. - Fixes level thumbnails in Super Mario Maker 2. | |||
| 2020-08-07 | Merge pull request #4389 from ogniK5377/redundant-format-type | bunnei | |
| video_core: Remove redundant pixel format type | |||
| 2020-08-04 | Merge pull request #4430 from bunnei/new-gpu-vmm | bunnei | |
| hle: nvdrv: Rewrite of GPU memory management. | |||
| 2020-08-04 | Merge pull request #4445 from Morph1984/async-threads | bunnei | |
| renderer_opengl: Use 1/4 of all threads for async shader compilation | |||
| 2020-08-04 | Merge pull request #4469 from lioncash/missing | bunnei | |
| vk_texture_cache: Silence -Wmissing-field-initializer warnings | |||
| 2020-08-03 | vulkan: Silence more -Wmissing-field-initializer warnings | Lioncash | |
| 2020-08-03 | yuzu: Resolve C++20 deprecation warnings related to lambda captures | Lioncash | |
| C++20 deprecates capturing the this pointer via the '=' capture. Instead, we replace it or extend the capture specification. | |||
| 2020-07-31 | Merge pull request #4392 from lioncash/guard | David | |
| compatible_formats: Add missing header guard | |||
| 2020-07-29 | Merge pull request #4396 from lioncash/comma | bunnei | |
| surface_params: Replace questionable usages of the comma operator with semicolons | |||
| 2020-07-28 | renderer_opengl: Use 1/4 of all threads for async shader compilation | Morph | |
| 2020-07-27 | Merge pull request #4419 from lioncash/initializer | bunnei | |
| vulkan: Resolve -Wmissing-field-initializer warnings | |||
| 2020-07-26 | video_core/gpu: Correct the size of the puller registers | Billy Laws | |
| The puller register array is made up of u32s however the `NUM_REGS` value is the size in bytes, so switch it to avoid making the struct unnecessary large. Also fix a small typo in a comment. | |||
| 2020-07-26 | hle: nvdrv: Rewrite of GPU memory management. | bunnei | |
| 2020-07-25 | vulkan: Resolve -Wmissing-field-initializer warnings | Lioncash | |
| 2020-07-25 | zstd_compression: Make use of std::span in interfaces | Lioncash | |
| Allows condensing the data and size parameters into a single argument. | |||
| 2020-07-24 | Merge pull request #4393 from lioncash/unused5 | bunnei | |
| vk_rasterizer: Remove unused variable in Clear() | |||
| 2020-07-24 | Merge pull request #4388 from lioncash/written | bunnei | |
| buffer_cache: Eliminate redundant map lookup in MarkRegionAsWritten() | |||
| 2020-07-24 | Merge pull request #4391 from lioncash/nrvo | bunnei | |
| video_core: Allow copy elision to take place where applicable | |||
| 2020-07-23 | Merge pull request #4394 from lioncash/unused6 | bunnei | |
| video_core: Remove unused variables | |||
| 2020-07-21 | Merge pull request #4359 from ReinUsesLisp/clamp-shared | Rodrigo Locatti | |
| renderer_{opengl,vulkan}: Clamp shared memory to host's limit | |||
| 2020-07-21 | Merge pull request #4360 from ReinUsesLisp/glasm-bar | Rodrigo Locatti | |
| gl_arb_decompiler: Execute BAR even when inside control flow | |||
| 2020-07-21 | Merge pull request #4361 from ReinUsesLisp/lane-id | Rodrigo Locatti | |
| decode/other: Implement S2R.LaneId | |||
| 2020-07-21 | surface_params: Make use of designated initializers where applicable | Lioncash | |
| Provides a convenient way to avoid unnecessary zero initializing. | |||
| 2020-07-21 | surface_params: Remove redundant assignment | Lioncash | |
| This is a redundant assignment that can be removed. | |||
| 2020-07-21 | surface_params: Replace questionable usages of the comma operator with ↵ | Lioncash | |
| semicolons These are bugs waiting to happen. | |||
| 2020-07-21 | video_core: Remove unused variables | Lioncash | |
| Silences several compiler warnings about unused variables. | |||
| 2020-07-21 | vk_rasterizer: Remove unused variable in Clear() | Lioncash | |
| The relevant values are already assigned further down in the lambda, so this can be removed entirely. | |||
| 2020-07-21 | compatible_formats: Add missing header guard | Lioncash | |
| Prevents potential inclusion issues from occurring. | |||
| 2020-07-21 | video_core: Allow copy elision to take place where applicable | Lioncash | |
| Removes const from some variables that are returned from functions, as this allows the move assignment/constructors to execute for them. | |||
| 2020-07-21 | Merge pull request #4324 from ReinUsesLisp/formats | bunnei | |
| video_core: Fix, add and rename pixel formats | |||
| 2020-07-21 | video_core: Remove redundant pixel format type | David Marcec | |
| We already get the format type before converting shadow formats and during shadow formats. | |||
