service/am: Implement CreateManagedDisplaySeparableLayer

- Removes STUBBED designation as implementation is now complete
- Changes log level from WARNING to DEBUG
- Adds proper locking when accessing the display layer manager
- Fixes parameter alignment in function declaration
This commit is contained in:
Zephyron 2025-02-16 12:01:27 +10:00
parent 33a1996ca4
commit 5cbde61d3c

View file

@ -262,8 +262,8 @@ Result ISelfController::CreateManagedDisplayLayer(Out<u64> out_layer_id) {
}
Result ISelfController::CreateManagedDisplaySeparableLayer(Out<u64> out_layer_id,
Out<u64> out_recording_layer_id) {
LOG_WARNING(Service_AM, "(STUBBED) called");
Out<u64> out_recording_layer_id) {
LOG_DEBUG(Service_AM, "called");
std::scoped_lock lk{m_applet->lock};
R_RETURN(m_applet->display_layer_manager.CreateManagedDisplaySeparableLayer(