diff options
| author | Tilka <tilkax@gmail.com> | 2022-05-29 00:57:43 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-05-29 00:57:43 +0100 |
| commit | e17a4f49f5bb2fd3ca4322db82c100206e00cc15 (patch) | |
| tree | 3c71b494b3f9b9a5db726b80caf6f0f6944d34db /Source/Core/VideoCommon | |
| parent | 3dbc18060bc6f15eeaa3c0e4de907f8a06efa2bf (diff) | |
| parent | c8e20c569b7deae97b411a6eea5c846f342bbf17 (diff) | |
Merge pull request #10668 from Dentomologist/convert_pointerwrap_mode_to_enum_class
Convert PointerWrap::Mode to enum class
Diffstat (limited to 'Source/Core/VideoCommon')
| -rw-r--r-- | Source/Core/VideoCommon/BoundingBox.cpp | 2 | ||||
| -rw-r--r-- | Source/Core/VideoCommon/CPMemory.cpp | 2 | ||||
| -rw-r--r-- | Source/Core/VideoCommon/Fifo.cpp | 2 | ||||
| -rw-r--r-- | Source/Core/VideoCommon/FrameDump.cpp | 2 | ||||
| -rw-r--r-- | Source/Core/VideoCommon/FramebufferManager.cpp | 2 | ||||
| -rw-r--r-- | Source/Core/VideoCommon/FreeLookCamera.cpp | 6 | ||||
| -rw-r--r-- | Source/Core/VideoCommon/GeometryShaderManager.cpp | 2 | ||||
| -rw-r--r-- | Source/Core/VideoCommon/PixelShaderManager.cpp | 2 | ||||
| -rw-r--r-- | Source/Core/VideoCommon/RenderBase.cpp | 2 | ||||
| -rw-r--r-- | Source/Core/VideoCommon/TextureCacheBase.cpp | 10 | ||||
| -rw-r--r-- | Source/Core/VideoCommon/VertexManagerBase.cpp | 2 | ||||
| -rw-r--r-- | Source/Core/VideoCommon/VertexShaderManager.cpp | 2 | ||||
| -rw-r--r-- | Source/Core/VideoCommon/VideoState.cpp | 6 |
13 files changed, 21 insertions, 21 deletions
diff --git a/Source/Core/VideoCommon/BoundingBox.cpp b/Source/Core/VideoCommon/BoundingBox.cpp index 33cffef469..f5ecc8478b 100644 --- a/Source/Core/VideoCommon/BoundingBox.cpp +++ b/Source/Core/VideoCommon/BoundingBox.cpp @@ -104,7 +104,7 @@ void BoundingBox::DoState(PointerWrap& p) // We handle saving the backend values specially rather than using Readback() and Flush() so that // we don't mess up the current cache state std::vector<BBoxType> backend_values(NUM_BBOX_VALUES); - if (p.GetMode() == PointerWrap::MODE_READ) + if (p.IsReadMode()) { p.Do(backend_values); diff --git a/Source/Core/VideoCommon/CPMemory.cpp b/Source/Core/VideoCommon/CPMemory.cpp index 3a2ee54bc6..401c37bc00 100644 --- a/Source/Core/VideoCommon/CPMemory.cpp +++ b/Source/Core/VideoCommon/CPMemory.cpp @@ -26,7 +26,7 @@ void DoCPState(PointerWrap& p) p.Do(g_main_cp_state.vtx_desc); p.DoArray(g_main_cp_state.vtx_attr); p.DoMarker("CP Memory"); - if (p.GetMode() == PointerWrap::MODE_READ) + if (p.IsReadMode()) { CopyPreprocessCPStateFromMain(); VertexLoaderManager::g_bases_dirty = true; diff --git a/Source/Core/VideoCommon/Fifo.cpp b/Source/Core/VideoCommon/Fifo.cpp index 18ef1b432f..5b31589e82 100644 --- a/Source/Core/VideoCommon/Fifo.cpp +++ b/Source/Core/VideoCommon/Fifo.cpp @@ -94,7 +94,7 @@ void DoState(PointerWrap& p) p.DoPointer(write_ptr, s_video_buffer); s_video_buffer_write_ptr = write_ptr; p.DoPointer(s_video_buffer_read_ptr, s_video_buffer); - if (p.GetMode() == PointerWrap::MODE_READ && s_use_deterministic_gpu_thread) + if (p.IsReadMode() && s_use_deterministic_gpu_thread) { // We're good and paused, right? s_video_buffer_seen_ptr = s_video_buffer_pp_read_ptr = s_video_buffer_read_ptr; diff --git a/Source/Core/VideoCommon/FrameDump.cpp b/Source/Core/VideoCommon/FrameDump.cpp index 92296e8794..55e0e3daa6 100644 --- a/Source/Core/VideoCommon/FrameDump.cpp +++ b/Source/Core/VideoCommon/FrameDump.cpp @@ -482,7 +482,7 @@ void FrameDump::CloseVideoFile() void FrameDump::DoState(PointerWrap& p) { - if (p.GetMode() == PointerWrap::MODE_READ) + if (p.IsReadMode()) ++m_savestate_index; } diff --git a/Source/Core/VideoCommon/FramebufferManager.cpp b/Source/Core/VideoCommon/FramebufferManager.cpp index c6cb2fd29e..d4fdfd0ff2 100644 --- a/Source/Core/VideoCommon/FramebufferManager.cpp +++ b/Source/Core/VideoCommon/FramebufferManager.cpp @@ -910,7 +910,7 @@ void FramebufferManager::DoState(PointerWrap& p) if (!save_efb_state) return; - if (p.GetMode() == PointerWrap::MODE_WRITE || p.GetMode() == PointerWrap::MODE_MEASURE) + if (p.IsWriteMode() || p.IsMeasureMode()) DoSaveState(p); else DoLoadState(p); diff --git a/Source/Core/VideoCommon/FreeLookCamera.cpp b/Source/Core/VideoCommon/FreeLookCamera.cpp index 34677acbb8..2bc7d11bb9 100644 --- a/Source/Core/VideoCommon/FreeLookCamera.cpp +++ b/Source/Core/VideoCommon/FreeLookCamera.cpp @@ -298,7 +298,7 @@ Common::Vec2 FreeLookCamera::GetFieldOfViewMultiplier() const void FreeLookCamera::DoState(PointerWrap& p) { - if (p.GetMode() == PointerWrap::MODE_WRITE || p.GetMode() == PointerWrap::MODE_MEASURE) + if (p.IsWriteMode() || p.IsMeasureMode()) { p.Do(m_current_type); if (m_camera_controller) @@ -314,7 +314,7 @@ void FreeLookCamera::DoState(PointerWrap& p) { m_camera_controller->DoState(p); } - else if (p.GetMode() == PointerWrap::MODE_READ) + else if (p.IsReadMode()) { const std::string old_type_name = old_type ? to_string(*old_type) : ""; const std::string loaded_type_name = m_current_type ? to_string(*m_current_type) : ""; @@ -323,7 +323,7 @@ void FreeLookCamera::DoState(PointerWrap& p) "'{}'. Aborting load state", old_type_name, loaded_type_name); Core::DisplayMessage(message, 5000); - p.SetMode(PointerWrap::MODE_VERIFY); + p.SetVerifyMode(); } } } diff --git a/Source/Core/VideoCommon/GeometryShaderManager.cpp b/Source/Core/VideoCommon/GeometryShaderManager.cpp index f488ed7343..f71a687ce8 100644 --- a/Source/Core/VideoCommon/GeometryShaderManager.cpp +++ b/Source/Core/VideoCommon/GeometryShaderManager.cpp @@ -111,7 +111,7 @@ void GeometryShaderManager::DoState(PointerWrap& p) p.Do(constants); - if (p.GetMode() == PointerWrap::MODE_READ) + if (p.IsReadMode()) { // Fixup the current state from global GPU state // NOTE: This requires that all GPU memory has been loaded already. diff --git a/Source/Core/VideoCommon/PixelShaderManager.cpp b/Source/Core/VideoCommon/PixelShaderManager.cpp index 675bcceca5..4e6ce9ff6f 100644 --- a/Source/Core/VideoCommon/PixelShaderManager.cpp +++ b/Source/Core/VideoCommon/PixelShaderManager.cpp @@ -542,7 +542,7 @@ void PixelShaderManager::DoState(PointerWrap& p) p.Do(constants); - if (p.GetMode() == PointerWrap::MODE_READ) + if (p.IsReadMode()) { // Fixup the current state from global GPU state // NOTE: This requires that all GPU memory has been loaded already. diff --git a/Source/Core/VideoCommon/RenderBase.cpp b/Source/Core/VideoCommon/RenderBase.cpp index d895d648ed..dbad9711f1 100644 --- a/Source/Core/VideoCommon/RenderBase.cpp +++ b/Source/Core/VideoCommon/RenderBase.cpp @@ -1810,7 +1810,7 @@ void Renderer::DoState(PointerWrap& p) m_bounding_box->DoState(p); - if (p.GetMode() == PointerWrap::MODE_READ) + if (p.IsReadMode()) { // Force the next xfb to be displayed. m_last_xfb_id = std::numeric_limits<u64>::max(); diff --git a/Source/Core/VideoCommon/TextureCacheBase.cpp b/Source/Core/VideoCommon/TextureCacheBase.cpp index 406a7bef21..dc08fd90bc 100644 --- a/Source/Core/VideoCommon/TextureCacheBase.cpp +++ b/Source/Core/VideoCommon/TextureCacheBase.cpp @@ -432,7 +432,7 @@ void TextureCacheBase::SerializeTexture(AbstractTexture* tex, const TextureConfi PointerWrap& p) { // If we're in measure mode, skip the actual readback to save some time. - const bool skip_readback = p.GetMode() == PointerWrap::MODE_MEASURE; + const bool skip_readback = p.IsMeasureMode(); p.DoPOD(config); if (skip_readback || CheckReadbackTexture(config.width, config.height, config.format)) @@ -459,7 +459,7 @@ void TextureCacheBase::SerializeTexture(AbstractTexture* tex, const TextureConfi // needing to allocate/free an extra buffer. u8* texture_data = p.DoExternal(total_size); - if (!skip_readback && p.GetMode() == PointerWrap::MODE_MEASURE) + if (!skip_readback && p.IsMeasureMode()) { ERROR_LOG_FMT(VIDEO, "Couldn't acquire {} bytes for serializing texture.", total_size); return; @@ -502,7 +502,7 @@ std::optional<TextureCacheBase::TexPoolEntry> TextureCacheBase::DeserializeTextu u32 total_size = 0; u8* texture_data = p.DoExternal(total_size); - if (p.GetMode() != PointerWrap::MODE_READ || total_size == 0) + if (!p.IsReadMode() || total_size == 0) return std::nullopt; auto tex = AllocateTexture(config); @@ -542,7 +542,7 @@ void TextureCacheBase::DoState(PointerWrap& p) p.Do(last_entry_id); - if (p.GetMode() == PointerWrap::MODE_WRITE || p.GetMode() == PointerWrap::MODE_MEASURE) + if (p.IsWriteMode() || p.IsMeasureMode()) DoSaveState(p); else DoLoadState(p); @@ -673,7 +673,7 @@ void TextureCacheBase::DoLoadState(PointerWrap& p) // Only clear out state when actually restoring/loading. // Since we throw away entries when not in loading mode now, we don't need to check // before inserting entries into the cache, as GetEntry will always return null. - const bool commit_state = p.GetMode() == PointerWrap::MODE_READ; + const bool commit_state = p.IsReadMode(); if (commit_state) Invalidate(); diff --git a/Source/Core/VideoCommon/VertexManagerBase.cpp b/Source/Core/VideoCommon/VertexManagerBase.cpp index bb23a468ea..72f02927b5 100644 --- a/Source/Core/VideoCommon/VertexManagerBase.cpp +++ b/Source/Core/VideoCommon/VertexManagerBase.cpp @@ -519,7 +519,7 @@ void VertexManagerBase::Flush() void VertexManagerBase::DoState(PointerWrap& p) { - if (p.GetMode() == PointerWrap::MODE_READ) + if (p.IsReadMode()) { // Flush old vertex data before loading state. Flush(); diff --git a/Source/Core/VideoCommon/VertexShaderManager.cpp b/Source/Core/VideoCommon/VertexShaderManager.cpp index 2b5fc68185..6a7636d587 100644 --- a/Source/Core/VideoCommon/VertexShaderManager.cpp +++ b/Source/Core/VideoCommon/VertexShaderManager.cpp @@ -635,7 +635,7 @@ void VertexShaderManager::DoState(PointerWrap& p) p.Do(constants); - if (p.GetMode() == PointerWrap::MODE_READ) + if (p.IsReadMode()) { Dirty(); } diff --git a/Source/Core/VideoCommon/VideoState.cpp b/Source/Core/VideoCommon/VideoState.cpp index c348649da5..538c3d0904 100644 --- a/Source/Core/VideoCommon/VideoState.cpp +++ b/Source/Core/VideoCommon/VideoState.cpp @@ -27,10 +27,10 @@ void VideoCommon_DoState(PointerWrap& p) bool software = false; p.Do(software); - if (p.GetMode() == PointerWrap::MODE_READ && software == true) + if (p.IsReadMode() && software == true) { // change mode to abort load of incompatible save state. - p.SetMode(PointerWrap::MODE_VERIFY); + p.SetVerifyMode(); } // BP Memory @@ -86,7 +86,7 @@ void VideoCommon_DoState(PointerWrap& p) p.DoMarker("Renderer"); // Refresh state. - if (p.GetMode() == PointerWrap::MODE_READ) + if (p.IsReadMode()) { // Inform backend of new state from registers. BPReload(); |
