mirror of
https://github.com/KytyPS5/KytyPS5.git
synced 2026-10-28 13:56:59 +01:00
add one time log for BDA
This commit is contained in:
@@ -119,6 +119,10 @@ void RenderContext::UnmapMemory(uint64_t vaddr, uint64_t size) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void RenderContext::PrepareBda() {
|
void RenderContext::PrepareBda() {
|
||||||
|
if (!m_bda_logged) {
|
||||||
|
Log::WriteToConsoleAndLog("GPU: using buffer device address (BDA) shader memory access.\n");
|
||||||
|
m_bda_logged = true;
|
||||||
|
}
|
||||||
std::shared_lock lock(m_mapped_ranges_mutex);
|
std::shared_lock lock(m_mapped_ranges_mutex);
|
||||||
m_mapped_ranges.ForEach([this](uint64_t start, uint64_t end) {
|
m_mapped_ranges.ForEach([this](uint64_t start, uint64_t end) {
|
||||||
m_buffer_cache.SynchronizeBuffersInRange(start, end - start);
|
m_buffer_cache.SynchronizeBuffersInRange(start, end - start);
|
||||||
|
|||||||
@@ -81,6 +81,7 @@ private:
|
|||||||
std::unique_ptr<GuestGpu> m_gpu;
|
std::unique_ptr<GuestGpu> m_gpu;
|
||||||
VideoOut::VideoOutDriver* m_video_out = nullptr;
|
VideoOut::VideoOutDriver* m_video_out = nullptr;
|
||||||
bool m_fault_process_pending = false;
|
bool m_fault_process_pending = false;
|
||||||
|
bool m_bda_logged = false;
|
||||||
|
|
||||||
Common::Mutex m_interrupt_mutex;
|
Common::Mutex m_interrupt_mutex;
|
||||||
std::vector<InterruptEqRegistration> m_interrupt_eqs;
|
std::vector<InterruptEqRegistration> m_interrupt_eqs;
|
||||||
|
|||||||
Reference in New Issue
Block a user