| Commit message (Expand) | Author | Age | Files | Lines |
* | remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency | arades79 | 2023-02-14 | 1 | -1/+1 |
* | add static lifetime to constexpr values to force compile time evaluation where possible | arades79 | 2023-02-14 | 1 | -1/+1 |
* | Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span" | ameerj | 2023-02-03 | 4 | -46/+51 |
* | Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer" | liamwhite | 2023-02-02 | 4 | -51/+46 |
* | Merge pull request #9508 from ameerj/hle-ipc-buffer-span | bunnei | 2023-01-30 | 4 | -46/+51 |
|\ |
|
| * | hle_ipc: Rename ReadBufferSpan to ReadBuffer | ameerj | 2022-12-29 | 1 | -1/+1 |
| * | nvflinger: Split Parcel class into InputParcel and OutputParcel | ameerj | 2022-12-25 | 4 | -46/+51 |
* | | nvnflinger: correct swap interval handling | Liam | 2023-01-12 | 2 | -5/+5 |
|/ |
|
* | Merge pull request #9289 from liamwhite/fruit-company | liamwhite | 2022-12-03 | 1 | -0/+1 |
|\ |
|
| * | general: fix compile for Apple Clang | Liam | 2022-11-23 | 1 | -0/+1 |
* | | Merge pull request #9346 from lioncash/vtable | liamwhite | 2022-11-29 | 1 | -0/+1 |
|\ \ |
|
| * | | producer_listener: Add virtual destructor to IProducerListener | Lioncash | 2022-11-29 | 1 | -0/+1 |
| |/ |
|
* | | buffer_item_consumer: Pass fence by const-ref in ReleaseBuffer() | Lioncash | 2022-11-29 | 3 | -4/+3 |
* | | buffer_queue_consumer: std::move std::shared_ptr in Connect() | Lioncash | 2022-11-29 | 1 | -1/+1 |
* | | consumer_base: Pass shared_ptr by const reference | Lioncash | 2022-11-29 | 2 | -6/+6 |
* | | consumer_base: Remove redundant virtual | Lioncash | 2022-11-29 | 1 | -5/+5 |
|/ |
|
* | nvnflinger: fix lost wakeup | Liam | 2022-11-15 | 4 | -12/+16 |
* | nvnflinger: release queued handles immediately on disconnection | Liam | 2022-10-27 | 1 | -0/+7 |
* | vi: implement CloseDisplay | Liam | 2022-10-27 | 2 | -0/+18 |
* | core: barrier service thread shutdown | Liam | 2022-10-23 | 2 | -4/+10 |
* | kernel: remove KWritableEvent | Liam | 2022-10-13 | 3 | -7/+4 |
* | Nvflinger: correct duplication. | Fernando Sahmkow | 2022-10-06 | 2 | -2/+2 |
* | Core: Fix get nvmap object random crash | VonChenPlus | 2022-10-06 | 5 | -8/+30 |
* | VideoCore: Refactor fencing system. | Fernando Sahmkow | 2022-10-06 | 1 | -12/+3 |
* | VideoCore: Refactor syncing. | Fernando Sahmkow | 2022-10-06 | 1 | -2/+7 |
* | NVDRV: Fix Open/Close and make sure each device is correctly created. | Fernando Sahmkow | 2022-10-06 | 2 | -1/+7 |
* | common: remove "yuzu:" prefix from thread names | Liam | 2022-10-04 | 1 | -1/+1 |
* | service: vi: Retrieve vsync event once per display | Morph | 2022-09-26 | 2 | -5/+8 |
* | Rework multi-core vsync | Kelebek1 | 2022-08-02 | 2 | -17/+30 |
* | hle: service: nvflinger: Fix implicit conversion. | bunnei | 2022-07-17 | 1 | -1/+4 |
* | yuzu: settings: Remove framerate cap and merge unlocked framerate setting. | bunnei | 2022-07-17 | 1 | -8/+10 |
* | hle: service: nvflinger: Factor speed limit into frame time calculation. | bunnei | 2022-07-17 | 1 | -1/+8 |
* | nvflinger: Polymorphic destructor requried for abstract class IBinder | Merry | 2022-07-15 | 1 | -0/+1 |
* | PR | Kelebek1 | 2022-07-10 | 1 | -3/+3 |
* | Rework CoreTiming | Kelebek1 | 2022-07-10 | 1 | -7/+6 |
* | common: Change semantics of UNREACHABLE to unconditionally crash | Liam | 2022-06-14 | 1 | -1/+1 |
* | hle: service: nvflinger: buffer_queue_consumer: Always free released buffers. | bunnei | 2022-06-06 | 3 | -31/+3 |
* | general: Convert source file copyright comments over to SPDX | Morph | 2022-04-23 | 29 | -69/+69 |
* | Merge pull request #8169 from merryhime/scoped_lock | bunnei | 2022-04-08 | 6 | -25/+25 |
|\ |
|
| * | core/hle: Standardize scoped_lock initializers | Merry | 2022-04-07 | 5 | -23/+23 |
| * | core/hle: Replace lock_guard with scoped_lock | Merry | 2022-04-07 | 1 | -2/+2 |
* | | fix: remove #pragma once in .cpp file | Andrea Pappacoda | 2022-04-07 | 1 | -2/+0 |
|/ |
|
* | hle: service: nvflinger: buffer_queue_producer: Cleanup & fixes. | bunnei | 2022-04-02 | 2 | -61/+42 |
* | hle: service: nvflinger: consumer_base: Cleanup & fixes. | bunnei | 2022-04-02 | 2 | -15/+17 |
* | hle: service: nvflinger: buffer_queue_producer: Cleanup & add GetReleasedBuffers. | bunnei | 2022-04-02 | 2 | -10/+38 |
* | hle: service: nvflinger: buffer_queue_core: Cleanup & fixes. | bunnei | 2022-04-02 | 2 | -3/+0 |
* | hle: service: nvflinger: Use correct logger namespace. | bunnei | 2022-04-02 | 1 | -2/+2 |
* | hle: service: nvflinger: buffer_queue: Remove AutoLock and fix free buffer tracking. | bunnei | 2022-03-26 | 5 | -181/+130 |
* | hle: service: nvflinger: buffer_queue_consumer: Use scoped_lock instead of unique_lock. | bunnei | 2022-03-26 | 1 | -2/+2 |
* | hle: service: nvflinger: consumer_base: Use scoped_lock instead of unique_lock. | bunnei | 2022-03-26 | 1 | -4/+4 |
* | hle: service: nvflinger: Remove unused BufferQueue. | bunnei | 2022-03-26 | 2 | -360/+0 |
* | hle: nvflinger: ConsumerBase: Mark ctor as explicit. | bunnei | 2022-03-25 | 1 | -1/+1 |
* | hle: nvdrv: nvdata: buffer_queue_producer: Minor cleanup. | bunnei | 2022-03-25 | 1 | -11/+11 |
* | hle: nvflinger: Remove unused unordered_map include. | bunnei | 2022-03-25 | 1 | -1/+0 |
* | hle: nvflinger: buffer_queue_consumer: AcquireBuffer: Fix typo. | bunnei | 2022-03-25 | 1 | -1/+1 |
* | hle: nvflinger: Merge Rect with Common::Rectangle. | bunnei | 2022-03-25 | 4 | -84/+9 |
* | hle: nvflinger: buffer_queue_core: Declare default dtor. | bunnei | 2022-03-25 | 2 | -0/+3 |
* | hle: nvflinger: buffer_queue_producer: DequeueBuffer: Remove unnecessary lock. | bunnei | 2022-03-25 | 1 | -3/+1 |
* | hle: nvflinger: consumer_base: StillTracking: Should be const. | bunnei | 2022-03-25 | 2 | -2/+3 |
* | hle: nvflinger: graphic_buffer_producer: Remove unnecessary pragma pack. | bunnei | 2022-03-25 | 1 | -2/+0 |
* | hle: nvflinger: parcel: Reserve token size. | bunnei | 2022-03-25 | 1 | -1/+2 |
* | hle: nvflinger: buffer_queue_core: StillTracking: Take const reference. | bunnei | 2022-03-25 | 4 | -7/+7 |
* | hle: nvflinger: buffer_queue_core: Cleanup locking. | bunnei | 2022-03-25 | 1 | -2/+2 |
* | hle: nvflinger: Use std::chrono for present_ns. | bunnei | 2022-03-25 | 7 | -25/+30 |
* | hle: nvflinger: Migrate android namespace -> Service::android. | bunnei | 2022-03-25 | 27 | -58/+55 |
* | hle: nvflinger: BufferQueueProducer: Handle SetPreallocatedBuffer with empty buffer. | bunnei | 2022-03-25 | 1 | -7/+10 |
* | hle: vi: Integrate new NVFlinger and HosBinderDriverServer service. | bunnei | 2022-03-25 | 2 | -52/+56 |
* | hle: nvflinger: Add implementation for HosBinderDriverServer service. | bunnei | 2022-03-25 | 2 | -0/+73 |
* | hle: nvflinger: Add implementation for BufferQueueProducer class. | bunnei | 2022-03-25 | 2 | -0/+1019 |
* | hle: nvflinger: Add implementation for BufferQueueCore class. | bunnei | 2022-03-25 | 2 | -0/+233 |
* | hle: nvflinger: Add implementation for BufferQueueConsumer class. | bunnei | 2022-03-25 | 2 | -0/+261 |
* | hle: nvflinger: Add implementation for QueueBufferInput and QueueBufferOutput structs. | bunnei | 2022-03-25 | 2 | -0/+98 |
* | hle: nvflinger: Add implementation for BufferItemConsumer class. | bunnei | 2022-03-25 | 2 | -0/+85 |
* | hle: nvflinger: Add implementation for ConsumerBase class. | bunnei | 2022-03-25 | 2 | -0/+188 |
* | hle: nvflinger: Add implementation for BufferSlot class. | bunnei | 2022-03-25 | 1 | -0/+39 |
* | hle: nvflinger: Add implementation for BufferItem class. | bunnei | 2022-03-25 | 1 | -0/+46 |
* | hle: nvflinger: Move implementation for Parcel to its own header. | bunnei | 2022-03-25 | 1 | -0/+171 |
* | hle: nvflinger: Add android buffer queue definitions to its own header. | bunnei | 2022-03-25 | 1 | -0/+21 |
* | hle: nvflinger: Add IBinder interface. | bunnei | 2022-03-25 | 1 | -0/+42 |
* | hle: nvflinger: Add IConsumerListener interface. | bunnei | 2022-03-25 | 1 | -0/+26 |
* | hle: nvflinger: Add ProducerListener interface. | bunnei | 2022-03-25 | 1 | -0/+16 |
* | hle: nvflinger: Add android window enumerations to its own header. | bunnei | 2022-03-25 | 1 | -0/+53 |
* | hle: nvflinger: Add android Status flags to its own header. | bunnei | 2022-03-25 | 1 | -0/+28 |
* | hle: nvflinger: Move BufferTransformFlags to its own header. | bunnei | 2022-03-25 | 1 | -0/+25 |
* | hle: nvflinger: Move PixelFormat to its own header. | bunnei | 2022-03-25 | 2 | -2/+23 |
* | hle: nvflinger: Add implementation for GraphicBuffer class. | bunnei | 2022-03-25 | 1 | -0/+100 |
* | hle: nvflinger: Add implementation for Fence class. | bunnei | 2022-03-25 | 1 | -0/+32 |
* | hle: nvflinger: Add implementation for Rect class. | bunnei | 2022-03-25 | 1 | -0/+75 |
* | Remove invalid assertion statement | Feng Chen | 2021-12-28 | 1 | -3/+0 |
* | Implement few type in bufferqueue query method | Feng Chen | 2021-12-28 | 2 | -0/+9 |
* | core: Remove unused includes | ameerj | 2021-11-04 | 1 | -1/+0 |
* | nvflinger: Use jthread and stop_token for VSync thread | ameerj | 2021-10-03 | 2 | -32/+8 |
* | Merge pull request #6981 from ameerj/nvflinger-hb-format | Fernando S | 2021-09-11 | 2 | -2/+4 |
|\ |
|
| * | nvflinger: Use external surface format for framebuffer creation | ameerj | 2021-09-07 | 2 | -2/+4 |
* | | core: hle: service: buffer_queue: Improve management of KEvent. | bunnei | 2021-09-05 | 3 | -14/+24 |
|/ |
|
* | core: hle: service: nvflinger/vi: Improve management of KEvent. | bunnei | 2021-09-04 | 2 | -6/+10 |
* | Revert "kernel: Various improvements to scheduler" | bunnei | 2021-08-26 | 4 | -34/+20 |
* | core: hle: service: buffer_queue: Improve management of KEvent. | bunnei | 2021-08-07 | 3 | -14/+24 |
* | core: hle: service: nvflinger/vi: Improve management of KEvent. | bunnei | 2021-08-07 | 2 | -6/+10 |
* | config, nvflinger: Add FPS cap setting | ameerj | 2021-07-24 | 1 | -5/+6 |
* | nvflinger: Add toggle to disable buffer swap interval limits | ameerj | 2021-06-17 | 1 | -0/+3 |
* | Merge pull request #6284 from ameerj/shantae-fix | bunnei | 2021-05-16 | 2 | -5/+35 |
|\ |
|
| * | nvflinger: Create layers when they are queried but not found | ameerj | 2021-05-06 | 2 | -5/+35 |
* | | core: Make variable shadowing a compile-time error | Lioncash | 2021-05-16 | 4 | -5/+5 |
* | | hle: kernel: Remove deprecated Object class. | bunnei | 2021-05-06 | 2 | -2/+0 |
* | | hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject. | bunnei | 2021-05-06 | 4 | -12/+12 |
* | | hle: kernel: Ensure all kernel objects with KAutoObject are properly created. | bunnei | 2021-05-06 | 1 | -0/+1 |
* | | hle: kernel: Migrate KEvent to KAutoObject. | bunnei | 2021-05-06 | 4 | -15/+15 |
* | | hle: kernel: Refactor IPC interfaces to not use std::shared_ptr. | bunnei | 2021-05-06 | 2 | -1/+2 |
|/ |
|
* | service: Eliminate cases of member shadowing | Lioncash | 2021-04-26 | 1 | -7/+7 |
* | common: Move settings to common from core. | bunnei | 2021-04-15 | 1 | -1/+1 |
* | hle: kernel: Reimplement KReadableEvent and KWritableEvent. | bunnei | 2021-02-05 | 2 | -11/+14 |
* | hle: kernel: Rename WritableEvent to KWritableEvent. | bunnei | 2021-02-05 | 3 | -6/+6 |
* | hle: kernel: Rename ReadableEvent to KReadableEvent. | bunnei | 2021-02-05 | 4 | -7/+7 |
* | core: hle: Add missing calls to MicroProfileOnThreadExit. | bunnei | 2021-01-11 | 1 | -0/+4 |
* | core: Silence unhandled enum in switch warnings | ReinUsesLisp | 2021-01-09 | 1 | -2/+4 |
* | buffer_queue: Protect queue_sequence list access with a mutex | ameerj | 2021-01-04 | 2 | -13/+21 |
* | hle: service: nvflinger: buffer_queue: Do not reset id/layer_id on Connect. | bunnei | 2021-01-03 | 1 | -2/+0 |
* | service: nvflinger: Improve synchronization for BufferQueue. | bunnei | 2020-12-29 | 4 | -11/+61 |
* | hle: service: nvflinger: Refactor locking and interfaces. | bunnei | 2020-12-29 | 2 | -15/+15 |
* | buffer_queue: better use of std::array | ameerj | 2020-12-18 | 1 | -59/+46 |
* | Overwrite slots instead of queuing them, add disconnect signal | ameerj | 2020-12-17 | 2 | -22/+22 |
* | core: Remove unnecessary enum casts in log calls | Lioncash | 2020-12-08 | 1 | -1/+1 |
* | Merge pull request #4858 from lioncash/initializer | bunnei | 2020-11-04 | 1 | -0/+4 |
|\ |
|
| * | General: Resolve a few missing initializer warnings | Lioncash | 2020-10-30 | 1 | -0/+4 |
* | | service: hle: nvflinger: Fix potential shutdown crash when GPU is destroyed. | bunnei | 2020-11-01 | 1 | -0/+4 |
|/ |
|
* | Revert "core: Fix clang build" | bunnei | 2020-10-21 | 1 | -1/+1 |
* | Merge pull request #4796 from lioncash/clang | LC | 2020-10-21 | 1 | -1/+1 |
|\ |
|
| * | core: Fix clang build | Lioncash | 2020-10-18 | 1 | -1/+1 |
* | | hle: service: vi: Implement BufferQueue::CancelBuffer. | bunnei | 2020-10-14 | 2 | -0/+15 |
|/ |
|
* | General: Make use of std::nullopt where applicable | Lioncash | 2020-09-22 | 1 | -3/+3 |
* | General: Tidy up clang-format warnings part 2 | Lioncash | 2020-08-13 | 1 | -4/+6 |
* | buffer_queue: Make use of std::nullopt | Lioncash | 2020-08-03 | 1 | -5/+6 |
* | buffer_queue: Make use of designated initializers | Lioncash | 2020-08-03 | 1 | -5/+5 |
* | core_timing: Make use of uintptr_t to represent user_data | Lioncash | 2020-07-28 | 1 | -1/+1 |
* | nvflinger: Mark interface functions with return values as [[nodiscard]] | Lioncash | 2020-07-26 | 1 | -16/+14 |
* | nvflinger: Use return value of Lock() | Lioncash | 2020-07-26 | 2 | -2/+2 |
* | core_timing: Make TimedCallback take std::chrono::nanoseconds | Lioncash | 2020-07-16 | 1 | -3/+3 |
* | core_timing: Make use of std::chrono with ScheduleEvent | Lioncash | 2020-07-16 | 1 | -6/+9 |
* | NvFlinger: Clang Format. | Fernando Sahmkow | 2020-06-27 | 1 | -1/+1 |
* | Services/NvFlinger: Do vSync in a sepparate thread on Multicore. | Fernando Sahmkow | 2020-06-27 | 2 | -3/+60 |
* | NVFlinger: Lock race condition between CPU, Host Timing, VSync. | Fernando Sahmkow | 2020-06-27 | 2 | -0/+9 |
* | General: Recover Prometheus project from harddrive failure
| Fernando Sahmkow | 2020-06-27 | 1 | -7/+6 |
* | nv_flinger: Use enum for pixel format instead of u32 | David Marcec | 2020-05-16 | 2 | -3/+11 |
* | Merge pull request #3606 from ReinUsesLisp/nvflinger | bunnei | 2020-04-12 | 2 | -0/+8 |
|\ |
|
| * | service/vi: Partially implement BufferQueue disconnect | ReinUsesLisp | 2020-04-10 | 2 | -0/+8 |
* | | Buffer queue: Correct behavior of free buffer. | Fernando Sahmkow | 2020-04-10 | 2 | -9/+33 |
|/ |
|
* | NVFlinger: Do the microprofile Flip after processing a valid frame. | Fernando Sahmkow | 2020-03-12 | 1 | -2/+2 |
* | Core: Set all hardware emulation constants in a single file. | Fernando Sahmkow | 2020-02-12 | 1 | -3/+4 |
* | Merge pull request #3272 from bunnei/vi-close-layer | bunnei | 2020-01-07 | 2 | -0/+9 |
|\ |
|
| * | service: vi: Implement CloseLayer. | bunnei | 2020-01-04 | 2 | -0/+9 |
* | | video_core: Block in WaitFence. | Markus Wick | 2019-12-30 | 1 | -1/+1 |
|/ |
|
* | core_timing: Use better reference tracking for EventType. (#3159) | bunnei | 2019-11-27 | 2 | -3/+3 |
* | kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) | bunnei | 2019-11-25 | 4 | -6/+6 |
* | kernel: events: Remove ResetType::Automatic. | bunnei | 2019-11-03 | 1 | -2/+1 |
* | Merge pull request #2912 from FernandoS27/async-fixes | bunnei | 2019-10-16 | 1 | -3/+7 |
|\ |
|
| * | NvFlinger: Remove leftover from corrections and clang format. | Fernando Sahmkow | 2019-10-05 | 1 | -4/+0 |
| * | NVFlinger: Reverse the change that only signaled events on buffer acquire. | Fernando Sahmkow | 2019-10-05 | 2 | -20/+1 |
| * | NvFlinger: Don't swap buffers if a frame is missing and always trigger event in sync gpu. | Fernando Sahmkow | 2019-10-05 | 1 | -1/+3 |
| * | GPU_Async: Correct fences, display events and more. | Fernando Sahmkow | 2019-10-05 | 2 | -2/+21 |
| * | Nvdrv: Correct Async regression and avoid signaling empty buffer vsyncs | Fernando Sahmkow | 2019-10-05 | 1 | -1/+7 |
* | | nvflinger/buffer_queue: Remove use of a global system accessor | Lioncash | 2019-10-12 | 3 | -4/+8 |
|/ |
|
* | Rebase | David Marcec | 2019-09-22 | 2 | -15/+13 |
* | Deglobalize System: Vi | David Marcec | 2019-09-22 | 1 | -5/+5 |
* | Deglobalize System: NvFlinger | David Marcec | 2019-09-22 | 2 | -6/+7 |
* | NVServices: Address Feedback | Fernando Sahmkow | 2019-07-05 | 1 | -0/+1 |
* | NVServices: Styling, define constructors as explicit and corrections | Fernando Sahmkow | 2019-07-05 | 3 | -6/+5 |
* | NVFlinger: Correct GCC compile error | Fernando Sahmkow | 2019-07-05 | 2 | -9/+9 |
* | nvflinger: Make the force 30 fps still force 30 fps | Fernando Sahmkow | 2019-07-05 | 1 | -1/+1 |
* | nvflinger: Acquire buffers in the same order as they were queued. | Fernando Sahmkow | 2019-07-05 | 2 | -3/+11 |
* | nv_services: Correct buffer queue fencing and GPFifo fencing | Fernando Sahmkow | 2019-07-05 | 2 | -5/+12 |
* | nvflinger: Implement swap intervals | Fernando Sahmkow | 2019-07-05 | 4 | -6/+18 |
* | core/kernel/object: Rename ResetType enum members | Lioncash | 2019-05-18 | 1 | -1/+1 |
* | added a toggle to force 30fps mode | zarroboogs | 2019-04-09 | 1 | -6/+10 |
* | core/core_timing: Make callback parameters consistent | Lioncash | 2019-03-24 | 1 | -2/+2 |
* | gpu: Refactor command and swap buffers interface for asynch. | bunnei | 2019-03-07 | 1 | -1/+1 |
* | common/math_util: Move contents into the Common namespace | Lioncash | 2019-02-27 | 2 | -3/+3 |
* | service/nvflinger: Store BufferQueue instances as regular data members | Lioncash | 2019-02-22 | 2 | -7/+17 |
* | service/vi/vi_layer: Convert Layer struct into a class | Lioncash | 2019-02-21 | 2 | -5/+5 |
* | service/nvflinger: Move display specifics over to vi_display | Lioncash | 2019-02-21 | 2 | -34/+21 |
* | service/nvflinger: Relocate definitions of Layer and Display to the vi service | Lioncash | 2019-02-20 | 2 | -57/+30 |
* | core_timing: Convert core timing into a class | Lioncash | 2019-02-16 | 2 | -7/+11 |
* | core_timing: Rename CoreTiming namespace to Core::Timing | Lioncash | 2019-02-12 | 3 | -12/+8 |
* | service/nvflinger,service/vi: Handle failure cases with exposed API | Lioncash | 2019-02-06 | 2 | -34/+79 |
* | service/nvflinger: Mark FindVsyncEvent() as a const member function | Lioncash | 2019-02-05 | 2 | -2/+2 |
* | service/nvflinger: Rename GetVsyncEvent() to FindVsyncEvent() | Lioncash | 2019-02-05 | 2 | -2/+2 |
* | service/nvflinger: Make FindBufferQueueId() a const member function | Lioncash | 2019-01-30 | 2 | -2/+26 |
* | service/nvflinger: Rename Get prefix on function to Find | Lioncash | 2019-01-30 | 2 | -18/+18 |
* | nvflinger: Add the Null display | Lioncash | 2019-01-30 | 1 | -1/+2 |
* | nvflinger: Change log message in OpenDisplay to be a debug log instead of a warning | Lioncash | 2019-01-30 | 1 | -1/+1 |
* | nvflinger: Remove unnecessary header inclusions | Lioncash | 2019-01-30 | 1 | -2/+0 |
* | nvflinger: Mark locals const where applicable | Lioncash | 2019-01-30 | 1 | -11/+11 |
* | nvflinger: Use a std::array for the available displays instead of std::vector | Lioncash | 2019-01-30 | 2 | -7/+7 |
* | Fixed botw deadlock(and possibly 30 fps games rendering too fast? needs testing to confirm) | David Marcec | 2019-01-03 | 1 | -1/+1 |
* | kernel/event: Reference ReadableEvent from WritableEvent | Zach Hilman | 2018-11-29 | 4 | -21/+13 |
* | core: Port all current usages of Event to Readable/WritableEvent | Zach Hilman | 2018-11-29 | 4 | -14/+42 |
* | Changed logging to be "Log before execution", Added more error logging, all services should now log on some level | David Marcec | 2018-11-26 | 1 | -2/+3 |
* | Fix typo in BufferTransformFlags | Frederic Laing | 2018-11-04 | 1 | -2/+2 |
* | global: Use std::optional instead of boost::optional (#1578) | Frederic L | 2018-10-30 | 3 | -13/+14 |
* | Port #4182 from Citra: "Prefix all size_t with std::" | fearlessTobi | 2018-09-15 | 1 | -1/+1 |
* | service: Use nested namespace specifiers where applicable | Lioncash | 2018-09-13 | 2 | -8/+4 |
* | hle/service: Default constructors and destructors in the cpp file where applicable | Lioncash | 2018-09-11 | 4 | -3/+8 |
* | core: Make the main System class use the PImpl idiom | Lioncash | 2018-08-31 | 1 | -1/+2 |
* | kernel: Eliminate kernel global state | Lioncash | 2018-08-29 | 2 | -2/+5 |
* | video_core; Get rid of global g_toggle_framelimit_enabled variable | Lioncash | 2018-08-11 | 1 | -0/+1 |
* | buffer_queue: Make reference parameter of SetPreallocatedBuffer const | Lioncash | 2018-08-09 | 2 | -2/+2 |
* | nvdrv: Get rid of global std::weak_ptr | Lioncash | 2018-08-08 | 2 | -3/+13 |
* | Merge pull request #957 from lioncash/event | bunnei | 2018-08-07 | 1 | -1/+1 |
|\ |
|
| * | nvflinger: Correct typo in name of composition event | Lioncash | 2018-08-07 | 1 | -1/+1 |
* | | nvflinger: Get rid of indirect inclusions | Lioncash | 2018-08-07 | 2 | -1/+7 |
* | | nvflinger: Use std::string_view in OpenDisplay() | Lioncash | 2018-08-07 | 2 | -2/+3 |
|/ |
|
* | video_core: Eliminate the g_renderer global variable | Lioncash | 2018-08-04 | 1 | -2/+4 |
* | kernel: Move object class to its own source files | Lioncash | 2018-08-02 | 1 | -3/+2 |
* | core_timing: Split off utility functions into core_timing_util | MerryMage | 2018-07-24 | 1 | -0/+1 |
* | nvflinger: Emplace Display instances directly | Lioncash | 2018-07-19 | 1 | -9/+4 |
* | vi: Partially implement buffer crop parameters. | bunnei | 2018-07-18 | 3 | -3/+9 |
* | nvflinger: Fix for BufferQueue event handling. | bunnei | 2018-07-17 | 3 | -25/+6 |
* | Rename logging macro back to LOG_* | James Rowe | 2018-07-03 | 2 | -3/+3 |
* | core_timing: Namespace all functions and constants in core_timing's header | Lioncash | 2018-04-30 | 1 | -1/+1 |
* | nvflinger: Move logging macros over to new fmt-compatible ones | Lioncash | 2018-04-24 | 2 | -3/+3 |
* | Qt: Update the WaitTree widget to show info about the current mutex of each thread. | Subv | 2018-04-21 | 2 | -4/+8 |
* | service: Use nested namespace specifiers where applicable | Lioncash | 2018-04-20 | 4 | -16/+8 |
* | nvflinger: Call MicroProfileFlip on NVFlinger::Compose. | bunnei | 2018-04-19 | 1 | -0/+3 |
* | renderer_opengl: Better handling of framebuffer transform flags. | bunnei | 2018-03-23 | 1 | -0/+2 |
* | vi: Remove DequeueBuffer and wait until next available buffer. | bunnei | 2018-03-19 | 2 | -6/+25 |
* | nvflinger: Remove superfluous buffer format check. | bunnei | 2018-03-17 | 1 | -3/+1 |
* | Vi: Signal the BufferQueue's Native Handle right after ReleaseBuffer is called. | Subv | 2018-03-03 | 1 | -0/+3 |
* | Fix fps counter to correctly measure frame end when there was no frame to draw | James Rowe | 2018-02-14 | 1 | -0/+2 |
* | vi: Parse IGBPQueueBufferRequestParcel params and expose buffer flip vertical. | bunnei | 2018-02-12 | 3 | -3/+18 |
* | nvflinger: (Hack) Use first available buffer if none are found. | bunnei | 2018-02-10 | 1 | -1/+5 |
* | nvflinger: Signal BufferQueue native handle event. | bunnei | 2018-02-05 | 1 | -0/+1 |
* | VI: Move BufferQueue and NVFlinger to their own folder/namespace. | Subv | 2018-01-22 | 4 | -0/+423 |