| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-04-22 | Texture Cache: Implement OnCPUWrite and SyncGuestHost | Fernando Sahmkow | |
| 2020-04-22 | UI: Replasce accurate GPU option for GPU Accuracy Level | Fernando Sahmkow | |
| 2020-04-21 | Merge pull request #3714 from lioncash/copies | bunnei | |
| gl_shader_decompiler: Avoid copies where applicable | |||
| 2020-04-21 | Merge pull request #3745 from bunnei/fix-homebrew-load | bunnei | |
| Fix process memory initialization for ELF and NRO | |||
| 2020-04-21 | Merge pull request #3718 from ReinUsesLisp/better-pipeline-state | Rodrigo Locatti | |
| fixed_pipeline_state: Pack structure, use memcmp and CityHash on it | |||
| 2020-04-21 | Merge pull request #3698 from lioncash/warning | bunnei | |
| General: Resolve minor assorted warnings | |||
| 2020-04-20 | Merge pull request #3724 from bunnei/fix-unicorn | bunnei | |
| core: arm_unicorn: Fix interpret fallback by temporarily mapping instruction page. | |||
| 2020-04-20 | audio_renderer: Preliminary BehaviorInfo (#3736) | David | |
| * audio_renderer: Preliminary BehaviorInfo * clang format * Fixed IsRevisionSupported * fixed IsValidRevision * Fixed logic error & spelling errors & crash * Addressed issues | |||
| 2020-04-20 | Merge pull request #3695 from ReinUsesLisp/default-attributes | bunnei | |
| maxwell_3d: Initialize format attributes constant as one | |||
| 2020-04-20 | Merge pull request #3733 from ambasta/patch-2 | Mat M | |
| Initialize quad_indexed_pass before uint8_pass | |||
| 2020-04-20 | loader: nro: Fix process initialization using ProgramMetadata default. | bunnei | |
| 2020-04-20 | loader: elf: Fix process initialization using ProgramMetadata default. | bunnei | |
| 2020-04-20 | file_sys: program_metadata: Add a helper function for generating reasonable ↵ | bunnei | |
| default metadata. - We need this for homebrew process initialization. | |||
| 2020-04-20 | Merge pull request #3739 from MerryMage/disable_cpu_opt | Mat M | |
| dynarmic: Add option to disable CPU JIT optimizations | |||
| 2020-04-20 | npad: Lower log level for VibrateController to Debug | FearlessTobi | |
| 2020-04-20 | audren: Lower log level for RequestUpdateImpl to Debug | FearlessTobi | |
| 2020-04-20 | Merge pull request #3700 from ReinUsesLisp/stream-buffer-sizes | Fernando Sahmkow | |
| vk_stream_buffer: Fix out of memory on boot on recent Nvidia drivers | |||
| 2020-04-20 | dynarmic: Add option to disable CPU JIT optimizations | MerryMage | |
| 2020-04-20 | Merge pull request #3712 from lioncash/remove | bunnei | |
| service: Remove unused RequestParser instances | |||
| 2020-04-20 | Merge pull request #3709 from lioncash/am | bunnei | |
| am: Resolve ineffective moves | |||
| 2020-04-20 | Initialize quad_indexed_pass before uint8_pass | Amit Prakash Ambasta | |
| Fixes Werror=reorder in gcc | |||
| 2020-04-19 | Merge pull request #3729 from lioncash/globals | Rodrigo Locatti | |
| dma_pusher: Remove reliance on the global system instance | |||
| 2020-04-19 | Merge pull request #3694 from ReinUsesLisp/indexed-quads | bunnei | |
| vk_compute_pass: Implement indexed quads | |||
| 2020-04-19 | dma_pusher: Remove reliance on the global system instance | Lioncash | |
| With this, the video core is now has no calls to the global system instance at all. | |||
| 2020-04-19 | Merge pull request #3686 from lioncash/table | bunnei | |
| texture_cache/format_lookup_table: Fix incorrect green, blue, and alpha indices | |||
| 2020-04-19 | Merge pull request #3696 from lioncash/cast-size | bunnei | |
| hle_ipc: Remove std::size_t casts where applicable | |||
| 2020-04-19 | Merge pull request #3655 from FearlessTobi/ui-retext-yuzu | bunnei | |
| yuzu/main: Add better popup texts and remove duplicated actions | |||
| 2020-04-19 | Merge pull request #3679 from lioncash/track | bunnei | |
| track: Eliminate redundant copies | |||
| 2020-04-19 | core: arm_unicorn: Fix interpret fallback by temporarily mapping instruction ↵ | bunnei | |
| page. | |||
| 2020-04-19 | renderer_vulkan: assume X11 if not Windows/macOS after bf1d66b7c074 | Jan Beich | |
| Render.Vulkan <Error> video_core/renderer_vulkan/renderer_vulkan.cpp:CreateInstance:131: Presentation not supported on this platform Render.Vulkan <Error> video_core/renderer_vulkan/renderer_vulkan.cpp:CreateSurface:378: Presentation not supported on this platform Core <Critical> core/core.cpp:Load:199: Failed to initialize system (Error 5)! | |||
| 2020-04-18 | fixed_pipeline_state: Hash and compare the whole structure | ReinUsesLisp | |
| Pad FixedPipelineState's size to 384 bytes to be a multiple of 16. Compare the whole struct with std::memcmp and hash with CityHash. Using CityHash instead of a naive hash should reduce the number of collisions. Improve used type traits to ensure this operation is safe. With these changes the improvements to the hashable pipeline state are: Optimized structure Hash: 89 ns Comparison: 103 ns Construction*: 164 ns Struct size: 384 bytes Original structure Hash: 148 ns Equal: 174 ns Construction*: 281 ns Size: 1384 bytes * Attribute state initialization is not measured These measures are averages taken with std::chrono::high_accuracy_clock on MSVC shipped on Visual Studio 16.6.0 Preview 2.1. | |||
| 2020-04-18 | fixed_pipeline_state: Pack blending state | ReinUsesLisp | |
| Reduce FixedPipelineState's size to 364 bytes. | |||
| 2020-04-18 | fixed_pipeline_state: Pack rasterizer state | ReinUsesLisp | |
| Reduce FixedPipelineState's size to 600 bytes. | |||
| 2020-04-18 | fixed_pipeline_state: Pack depth stencil state | ReinUsesLisp | |
| Reduce FixedPipelineState's size to 632 bytes. | |||
| 2020-04-18 | fixed_pipeline_state: Pack attribute state | ReinUsesLisp | |
| Reduce FixedPipelineState's size from 1384 to 664 bytes | |||
| 2020-04-18 | Merge pull request #3716 from bunnei/fix-another-impl-fallthrough | Mat M | |
| video_core: gl_shader_decompiler: Fix implicit fallthrough errors. | |||
| 2020-04-18 | video_core: gl_shader_decompiler: Fix implicit fallthrough errors. | bunnei | |
| 2020-04-18 | Merge pull request #3710 from lioncash/nso | bunnei | |
| loader/nso: Resolve moves not occurring in DecompressSegment | |||
| 2020-04-18 | Merge pull request #3715 from bunnei/fix-impl-fallthrough | Mat M | |
| service: hid: npad: Fix implicit fallthrough errors. | |||
| 2020-04-18 | service: hid: npad: Fix implicit fallthrough errors. | bunnei | |
| 2020-04-17 | Merge pull request #3713 from lioncash/time | bunnei | |
| service/time: Minor changes | |||
| 2020-04-17 | Merge pull request #3711 from lioncash/cast | bunnei | |
| memory/slab_heap: Make use of static_cast over reinterpret_cast | |||
| 2020-04-17 | gl_shader_decompiler: Avoid copies where applicable | Lioncash | |
| Avoids unnecessary reference count increments where applicable and also avoids reallocating a vector. Unlikely to make a huge difference, but given how trivial of an amendment it is, why not? | |||
| 2020-04-17 | time/system_clock_core: Remove unnecessary initializer | Lioncash | |
| This is already initialized within the class body. | |||
| 2020-04-17 | service/time: Mark IsStandardNetworkSystemClockAccuracySufficient as const | Lioncash | |
| This doesn't modify internal member state. | |||
| 2020-04-17 | service/time: Add virtual destructors where applicable | Lioncash | |
| Many of these implementations are used to implement a polymorphic interface. While not directly used polymorphically, this prevents virtual destruction from ever becoming an issue. | |||
| 2020-04-17 | service: Remove unused RequestParser instances | Lioncash | |
| These aren't used, so they should be removed to reduce compilation warnings. | |||
| 2020-04-17 | Merge pull request #3630 from benru/open-windows-network-files | bunnei | |
| common/file_util: Allow access to files on network shares | |||
| 2020-04-17 | memory/slab_heap: Make use of static_cast over reinterpret_cast | Lioncash | |
| Casting from void* with static_cast is permitted by the standard, so we can just make use of that instead. | |||
| 2020-04-17 | loader/nso: Resolve moves not occurring in DecompressSegment | Lioncash | |
| Given the std::vector was const, an automatic move out of the function could not occur. We can allow automatic return value optimizations to occur by making the buffer non-const. | |||
