| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-08-18 | common/telemetry: Migrate namespace into the Common namespace | Lioncash | |
| Migrates the Telemetry namespace into the Common namespace to make the code consistent with the rest of our common code. | |||
| 2020-08-17 | Merge pull request #4535 from lioncash/fileutil | bunnei | |
| common/fileutil: Convert namespace to Common::FS | |||
| 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 | common/fileutil: Convert namespace to Common::FS | Lioncash | |
| Migrates a remaining common file over to the Common namespace, making it consistent with the rest of common files. This also allows for high-traffic FS related code to alias the filesystem function namespace as namespace FS = Common::FS; for more concise typing. | |||
| 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 | shader/memory: Amend UNIMPLEMENTED_IF_MSG without a message | Lioncash | |
| We need to provide a message for this variant of the macro, so we can simply log out the type being used. | |||
| 2020-08-14 | macro-interpreter: Resolve -Wself-assign-field warning | Lioncash | |
| This was assigning the field to itself, which is a no-op. The size doesn't change between its initial assignment and this one, so this is a safe change to make. | |||
| 2020-08-14 | vulkan/wrapper: Avoid unnecessary copy in EnumerateInstanceExtensionProperties() | Lioncash | |
| Given this is implicitly creating a std::optional, we can move the vector into it. | |||
| 2020-08-14 | gl_shader_disk_cache: Make use of std::nullopt where applicable | Lioncash | |
| Allows the compiler to avoid unnecessarily zeroing out the internal buffer of std::optional on some implementations. | |||
| 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. | |||
