Lioncash
f3daecafeb
nvflinger: Emplace Display instances directly
We can use emplace_back to construct the Display instances directly,
instead of constructing them separately and copying them, avoiding the
need to copy std::string and std::vector instances that are part of the
Display struct.
8 years ago
bunnei
c3dd456d51
vi: Partially implement buffer crop parameters.
8 years ago
bunnei
170e19d4ea
nvflinger: Fix for BufferQueue event handling.
8 years ago
James Rowe
638956aa81
Rename logging macro back to LOG_*
8 years ago
Lioncash
0197e28cc9
core_timing: Namespace all functions and constants in core_timing's header
All of these variables and functions are related to timings and should be within the namespace.
8 years ago
Lioncash
72b497e876
nvflinger: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
ccca5e7c28
service: Use nested namespace specifiers where applicable
Tidies up namespace declarations
8 years ago
bunnei
de18592179
nvflinger: Call MicroProfileFlip on NVFlinger::Compose.
8 years ago
Subv
656e7aab29
Vi: Signal the BufferQueue's Native Handle right after ReleaseBuffer is called.
This prevents a thread starvation issue in Puyo Puyo Tetris.
We should hwtest this behavior and figure out where exactly this event is signaled.
8 years ago
James Rowe
61c39f0fdd
Fix fps counter to correctly measure frame end when there was no frame to draw
8 years ago
bunnei
6fce1414c3
vi: Parse IGBPQueueBufferRequestParcel params and expose buffer flip vertical.
8 years ago
Subv
8d7686ff8e
VI: Move BufferQueue and NVFlinger to their own folder/namespace.
8 years ago