| 2020 | } |
| 2021 | |
| 2022 | void GpuMemory::DbgDbSave(const String& file_name) |
| 2023 | { |
| 2024 | KYTY_PROFILER_FUNCTION(); |
| 2025 | |
| 2026 | Core::LockGuard lock(m_mutex); |
| 2027 | |
| 2028 | if (!m_db.IsInvalid()) |
| 2029 | { |
| 2030 | Core::Database::Connection db; |
| 2031 | if (!db.Create(file_name) && !db.Open(file_name, Core::Database::Connection::Mode::ReadWrite)) |
| 2032 | { |
| 2033 | printf("Can't open file: %s\n", file_name.C_Str()); |
| 2034 | return; |
| 2035 | } |
| 2036 | m_db.CopyTo(&db); |
| 2037 | db.Close(); |
| 2038 | } |
| 2039 | } |
| 2040 | |
| 2041 | struct VulkanMemoryStat |
| 2042 | { |