| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-09-26 | Merge pull request #4718 from lioncash/vk | bunnei | |
| vk_command_pool: Add missing header guard | |||
| 2020-09-25 | Merge pull request #4720 from lioncash/header | bunnei | |
| audio_core: Remove unnecessary inclusions | |||
| 2020-09-25 | core: Mark GetInstance() as deprecated | Lioncash | |
| This way it's obvious that this function shouldn't be used in any future code. | |||
| 2020-09-25 | frontend/controller: Eliminate dependency on the global system instance | Lioncash | |
| 2020-09-25 | Add random motion input to keyboard | german | |
| 2020-09-25 | Add random motion input to SDL | german | |
| 2020-09-25 | command_generator: Make lookup table static constexpr | Lioncash | |
| Allows compilers to elide needing to push these values on the stack every time the function is called. | |||
| 2020-09-25 | vk_stream_buffer: Fix initializing Vulkan with NVIDIA on Linux | lat9nq | |
| The previous fix only partially solved the issue, as only certain GPUs that needed 9 or less MiB subtracted would work (i.e. GTX 980 Ti, GT 730). This takes from DXVK's example to divide `heap_size` by 2 to determine `allocable_size`. Additionally tested on my Quadro K4200, which previously required setting it to 12 to boot. | |||
| 2020-09-25 | behavior_info: Fix typo Renerer -> Renderer | Lioncash | |
| 2020-09-25 | cubeb_sink: Use static_cast instead of reinterpret_cast in DataCallback() | Lioncash | |
| Conversions from void* to the proper data type are well-defined and supported by static_cast. We don't need to use reinterpret_cast here. | |||
| 2020-09-25 | codec: Make lookup table static constexpr | Lioncash | |
| Allows compilers to elide needing to push these values on the stack every time the function is called. | |||
| 2020-09-25 | audio_core: Remove unnecessary inclusions | Lioncash | |
| Same behavior, but removes header dependencies where they don't need to be. | |||
| 2020-09-25 | audio_core: Resolve sign conversion warnings | Lioncash | |
| While were at it, we can also enable sign conversion warnings and other common warnings as errors to prevent these from creeping back into the codebase. | |||
| 2020-09-25 | effect_context: Make use of explicit where applicable | Lioncash | |
| While we're at it we can make the destructor of the base class virtual to ensure that any polymorphism issues never occur. | |||
| 2020-09-25 | vk_command_pool: Move definition of Pool into the cpp file | Lioncash | |
| Allows the implementation details to be changed without recompiling any files that include this header. | |||
| 2020-09-25 | vk_command_pool: Make use of override on destructor | Lioncash | |
| 2020-09-25 | vk_command_pool: Add missing header guard | Lioncash | |
| 2020-09-24 | More forgetting... duh | Levi Behunin | |
| 2020-09-25 | Merge pull request #4717 from lioncash/debug | LC | |
| service: Restore "unused" function | |||
| 2020-09-25 | service: Restore "unused" function | Lioncash | |
| Turns out this function is actually used, but within a trace log. | |||
| 2020-09-24 | Merge pull request #4711 from lioncash/move5 | bunnei | |
| arithmetic_integer_immediate: Make use of std::move where applicable | |||
| 2020-09-24 | Forgot to apply suggestion here as well | Levi Behunin | |
| 2020-09-24 | Address Comments | Levi Behunin | |
| 2020-09-24 | Start of Integer flags implementation | Levi Behunin | |
| 2020-09-24 | submission_package: Fix updates integrated into cartridge images. | Morph | |
| 2020-09-24 | Merge pull request #4678 from Morph1984/LoadOpenContext-partial-impl | bunnei | |
| acc: Partially implement LoadOpenContext | |||
| 2020-09-24 | arithmetic_integer_immediate: Make use of std::move where applicable | Lioncash | |
| Same behavior, minus any redundant atomic reference count increments and decrements. | |||
| 2020-09-23 | video_core: Fix instances where msbuild always regenerated host shaders | ReinUsesLisp | |
| When HEADER_GENERATOR was included in the DEPENDS section of custom commands, msbuild assumed this was always modified. Changing this file is not common so we can remove it from there. | |||
| 2020-09-23 | Merge pull request #4674 from ReinUsesLisp/timeline-semaphores | bunnei | |
| renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphore | |||
| 2020-09-23 | Use different timing for motion | german | |
| 2020-09-23 | Merge pull request #4618 from german77/GcAdapterAutoMap | bunnei | |
| Add automap feature for GC adapter | |||
| 2020-09-23 | shader/registry: Silence a -Wshadow warning | Lioncash | |
| 2020-09-23 | shader/registry: Remove unnecessary namespace qualifiers | Lioncash | |
| Using statements already make these unnecessary. | |||
| 2020-09-23 | Merge pull request #4702 from lioncash/doc-warn | Rodrigo Locatti | |
| memory: Resolve a -Wdocumentation warning | |||
| 2020-09-23 | Merge pull request #4701 from lioncash/unused-proto | Rodrigo Locatti | |
| install_dialog: Remove unused function prototype | |||
| 2020-09-23 | Merge pull request #4700 from lioncash/copies | Rodrigo Locatti | |
| game_list: Eliminate redundant argument copies | |||
| 2020-09-23 | shader/registry: Make use of designated initializers where applicable | Lioncash | |
| Same behavior, less repetition. | |||
| 2020-09-23 | memory: Resolve a -Wdocumentation warning | Lioncash | |
| memory doesn't exist as a parameter any more. | |||
| 2020-09-23 | install_dialog: Make use of [[nodiscard]] where applicable | Lioncash | |
| Allows the compiler to warn against cases where the return value isn't used (which would be a bug). | |||
| 2020-09-23 | install_dialog: Remove unused function prototype | Lioncash | |
| This function doesn't have an implementation, so it can be removed to prevent others from unintentionally using it. | |||
| 2020-09-23 | game_list: Make game list function naming consistent | Lioncash | |
| Makes the naming consistent with the rest of the functions that are present. | |||
| 2020-09-23 | game_list: Eliminate redundant argument copies | Lioncash | |
| Several functions can be taken by const reference to avoid copies | |||
| 2020-09-22 | control_flow: emplace elements in place within TryQuery() | Lioncash | |
| Places data structures where they'll eventually be moved to to avoid needing to even move them in the first place. | |||
| 2020-09-22 | control_flow: Make use of std::move in InsertBranch() | Lioncash | |
| Avoids unnecessary atomic increments and decrements. | |||
| 2020-09-22 | General: Make use of std::nullopt where applicable | Lioncash | |
| Allows some implementations to avoid completely zeroing out the internal buffer of the optional, and instead only set the validity byte within the structure. This also makes it consistent how we return empty optionals. | |||
| 2020-09-22 | ips_layer: Eliminate a redundant copy in Parse() | Lioncash | |
| Prevents unnecessary copying of the line being parsed. | |||
| 2020-09-21 | Merge pull request #4675 from Morph1984/fix-boot-multicontent | bunnei | |
| submission_package: Account for multi-content NSPs | |||
| 2020-09-21 | acc: Stub LoadOpenContext | Morph | |
| This is used in multiple games such as: - Clubhouse Games: 51 Worldwide Classics - Grandia HD Collection - XCOM 2 Collection - Baldur's Gate 1/2 - Dr Kawashima's Brain Training - Super Mario 3D All-Stars | |||
| 2020-09-21 | Merge pull request #4692 from ReinUsesLisp/remove-vsync | Rodrigo Locatti | |
| renderer_opengl: Remove emulated mailbox presentation | |||
| 2020-09-20 | Merge pull request #4683 from Morph1984/NpadHandheldActivationMode-impl | bunnei | |
| hid: Implement Get/SetNpadHandheldActivationMode | |||
