Skip to content

Commit

Permalink
Merge pull request #13288 from hrydgard/move-timeutil
Browse files Browse the repository at this point in the history
Move timeutil to Common. (Experiment to see how much work it is to move these).
  • Loading branch information
hrydgard committed Aug 15, 2020
2 parents a5b6f8c + d3d90a1 commit 80aa527
Show file tree
Hide file tree
Showing 83 changed files with 137 additions and 141 deletions.
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -462,6 +462,8 @@ add_library(Common STATIC
Common/ThreadSafeList.h
Common/Timer.cpp
Common/Timer.h
Common/TimeUtil.cpp
Common/TimeUtil.h
)

add_subdirectory(ext)
Expand Down Expand Up @@ -938,8 +940,6 @@ add_library(native STATIC
ext/native/base/linked_ptr.h
ext/native/base/stringutil.cpp
ext/native/base/stringutil.h
ext/native/base/timeutil.cpp
ext/native/base/timeutil.h
ext/native/data/base64.cpp
ext/native/data/base64.h
ext/native/data/compression.cpp
Expand Down
2 changes: 2 additions & 0 deletions Common/Common.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -417,6 +417,7 @@
<ClInclude Include="ThreadSafeList.h" />
<ClInclude Include="Thunk.h" />
<ClInclude Include="Timer.h" />
<ClInclude Include="TimeUtil.h" />
<ClInclude Include="Vulkan\VulkanContext.h" />
<ClInclude Include="Vulkan\VulkanDebug.h" />
<ClInclude Include="Vulkan\VulkanImage.h" />
Expand Down Expand Up @@ -513,6 +514,7 @@
<ClCompile Include="ThreadPools.cpp" />
<ClCompile Include="Thunk.cpp" />
<ClCompile Include="Timer.cpp" />
<ClCompile Include="TimeUtil.cpp" />
<ClCompile Include="Vulkan\VulkanContext.cpp" />
<ClCompile Include="Vulkan\VulkanDebug.cpp" />
<ClCompile Include="Vulkan\VulkanImage.cpp" />
Expand Down
2 changes: 1 addition & 1 deletion ext/native/base/timeutil.cpp → Common/TimeUtil.cpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#include <cstdio>

#include "base/basictypes.h"
#include "base/timeutil.h"
#include "Common/TimeUtil.h"

#ifdef _WIN32
#include <windows.h>
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion Common/Vulkan/VulkanMemory.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@
// Additionally, Common/Vulkan/* , including this file, are also licensed
// under the public domain.

#include "base/timeutil.h"
#include "math/math_util.h"

#include "Common/Log.h"
#include "Common/TimeUtil.h"
#include "Common/Vulkan/VulkanMemory.h"

VulkanPushBuffer::VulkanPushBuffer(VulkanContext *vulkan, size_t size, VkBufferUsageFlags usage, VkMemoryPropertyFlags memoryPropertyMask)
Expand Down
2 changes: 1 addition & 1 deletion Core/Core.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

#include "base/NativeApp.h"
#include "base/display.h"
#include "base/timeutil.h"
#include "Common/TimeUtil.h"
#include "thread/threadutil.h"
#include "profiler/profiler.h"

Expand Down
2 changes: 1 addition & 1 deletion Core/FileLoaders/CachingFileLoader.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
#include <algorithm>

#include "thread/threadutil.h"
#include "base/timeutil.h"
#include "Common/TimeUtil.h"
#include "Core/FileLoaders/CachingFileLoader.h"

// Takes ownership of backend.
Expand Down
2 changes: 1 addition & 1 deletion Core/FileLoaders/RamCachingFileLoader.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
#include <cstring>
#include <cstdlib>

#include "base/timeutil.h"
#include "thread/threadutil.h"
#include "Common/TimeUtil.h"
#include "Core/FileLoaders/RamCachingFileLoader.h"

#include "Common/Log.h"
Expand Down
2 changes: 1 addition & 1 deletion Core/HLE/HLE.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,11 @@
#include <vector>
#include <string>

#include "base/timeutil.h"
#include "profiler/profiler.h"

#include "Common/Log.h"
#include "Common/Serialize/SerializeFuncs.h"
#include "Common/TimeUtil.h"
#include "Core/Config.h"
#include "Core/Core.h"
#include "Core/CoreTiming.h"
Expand Down
7 changes: 5 additions & 2 deletions Core/HLE/proAdhoc.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,17 +31,20 @@
#endif

#include <cstring>
#include "util/text/parsers.h"

#include "i18n/i18n.h"
#include "thread/threadutil.h"
#include "util/text/parsers.h"

#include "Common/Serialize/SerializeFuncs.h"
#include "Common/TimeUtil.h"
#include "Core/Core.h"
#include "Core/Host.h"
#include "Core/HLE/sceKernelInterrupt.h"
#include "Core/HLE/sceKernelThread.h"
#include "Core/HLE/sceKernelMemory.h"
#include "Core/Instance.h"
#include "proAdhoc.h"
#include "i18n/i18n.h"

uint16_t portOffset;
uint32_t minSocketTimeoutUS;
Expand Down
1 change: 0 additions & 1 deletion Core/HLE/proAdhoc.h
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@
#include <thread>
#include <mutex>

#include "base/timeutil.h"
#include "net/resolve.h"
#include "Common/Serialize/Serializer.h"

Expand Down
6 changes: 4 additions & 2 deletions Core/HLE/proAdhocServer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -43,14 +43,16 @@
#include <fcntl.h>
#include <errno.h>
//#include <sqlite3.h>

#include "i18n/i18n.h"
#include "thread/threadutil.h"

#include "Common/FileUtil.h"
#include "Common/TimeUtil.h"
#include "Core/Util/PortManager.h"
#include "Core/Core.h"
#include "Core/Host.h"
#include "Core/HLE/proAdhocServer.h"
#include "i18n/i18n.h"


// User Count
uint32_t _db_user_count = 0;
Expand Down
2 changes: 1 addition & 1 deletion Core/HLE/sceDisplay.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@
#include <sys/time.h>
#endif

#include "base/timeutil.h"
#include "i18n/i18n.h"
#include "profiler/profiler.h"

Expand All @@ -35,6 +34,7 @@
#include "Common/Serialize/Serializer.h"
#include "Common/Serialize/SerializeFuncs.h"
#include "Common/Serialize/SerializeMap.h"
#include "Common/TimeUtil.h"
#include "Core/Config.h"
#include "Core/CoreTiming.h"
#include "Core/CoreParameter.h"
Expand Down
2 changes: 1 addition & 1 deletion Core/HLE/sceFont.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "sceFont.h"

#include "base/timeutil.h"
#include "Common/TimeUtil.h"

#include <cmath>
#include <vector>
Expand Down
1 change: 1 addition & 0 deletions Core/HLE/sceNetAdhoc.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
#include "Common/Serialize/Serializer.h"
#include "Common/Serialize/SerializeFuncs.h"
#include "Common/Serialize/SerializeMap.h"
#include "Common/TimeUtil.h"
#include "Core/MIPS/MIPSCodeUtils.h"
#include "Core/Util/PortManager.h"

Expand Down
2 changes: 1 addition & 1 deletion Core/HLE/sceRtc.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@
#endif

#include <time.h>
#include "base/timeutil.h"

#include "Common/Serialize/Serializer.h"
#include "Common/Serialize/SerializeFuncs.h"
#include "Common/TimeUtil.h"
#include "Core/HLE/HLE.h"
#include "Core/HLE/FunctionWrappers.h"
#include "Core/MIPS/MIPS.h"
Expand Down
4 changes: 2 additions & 2 deletions Core/HW/StereoResampler.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -35,11 +35,11 @@
#include <cstring>
#include <atomic>

#include "base/timeutil.h"
#include "base/NativeApp.h"
#include "Common/Serialize/Serializer.h"
#include "Common/MathUtil.h"
#include "Common/Serialize/Serializer.h"
#include "Common/Log.h"
#include "Common/TimeUtil.h"
#include "Core/Config.h"
#include "Core/ConfigValues.h"
#include "Core/HW/StereoResampler.h"
Expand Down
2 changes: 1 addition & 1 deletion Core/MIPS/MIPSAnalyst.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@
#include <unordered_set>
#include <mutex>

#include "base/timeutil.h"
#include "ext/cityhash/city.h"
#include "Common/FileUtil.h"
#include "Common/TimeUtil.h"
#include "Core/Config.h"
#include "Core/MemMap.h"
#include "Core/System.h"
Expand Down
2 changes: 1 addition & 1 deletion Core/SaveState.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
#include <thread>
#include <mutex>

#include "base/timeutil.h"
#include "base/stringutil.h"
#include "i18n/i18n.h"
#include "thread/threadutil.h"
Expand All @@ -29,6 +28,7 @@
#include "Common/FileUtil.h"
#include "Common/Serialize/Serializer.h"
#include "Common/Serialize/SerializeFuncs.h"
#include "Common/TimeUtil.h"

#include "Core/SaveState.h"
#include "Core/Config.h"
Expand Down
2 changes: 1 addition & 1 deletion Core/System.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,13 @@
#include <mutex>
#include <condition_variable>

#include "base/timeutil.h"
#include "base/NativeApp.h"
#include "math/math_util.h"
#include "thread/threadutil.h"
#include "util/text/utf8.h"

#include "Common/FileUtil.h"
#include "Common/TimeUtil.h"
#include "Common/GraphicsContext.h"
#include "Core/MemFault.h"
#include "Core/HDRemaster.h"
Expand Down
2 changes: 1 addition & 1 deletion Core/Util/PortManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
#include <cstring>
#include <string>
#include <thread>
#include "base/timeutil.h"
#include "Common/TimeUtil.h"
#include "i18n/i18n.h"
#include "net/resolve.h"
#include "thread/threadutil.h"
Expand Down
2 changes: 1 addition & 1 deletion Core/WebServer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@
#include <thread>
#include <unordered_map>
#include "base/stringutil.h"
#include "base/timeutil.h"
#include "file/fd_util.h"
#include "net/http_client.h"
#include "net/http_server.h"
#include "net/sinks.h"
#include "thread/threadutil.h"
#include "Common/FileUtil.h"
#include "Common/TimeUtil.h"
#include "Common/Log.h"
#include "Core/Config.h"
#include "Core/Debugger/WebSocket.h"
Expand Down
2 changes: 1 addition & 1 deletion GPU/Common/PresentationCommon.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@
#include <cstdint>

#include "base/display.h"
#include "base/timeutil.h"
#include "base/NativeApp.h"
#include "file/vfs.h"
#include "file/zip_read.h"
#include "thin3d/thin3d.h"
#include "Common/TimeUtil.h"
#include "Core/Config.h"
#include "Core/ConfigValues.h"
#include "Core/Host.h"
Expand Down
2 changes: 1 addition & 1 deletion GPU/Common/TextureScalerCommon.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
//#define DEBUG_SCALER_OUTPUT

#ifdef SCALING_MEASURE_TIME
#include "base/timeutil.h"
#include "Common/TimeUtil.h"
#endif

/////////////////////////////////////// Helper Functions (mostly math for parallelization)
Expand Down
3 changes: 1 addition & 2 deletions GPU/D3D11/DrawEngineD3D11.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,9 @@

#include <algorithm>

#include "base/timeutil.h"

#include "Common/Log.h"
#include "Common/MemoryUtil.h"
#include "Common/TimeUtil.h"
#include "Core/MemMap.h"
#include "Core/System.h"
#include "Core/Reporting.h"
Expand Down
3 changes: 1 addition & 2 deletions GPU/Directx9/DrawEngineDX9.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,9 @@
// Official git repository and contact information can be found at
// https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.

#include "base/timeutil.h"

#include "Common/Log.h"
#include "Common/MemoryUtil.h"
#include "Common/TimeUtil.h"
#include "Core/MemMap.h"
#include "Core/System.h"
#include "Core/Reporting.h"
Expand Down
3 changes: 1 addition & 2 deletions GPU/GLES/DrawEngineGLES.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,8 @@
// Official git repository and contact information can be found at
// https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.

#include "base/timeutil.h"

#include "Common/MemoryUtil.h"
#include "Common/TimeUtil.h"
#include "Core/MemMap.h"
#include "Core/System.h"
#include "Core/Reporting.h"
Expand Down
2 changes: 1 addition & 1 deletion GPU/GLES/ShaderManagerGLES.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
#include <map>

#include "math/dataconv.h"
#include "base/timeutil.h"
#include "gfx/gl_debug_log.h"
#include "gfx_es2/gpu_features.h"
#include "i18n/i18n.h"
Expand All @@ -36,6 +35,7 @@

#include "Common/Log.h"
#include "Common/FileUtil.h"
#include "Common/TimeUtil.h"
#include "Core/Config.h"
#include "Core/Host.h"
#include "Core/Reporting.h"
Expand Down
2 changes: 1 addition & 1 deletion GPU/GPU.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

#include "ppsspp_config.h"

#include "base/timeutil.h"
#include "Common/TimeUtil.h"
#include "Common/GraphicsContext.h"
#include "Core/Core.h"

Expand Down
2 changes: 1 addition & 1 deletion GPU/GPUCommon.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@
#include <type_traits>
#include <mutex>

#include "base/timeutil.h"
#include "profiler/profiler.h"

#include "Common/ColorConv.h"
#include "Common/GraphicsContext.h"
#include "Common/Serialize/Serializer.h"
#include "Common/Serialize/SerializeFuncs.h"
#include "Common/Serialize/SerializeList.h"
#include "Common/TimeUtil.h"
#include "Core/Reporting.h"
#include "GPU/GeDisasm.h"
#include "GPU/GPU.h"
Expand Down
2 changes: 1 addition & 1 deletion GPU/Vulkan/DrawEngineVulkan.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@

#include <cassert>

#include "base/timeutil.h"
#include "math/dataconv.h"
#include "profiler/profiler.h"
#include "thin3d/VulkanRenderManager.h"

#include "Common/Log.h"
#include "Common/MemoryUtil.h"
#include "Common/TimeUtil.h"
#include "Core/MemMap.h"
#include "Core/System.h"
#include "Core/Reporting.h"
Expand Down
4 changes: 2 additions & 2 deletions GPU/Vulkan/GPU_Vulkan.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,13 @@

#include <thread>

#include "base/timeutil.h"
#include "profiler/profiler.h"

#include "Common/Log.h"
#include "Common/Serialize/Serializer.h"
#include "Common/FileUtil.h"
#include "Common/GraphicsContext.h"
#include "Common/Serialize/Serializer.h"
#include "Common/TimeUtil.h"

#include "Core/Config.h"
#include "Core/Debugger/Breakpoints.h"
Expand Down
Loading

0 comments on commit 80aa527

Please sign in to comment.