1
0
Fork 0
forked from suyu/suyu
suyu/src
Lioncash 8d5d369b54 service/nvflinger: Relocate definitions of Layer and Display to the vi service
These are more closely related to the vi service as opposed to the
intermediary nvflinger.

This also places them in their relevant subfolder, as future changes to
these will likely result in subclassing to represent various displays
and services, as they're done within the service itself on hardware.

The reasoning for prefixing the display and layer source files is to
avoid potential clashing if two files with the same name are compiled
(e.g. if 'display.cpp/.h' or 'layer.cpp/.h' is added to another service
at any point), which MSVC will actually warn against. This prevents that
case from occurring.

This also presently coverts the std::array introduced within
f45c25aaba back to a std::vector to allow
the forward declaration of the Display type. Forward declaring a type
within a std::vector is allowed since the introduction of N4510
(http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4510.html) by
Zhihao Yuan.
2019-02-19 18:27:16 -05:00
..
audio_core audio_core/buffer: Make const and non-const getter for samples consistent 2019-02-16 15:21:35 -05:00
common Adressed review comments 2019-02-15 22:14:54 +01:00
core service/nvflinger: Relocate definitions of Layer and Display to the vi service 2019-02-19 18:27:16 -05:00
input_common Port #4141 from citra: Joystick hotplug support (#1275) 2018-09-10 21:29:59 -04:00
tests core_timing: Convert core timing into a class 2019-02-15 21:50:25 -05:00
video_core Merge pull request #2122 from ReinUsesLisp/vulkan-resource-manager 2019-02-18 21:05:28 -05:00
web_service compatdb: Use a seperate endpoint for testcase submission 2018-10-28 13:23:02 +01:00
yuzu loading_screen: Unchunk progress bar 2019-02-06 22:23:40 -03:00
yuzu_cmd gl_shader_cache: Link loading screen with disk shader cache load 2019-02-06 22:23:40 -03:00
.clang-format
CMakeLists.txt Port web_service from Citra 2018-10-02 15:30:48 +02:00