- Aug 07, 2018
-
-
Lioncash authored
We don't need to use a std::string here, given all that's done is comparing the character sequence against another. This allows passing regular const char* without needing to heap allocate.
-
- Aug 04, 2018
-
-
Lioncash authored
We move the initialization of the renderer to the core class, while keeping the creation of it and any other specifics in video_core. This way we can ensure that the renderer is initialized and doesn't give unfettered access to the renderer. This also makes dependencies on types more explicit. For example, the GPU class doesn't need to depend on the existence of a renderer, it only needs to care about whether or not it has a rasterizer, but since it was accessing the global variable, it was also making the renderer a part of its dependency chain. By adjusting the interface, we can get rid of this dependency.
-
- Jul 24, 2018
-
-
MerryMage authored
-
- Jul 19, 2018
-
-
Lioncash authored
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.
-
- Jul 18, 2018
-
-
bunnei authored
-
- Jul 17, 2018
-
-
bunnei authored
-
- Jul 03, 2018
-
-
James Rowe authored
-
- Apr 30, 2018
-
-
Lioncash authored
All of these variables and functions are related to timings and should be within the namespace.
-
- Apr 24, 2018
-
-
Lioncash authored
-
- Apr 20, 2018
-
-
Lioncash authored
Tidies up namespace declarations
-
- Apr 19, 2018
-
-
bunnei authored
-
- Mar 03, 2018
-
-
Subv authored
This prevents a thread starvation issue in Puyo Puyo Tetris. We should hwtest this behavior and figure out where exactly this event is signaled.
-
- Feb 14, 2018
-
-
James Rowe authored
-
- Feb 12, 2018
-
-
bunnei authored
-
- Jan 22, 2018
-
-
Subv authored
-