Browse Source

hle: nvflinger: Add ProducerListener interface.

nce_cpp
bunnei 4 years ago
parent
commit
3fdb53d4d5
  1. 1
      src/core/CMakeLists.txt
  2. 16
      src/core/hle/service/nvflinger/producer_listener.h

1
src/core/CMakeLists.txt

@ -541,6 +541,7 @@ add_library(core STATIC
hle/service/nvflinger/nvflinger.cpp hle/service/nvflinger/nvflinger.cpp
hle/service/nvflinger/nvflinger.h hle/service/nvflinger/nvflinger.h
hle/service/nvflinger/pixel_format.h hle/service/nvflinger/pixel_format.h
hle/service/nvflinger/producer_listener.h
hle/service/nvflinger/status.h hle/service/nvflinger/status.h
hle/service/nvflinger/ui/fence.h hle/service/nvflinger/ui/fence.h
hle/service/nvflinger/ui/graphic_buffer.h hle/service/nvflinger/ui/graphic_buffer.h

16
src/core/hle/service/nvflinger/producer_listener.h

@ -0,0 +1,16 @@
// SPDX-License-Identifier: GPL-3.0-or-later
// Copyright 2021 yuzu Emulator Project
// Copyright 2014 The Android Open Source Project
// Parts of this implementation were base on:
// https://cs.android.com/android/platform/superproject/+/android-5.1.1_r38:frameworks/native/include/gui/IProducerListener.h
#pragma once
namespace android {
class IProducerListener {
public:
virtual void OnBufferReleased() = 0;
};
} // namespace android
Loading…
Cancel
Save