vktrace: GLAVE file/directory renaming
Glave/glv files and directories renamed. Default trace files now named
*.trace.
diff --git a/README.md b/README.md
old mode 100644
new mode 100755
index c62fa69..eee7ba6
--- a/README.md
+++ b/README.md
@@ -25,7 +25,7 @@
- [*GLAVE Debugger*](tools/glave)
- 
+ 
- Core [*Validation Layers*](layers/)
diff --git a/docs/images/Glave-GenerateTraceFile.png b/docs/images/Glave-GenerateTraceFile.png
deleted file mode 100755
index a193188..0000000
--- a/docs/images/Glave-GenerateTraceFile.png
+++ /dev/null
Binary files differ
diff --git a/docs/images/Glave-LoadedAndPlaying.png b/docs/images/Glave-LoadedAndPlaying.png
deleted file mode 100755
index 3ba6c17..0000000
--- a/docs/images/Glave-LoadedAndPlaying.png
+++ /dev/null
Binary files differ
diff --git a/docs/images/Glave-Paused.png b/docs/images/Glave-Paused.png
deleted file mode 100755
index 5e1e495..0000000
--- a/docs/images/Glave-Paused.png
+++ /dev/null
Binary files differ
diff --git a/docs/images/Glave-SearchForMemory.png b/docs/images/Glave-SearchForMemory.png
deleted file mode 100755
index 5524742..0000000
--- a/docs/images/Glave-SearchForMemory.png
+++ /dev/null
Binary files differ
diff --git a/docs/images/Glave-Small.png b/docs/images/Glave-Small.png
deleted file mode 100644
index ea16dc6..0000000
--- a/docs/images/Glave-Small.png
+++ /dev/null
Binary files differ
diff --git a/docs/images/Glave.png b/docs/images/Glave.png
deleted file mode 100755
index 48e1137..0000000
--- a/docs/images/Glave.png
+++ /dev/null
Binary files differ
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index ee1c9ec..1d1803d 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -86,7 +86,7 @@
COMMAND ln -sf ${CMAKE_CURRENT_SOURCE_DIR}/run_all_tests.sh
COMMAND ln -sf ${CMAKE_CURRENT_SOURCE_DIR}/run_all_tests_with_layers.sh
COMMAND ln -sf ${CMAKE_CURRENT_SOURCE_DIR}/layer_test_suite.py
- COMMAND ln -sf ${CMAKE_CURRENT_SOURCE_DIR}/vkglavetracereplay.sh
+ COMMAND ln -sf ${CMAKE_CURRENT_SOURCE_DIR}/vktracereplay.sh
VERBATIM
)
endif()
@@ -95,11 +95,11 @@
FILE(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/golden GOLDEN)
FILE(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/_run_all_tests.ps1 RUN_ALL)
FILE(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/_run_all_tests_with_layers.ps1 RUN_ALL_WITH_LAYERS)
- FILE(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/_vkglavetracereplay.ps1 VKGLAVETRACEREPLAY)
+ FILE(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/_vktracereplay.ps1 VKGLAVETRACEREPLAY)
add_custom_target(binary-dir-symlinks ALL
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${RUN_ALL} run_all_tests.ps1
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${RUN_ALL_WITH_LAYERS} run_all_tests_with_layers.ps1
- COMMAND ${CMAKE_COMMAND} -E copy_if_different ${VKGLAVETRACEREPLAY} vkglavetracereplay.ps1
+ COMMAND ${CMAKE_COMMAND} -E copy_if_different ${VKGLAVETRACEREPLAY} vktracereplay.ps1
COMMAND IF NOT EXIST golden mklink /J golden ${GOLDEN}
VERBATIM
)
diff --git a/tests/_vkglavetracereplay.ps1 b/tests/_vktracereplay.ps1
similarity index 73%
rename from tests/_vkglavetracereplay.ps1
rename to tests/_vktracereplay.ps1
index 1652437..4fbe7b1 100644
--- a/tests/_vkglavetracereplay.ps1
+++ b/tests/_vktracereplay.ps1
@@ -1,7 +1,7 @@
-# Powershell script for running the glave trace/replay auto test
+# Powershell script for running the vktrace trace/replay auto test
# To run this test:
# cd <this-dir>
-# powershell C:\src\LoaderAndTools\vkglavetracerepaly.ps1 [-Debug]
+# powershell C:\src\LoaderAndTools\vktracereplay.ps1 [-Debug]
if ($args[0] -eq "-Debug") {
$dPath = "Debug"
@@ -10,9 +10,9 @@
}
write-host -background black -foreground green "[ RUN ] " -nonewline
-write-host "vkglavetracereplay.ps1: Glave trace/replay"
+write-host "vktracereplay.ps1: Vktrace trace/replay"
-$gdir = "..\..\..\Glave\_out64"
+$gdir = "..\..\..\Vktrace"
# Create a temp directory to run the test in
rm -recurse -force vktracereplay_tmp > $null 2> $null
@@ -21,13 +21,13 @@
# Copy everything we need into the temp directory, so we
# can make sure we are using the correct dll and exe files
cd vktracereplay_tmp
-cp ..\$gdir\$dPath\glvreplay.exe .
-cp ..\$gdir\$dPath\glvtrace.exe .
-cp ..\$gdir\src\glv_extensions\$dPath\glvreplay_vk.dll .
-cp ..\$gdir\src\glv_extensions\$dPath\glvtrace_vk.dll .
+cp ..\$gdir\$dPath\vkreplay.exe .
+cp ..\$gdir\$dPath\vktrace.exe .
+cp ..\$gdir\$dPath\vkreplay.dll .
+cp ..\$gdir\$dPath\vktrace.dll .
cp ..\..\demos\$dPath\cube.exe .
cp ..\..\demos\*.png .
-cp ..\..\loader\$dPath\vulkan.dll .
+cp ..\..\loader\$dPath\vulkan.0.dll .
cp ..\..\layers\$dPath\VKLayerScreenShot.dll .
# Change PATH to the temp directory
@@ -36,9 +36,9 @@
$Env:VK_LAYER_PATH = $pwd
# Do a trace and replay
-& glvtrace -o c01.glv -s 1 -p cube -a "--c 10" -l0 glvtrace_vk.dll > trace.sout 2> trace.serr
+& vktrace -o c01.trace -s 1 -p cube -a "--c 10" -l0 vktrace.dll > trace.sout 2> trace.serr
rename-item -path 1.ppm -newname 1-trace.ppm
-& glvreplay -s 1 -t c01.glv > replay.sout 2> replay.serr
+& vkreplay -s 1 -t c01.trace > replay.sout 2> replay.serr
rename-item -path 1.ppm -newname 1-replay.ppm
# Force a failure - for testing this script
@@ -65,7 +65,7 @@
$exitstatus = 0
}
}
-write-host "vkglavetracereplay.ps1: Glave trace/replay"
+write-host "vktracereplay.ps1: Vktrace trace/replay"
write-host
if ($exitstatus) {
echo '1 FAILED TEST'
diff --git a/tests/run_all_tests.sh b/tests/run_all_tests.sh
index 4a77f67..097b9c1 100755
--- a/tests/run_all_tests.sh
+++ b/tests/run_all_tests.sh
@@ -25,5 +25,5 @@
# that are wrong
./vk_layer_validation_tests
-# vkglavetracereplay.sh tests glave trace and replay
-./vkglavetracereplay.sh
+# vktracereplay.sh tests vktrace trace and replay
+./vktracereplay.sh
diff --git a/tests/run_all_tests_with_layers.sh b/tests/run_all_tests_with_layers.sh
index 2d33a98..0e60ded 100755
--- a/tests/run_all_tests_with_layers.sh
+++ b/tests/run_all_tests_with_layers.sh
@@ -33,8 +33,8 @@
# a saved "golden" image and will report an error if there is any difference
./vk_render_tests --compare-images
-# vkglavetracereplay.sh tests glave trace and replay
-./vkglavetracereplay.sh
+# vktracereplay.sh tests vktrace trace and replay
+./vktracereplay.sh
if [ -f ./vk_layer_settings.txt ];
then
diff --git a/tests/vkglavetracereplay.sh b/tests/vktracereplay.sh
similarity index 90%
rename from tests/vkglavetracereplay.sh
rename to tests/vktracereplay.sh
index db6dc0b..797caf5 100755
--- a/tests/vkglavetracereplay.sh
+++ b/tests/vktracereplay.sh
@@ -26,13 +26,13 @@
export LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH
export VK_LAYER_PATH=`pwd`/../../layers
(
- ./vktrace -s 1 -p cube -o c01.glv -l0 libvulkan_trace.so &
+ ./vktrace -s 1 -p cube -o c01.trace -l0 libvulkan_trace.so &
P=$!
sleep 3
kill $P
) >/dev/null 2>&1
mv 1.ppm 1_trace.ppm
-./vkreplay -s 1 -t c01.glv >/dev/null 2>&1
+./vkreplay -s 1 -t c01.trace >/dev/null 2>&1
#cp cube 1.ppm # For testing this script -- force a failure
#rm 1.ppm # For testing this script -- force a failure
cmp -s 1.ppm 1_trace.ppm
diff --git a/vktrace/CMakeLists.txt b/vktrace/CMakeLists.txt
index b60e698..825bd0e 100644
--- a/vktrace/CMakeLists.txt
+++ b/vktrace/CMakeLists.txt
@@ -1,4 +1,4 @@
-PROJECT(glave)
+PROJECT(vktrace_project)
if (WIN32)
# For Windows, we need CMake version 3.0+ in order to "find_package(Qt5)":
cmake_minimum_required(VERSION 3.0)
@@ -26,7 +26,7 @@
endif()
-#set(CODE_GEN_DIR "glv_extensions/glave_vk_gen")
+#set(CODE_GEN_DIR "vktrace_extensions/glave_vk_gen")
#execute_process(COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/../../vk-helper.py --abs_out_dir ${CMAKE_CURRENT_SOURCE_DIR}/src/${CODE_GEN_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../../include/vulkan.h)
@@ -43,9 +43,9 @@
#
set(GLV_VULKAN_DIR ${CMAKE_CURRENT_SOURCE_DIR})
-add_subdirectory(src/glvcommon)
-add_subdirectory(src/glvtrace)
-add_subdirectory(src/glvreplay)
+add_subdirectory(src/vktrace_common)
+add_subdirectory(src/vktrace_trace)
+add_subdirectory(src/vktrace_replay)
if (${CMAKE_SYSTEM_NAME} MATCHES "Windows")
add_subdirectory(src/thirdparty/mhook/mhook-lib)
add_subdirectory(src/thirdparty/mhook/disasm-lib)
@@ -65,10 +65,10 @@
ENDMACRO()
# now generate the list and add each of the subdirectories
-SUBDIRLIST(SUBDIRS ${SRC_DIR}/glv_extensions)
+SUBDIRLIST(SUBDIRS ${SRC_DIR}/vktrace_extensions)
message("Adding extensions: '${SUBDIRS}'")
FOREACH(subdir ${SUBDIRS})
- add_subdirectory(${SRC_DIR}/glv_extensions/${subdir})
+ add_subdirectory(${SRC_DIR}/vktrace_extensions/${subdir})
ENDFOREACH()
diff --git a/vktrace/README.md b/vktrace/README.md
index 70c55da..2175dfc 100644
--- a/vktrace/README.md
+++ b/vktrace/README.md
@@ -9,27 +9,27 @@
###Open###
Freshly opened tool.
-
+
###Generate Trace###
Click on "Generate Trace" button to launch the application with the trace and save the trace file, then prompt user to load it.
-
+
###Play Trace###
Click "Play" and you will see the Vulkan entrypoints being replayed.
-
+
###Pause###
"Pause" the replay and the upcoming entrypoint will be highlighted. The timeline shows progress in the tracefile.
-
+
###Search For Memory###
Search the trace file for an entrypoint and parameter. In this case we find all the calls to a specifc memory object.
-
+
##Glave Status for Tracing and Replay##
Based on vulkan.h Version 90
@@ -138,7 +138,7 @@
```
Example to trace the spinning cube demo (Note: see other files for how to configure your ICD):
```
-cd C:\\Users\developer\\Glave\\_out64\\Debug
+cd C:\\Users\developer\\Vktrace\\_out64\\Debug
glvtrace -p C:\\Users\developer\\vulkan\\_out64\\demos\\cube.exe
-l0 C:\\Users\developer\\vulkan\\_out64\\tools\\glave\\Debug\\glvtrace_xgl.dll
@@ -156,7 +156,7 @@
```
Example to replay trace file captured above
```
-cd C:\\Users\developer\\Glave\\_out64\\Debug
+cd C:\\Users\developer\\Vktrace\\_out64\\Debug
glvreplay -t glvtrace_cube.glv
```
###Running debugger on Windows###
diff --git a/vktrace/docs/images/Glave-GenerateTraceFile.png b/vktrace/docs/images/Glave-GenerateTraceFile.png
deleted file mode 100755
index a193188..0000000
--- a/vktrace/docs/images/Glave-GenerateTraceFile.png
+++ /dev/null
Binary files differ
diff --git a/vktrace/docs/images/Glave-LoadedAndPlaying.png b/vktrace/docs/images/Glave-LoadedAndPlaying.png
deleted file mode 100755
index 3ba6c17..0000000
--- a/vktrace/docs/images/Glave-LoadedAndPlaying.png
+++ /dev/null
Binary files differ
diff --git a/vktrace/docs/images/Glave-Paused.png b/vktrace/docs/images/Glave-Paused.png
deleted file mode 100755
index 5e1e495..0000000
--- a/vktrace/docs/images/Glave-Paused.png
+++ /dev/null
Binary files differ
diff --git a/vktrace/docs/images/Glave-SearchForMemory.png b/vktrace/docs/images/Glave-SearchForMemory.png
deleted file mode 100755
index 5524742..0000000
--- a/vktrace/docs/images/Glave-SearchForMemory.png
+++ /dev/null
Binary files differ
diff --git a/vktrace/docs/images/Glave-Small.png b/vktrace/docs/images/Glave-Small.png
deleted file mode 100644
index ea16dc6..0000000
--- a/vktrace/docs/images/Glave-Small.png
+++ /dev/null
Binary files differ
diff --git a/vktrace/docs/images/Glave.png b/vktrace/docs/images/Glave.png
deleted file mode 100755
index 48e1137..0000000
--- a/vktrace/docs/images/Glave.png
+++ /dev/null
Binary files differ
diff --git a/vktrace/src/glv_extensions/glvtrace_gl_fps/CMakeLists.txt b/vktrace/src/glv_extensions/glvtrace_gl_fps/CMakeLists.txt
deleted file mode 100644
index 7d17fae..0000000
--- a/vktrace/src/glv_extensions/glvtrace_gl_fps/CMakeLists.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-cmake_minimum_required(VERSION 2.8)
-
-# this project is only available on Windows
-if (${CMAKE_SYSTEM_NAME} MATCHES "Windows")
-
-project(glvtrace_gl_fps)
-
-include("${SRC_DIR}/build_options.cmake")
-set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/../../..)
-
-include_directories(${CMAKE_CURRENT_BINARY_DIR})
-
-set(SRC_LIST
- ${SRC_LIST}
- glvtrace_gl_fps.c
-)
-
-set_source_files_properties( ${SRC_LIST} PROPERTIES LANGUAGE C)
-
-include_directories(
- ${SRC_DIR}
- ${SRC_DIR}/glvcommon
- ${SRC_DIR}/glvtrace
- ${SRC_DIR}/thirdparty
-)
-
-add_library(${PROJECT_NAME} SHARED ${SRC_LIST})
-
-target_link_libraries(${PROJECT_NAME}
- glvcommon
- mhook
-)
-
-build_options_finalize()
-
-set_target_properties(glvtrace_gl_fps PROPERTIES LINKER_LANGUAGE C)
-
-endif (${CMAKE_SYSTEM_NAME} MATCHES "Windows")
diff --git a/vktrace/src/glv_extensions/glvtrace_gl_fps/glvtrace_gl_fps.c b/vktrace/src/glv_extensions/glvtrace_gl_fps/glvtrace_gl_fps.c
deleted file mode 100644
index c0c088c..0000000
--- a/vktrace/src/glv_extensions/glvtrace_gl_fps/glvtrace_gl_fps.c
+++ /dev/null
@@ -1,183 +0,0 @@
-/*
- * Copyright (c) 2013, NVIDIA CORPORATION. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * * Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * * Neither the name of NVIDIA CORPORATION nor the names of its
- * contributors may be used to endorse or promote products derived
- * from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-// this tracer is really only valid on windows, so ifdef the entire file.
-#if defined(WIN32)
-
-#include <stdio.h>
-#include "glv_common.h"
-#include "glv_filelike.h"
-#include "glv_interconnect.h"
-#include "glv_trace_packet_identifiers.h"
-#include "mhook/mhook-lib/mhook.h"
-
-#pragma comment(lib, "opengl32.lib")
-
-// this is needed to be loaded by glvtrace
-GLVTRACER_EXPORT GLV_TRACER_ID __cdecl GLV_GetTracerId(void)
-{
- return GLV_TID_GL_FPS;
-}
-
-// Pointers to real functions
-BOOL(APIENTRY * gReal_SwapBuffers)(HDC hdc) = SwapBuffers;
-
-BOOL g_bDisabled = FALSE;
-
-double g_frequency = 0.0;
-unsigned long long g_startTime = 0;
-unsigned long long g_frameCount = 0;
-
-BOOL APIENTRY hooked_SwapBuffers(HDC hdc)
-{
- BOOL result = gReal_SwapBuffers(hdc);
- unsigned long long difference;
- double seconds;
- LARGE_INTEGER tmp;
- g_frameCount++;
- QueryPerformanceCounter(&tmp);
- difference = tmp.QuadPart - g_startTime;
- seconds = (double)(difference) / g_frequency;
- if (seconds > 1.0)
- {
- // it's been more than a second, report the frame rate
- double frameRate = (double)(g_frameCount) / seconds;
- glv_LogAlways("FPS: %f", frameRate);
-
- // update start time and reset frame count
- g_startTime = tmp.QuadPart;
- g_frameCount = 0;
- }
-
- return result;
-}
-void AttachHooks()
-{
- BOOL hookSuccess;
- // If you need to debug startup, build with this set to true, then attach and change it to false.
-#ifdef _DEBUG
- BOOL debugStartup = FALSE;
- while (debugStartup);
-#endif
-
- Mhook_Initialize();
- Mhook_BeginMultiOperation(FALSE);
- hookSuccess = TRUE;
- if (gReal_SwapBuffers != NULL)
- {
- hookSuccess = Mhook_SetHook((PVOID*)&gReal_SwapBuffers, hooked_SwapBuffers);
- }
-
- if (!hookSuccess)
- {
- glv_LogError("Failed to hook SwapBuffers.\n");
- }
-
- Mhook_EndMultiOperation();
-}
-
-GLVTRACER_EXIT TrapExit(void)
-{
- int i = 0;
- ++i;
-}
-
-void DetachHooks()
-{
- BOOL unhookSuccess = TRUE;
- if (gReal_SwapBuffers != NULL)
- {
- unhookSuccess = Mhook_Unhook((PVOID*)&gReal_SwapBuffers);
- }
-
- if (!unhookSuccess)
- {
- glv_LogError("Failed to unhook SwapBuffers.\n");
- }
-}
-
-BOOL APIENTRY DllMain( HMODULE hModule,
- DWORD ul_reason_for_call,
- LPVOID lpReserved
- )
-{
- char exePath[MAX_PATH];
- char* substr = ((sizeof(void*) == 4)? "glvtrace32.exe" : "glvtrace64.exe");
- GetModuleFileName(NULL, exePath, MAX_PATH);
- hModule;
- lpReserved;
-
- // only do the hooking and networking if the tracer is NOT being loaded by glvtrace
- if (strstr(exePath, substr) == NULL)
- {
- switch (ul_reason_for_call)
- {
- case DLL_PROCESS_ATTACH:
- {
- LARGE_INTEGER tmp;
- gMessageStream = glv_MessageStream_create(FALSE, "127.0.0.1", GLV_BASE_PORT + GLV_TID_GL_FPS);
-
- glv_trace_set_trace_file(glv_FileLike_create_msg(gMessageStream));
- glv_tracelog_set_tracer_id(GLV_TID_GL_FPS);
-
- glv_LogAlways("glvtrace_gl_fps loaded.");
- if (QueryPerformanceFrequency(&tmp) == FALSE)
- {
- glv_LogError("QueryPerformanceFrequency failed, disabling tracer.");
- g_bDisabled = TRUE;
- }
- else
- {
- g_frequency = (double)tmp.QuadPart;
-
- QueryPerformanceCounter(&tmp);
- g_startTime = tmp.QuadPart;
-
- atexit(TrapExit);
- AttachHooks();
- }
-
- break;
- }
- case DLL_PROCESS_DETACH:
- {
- if (!g_bDisabled)
- {
- DetachHooks();
- }
-
- GLV_DELETE(glv_trace_get_trace_file());
- break;
- }
- default:
- break;
- }
- }
- return TRUE;
-}
-#endif
diff --git a/vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/CMakeLists.txt b/vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/CMakeLists.txt
deleted file mode 100644
index 5d209e8..0000000
--- a/vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/CMakeLists.txt
+++ /dev/null
@@ -1,67 +0,0 @@
-cmake_minimum_required(VERSION 2.8)
-
-project(vulkan_replay)
-
-include("${SRC_DIR}/build_options.cmake")
-
-file(MAKE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/codegen)
-execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-replay-vk-funcs vk_core OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/codegen/glvreplay_vk_func_ptrs.h)
-execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-replay-c vk_core OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/codegen/glvreplay_vk_replay_gen.cpp)
-execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-replay-obj-mapper-h vk_core OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/codegen/glvreplay_vk_objmapper.h)
-
-if (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
-set(OS_REPLAYER_LIBS
- xcb
-)
-endif()
-
-if (${CMAKE_SYSTEM_NAME} MATCHES "Windows")
-set(OS_REPLAYER_LIBS )
-endif()
-
-set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DVK_PROTOTYPES")
-
-set(SRC_LIST
- ${SRC_LIST}
- glvreplay_vk.cpp
- glvreplay_vk_settings.cpp
- glvreplay_vk_vkreplay.cpp
- glvreplay_vk_vkdisplay.cpp
- codegen/glvreplay_vk_replay_gen.cpp
-)
-
-set (HDR_LIST
- glvreplay_vk.h
- glvreplay_vk_settings.h
- glvreplay_vk_vkdisplay.h
- glvreplay_vk_vkreplay.h
- codegen/glvreplay_vk_func_ptrs.h
- codegen/glvreplay_vk_objmapper.h
- ${CMAKE_CURRENT_SOURCE_DIR}/../vulkan/codegen_utils/vk_enum_string_helper.h
- ${CODEGEN_GLVVK_DIR}/glv_vk_packet_id.h
- ${CODEGEN_GLVVK_DIR}/glv_vk_vk_packets.h
- ${CODEGEN_GLVVK_DIR}/glv_vk_vk_wsi_swapchain_packets.h
- ${CODEGEN_GLVVK_DIR}/glv_vk_vk_wsi_device_swapchain_packets.h
- ${CODEGEN_GLVVK_DIR}/glv_vk_vk_debug_report_lunarg_packets.h
-)
-
-include_directories(
- codegen
- ${SRC_DIR}/glvreplay
- ${SRC_DIR}/glvcommon
- ${SRC_DIR}/thirdparty
- ${CMAKE_CURRENT_SOURCE_DIR}
- ${CODEGEN_GLVVK_DIR}
- ${GLV_VULKAN_INCLUDE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/../vulkan/codegen_utils
-)
-
-add_library(${PROJECT_NAME} STATIC ${SRC_LIST} ${HDR_LIST})
-
-target_link_libraries(${PROJECT_NAME}
- ${OS_REPLAYER_LIBS}
- ${GLV_VULKAN_LIB}
- glvcommon
-)
-
-build_options_finalize()
diff --git a/vktrace/src/glvreplay/CMakeLists.txt b/vktrace/src/glvreplay/CMakeLists.txt
deleted file mode 100644
index 6cd1a40..0000000
--- a/vktrace/src/glvreplay/CMakeLists.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-cmake_minimum_required(VERSION 2.8)
-project(vkreplay)
-
-include("${SRC_DIR}/build_options.cmake")
-
-set(SRC_LIST
- ${SRC_LIST}
- glvreplay_factory.h
- glvreplay_seq.h
- glvreplay_window.h
- glvreplay_main.cpp
- glvreplay_seq.cpp
- glvreplay_factory.cpp
-)
-
-include_directories(
- ${SRC_DIR}/glvreplay
- ${SRC_DIR}/glvcommon
- ${SRC_DIR}/thirdparty
- ${CMAKE_CURRENT_SOURCE_DIR}/../glv_extensions/glvvulkan/glvreplay_vk/
-)
-
-set (LIBRARIES glvcommon vulkan_replay)
-
-add_executable(${PROJECT_NAME} ${SRC_LIST})
-
-target_link_libraries(${PROJECT_NAME}
- ${LIBRARIES}
-)
-
-build_options_finalize()
diff --git a/vktrace/src/thirdparty/mhook/disasm-lib/CMakeLists.txt b/vktrace/src/thirdparty/mhook/disasm-lib/CMakeLists.txt
index ac675a3..8668539 100644
--- a/vktrace/src/thirdparty/mhook/disasm-lib/CMakeLists.txt
+++ b/vktrace/src/thirdparty/mhook/disasm-lib/CMakeLists.txt
@@ -5,7 +5,7 @@
include_directories(
${SRC_DIR}/thirdparty/mhook/disasm-lib
- ${SRC_DIR}/glvcommon
+ ${SRC_DIR}/vktrace_common
)
set(SRC_LIST
diff --git a/vktrace/src/thirdparty/mhook/mhook-lib/CMakeLists.txt b/vktrace/src/thirdparty/mhook/mhook-lib/CMakeLists.txt
index bb84735..3e8b789 100644
--- a/vktrace/src/thirdparty/mhook/mhook-lib/CMakeLists.txt
+++ b/vktrace/src/thirdparty/mhook/mhook-lib/CMakeLists.txt
@@ -6,7 +6,7 @@
include_directories(
${SRC_DIR}/thirdparty/mhook/mhook-lib
${SRC_DIR}/thirdparty/mhook/disasm-lib
- ${SRC_DIR}/glvcommon
+ ${SRC_DIR}/vktrace_common
)
set(SRC_LIST
@@ -22,7 +22,7 @@
add_library(${PROJECT_NAME} STATIC ${SRC_LIST})
-target_link_libraries(${PROJECT_NAME}
+target_link_libraries(${PROJECT_NAME}
disasm
)
diff --git a/vktrace/src/glvcommon/CMakeLists.txt b/vktrace/src/vktrace_common/CMakeLists.txt
similarity index 71%
rename from vktrace/src/glvcommon/CMakeLists.txt
rename to vktrace/src/vktrace_common/CMakeLists.txt
index d085f96..94fb929 100644
--- a/vktrace/src/glvcommon/CMakeLists.txt
+++ b/vktrace/src/vktrace_common/CMakeLists.txt
@@ -1,10 +1,10 @@
-project(glvcommon)
+project(vktrace_common)
cmake_minimum_required(VERSION 2.8)
include("${SRC_DIR}/build_options.cmake")
include_directories(
- ${SRC_DIR}/glvcommon
+ ${SRC_DIR}/vktrace_common
${SRC_DIR}/thirdparty
)
@@ -14,13 +14,13 @@
set(SRC_LIST
${SRC_LIST}
- glv_filelike.c
- glv_interconnect.c
- glv_platform.c
- glv_process.c
- glv_settings.c
- glv_tracelog.c
- glv_trace_packet_utils.c
+ vktrace_filelike.c
+ vktrace_interconnect.c
+ vktrace_platform.c
+ vktrace_process.c
+ vktrace_settings.c
+ vktrace_tracelog.c
+ vktrace_trace_packet_utils.c
)
set_source_files_properties( ${SRC_LIST} PROPERTIES LANGUAGE C)
@@ -47,4 +47,4 @@
build_options_finalize()
-set_target_properties(glvcommon PROPERTIES LINKER_LANGUAGE C)
+set_target_properties(vktrace_common PROPERTIES LINKER_LANGUAGE C)
diff --git a/vktrace/src/glvcommon/glv_common.h b/vktrace/src/vktrace_common/vktrace_common.h
similarity index 95%
rename from vktrace/src/glvcommon/glv_common.h
rename to vktrace/src/vktrace_common/vktrace_common.h
index 781b8c3..0e6309a 100644
--- a/vktrace/src/glvcommon/glv_common.h
+++ b/vktrace/src/vktrace_common/vktrace_common.h
@@ -31,10 +31,10 @@
#include <stdint.h>
#include <stdlib.h>
-#include "glv_platform.h"
+#include "vktrace_platform.h"
-#include "glv_memory.h"
-#include "glv_tracelog.h"
+#include "vktrace_memory.h"
+#include "vktrace_tracelog.h"
#ifndef STRINGIFY
#define STRINGIFY(x) #x
diff --git a/vktrace/src/glvcommon/glv_filelike.c b/vktrace/src/vktrace_common/vktrace_filelike.c
similarity index 98%
rename from vktrace/src/glvcommon/glv_filelike.c
rename to vktrace/src/vktrace_common/vktrace_filelike.c
index d727fff..c2fa590 100644
--- a/vktrace/src/glvcommon/glv_filelike.c
+++ b/vktrace/src/vktrace_common/vktrace_filelike.c
@@ -27,9 +27,9 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#include "glv_filelike.h"
-#include "glv_common.h"
-#include "glv_interconnect.h"
+#include "vktrace_filelike.h"
+#include "vktrace_common.h"
+#include "vktrace_interconnect.h"
#include <assert.h>
#include <stdlib.h>
diff --git a/vktrace/src/glvcommon/glv_filelike.h b/vktrace/src/vktrace_common/vktrace_filelike.h
similarity index 97%
rename from vktrace/src/glvcommon/glv_filelike.h
rename to vktrace/src/vktrace_common/vktrace_filelike.h
index bec2f8d..c48cc82 100644
--- a/vktrace/src/glvcommon/glv_filelike.h
+++ b/vktrace/src/vktrace_common/vktrace_filelike.h
@@ -35,8 +35,8 @@
#pragma comment (lib, "Ws2_32.lib")
#endif
-#include "glv_common.h"
-#include "glv_interconnect.h"
+#include "vktrace_common.h"
+#include "vktrace_interconnect.h"
typedef struct MessageStream MessageStream;
diff --git a/vktrace/src/glvcommon/glv_interconnect.c b/vktrace/src/vktrace_common/vktrace_interconnect.c
similarity index 99%
rename from vktrace/src/glvcommon/glv_interconnect.c
rename to vktrace/src/vktrace_common/vktrace_interconnect.c
index 25aa56c..869d439 100644
--- a/vktrace/src/glvcommon/glv_interconnect.c
+++ b/vktrace/src/vktrace_common/vktrace_interconnect.c
@@ -27,10 +27,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#include "glv_interconnect.h"
-#include "glv_common.h"
+#include "vktrace_interconnect.h"
+#include "vktrace_common.h"
-#include "glv_filelike.h"
+#include "vktrace_filelike.h"
const size_t kSendBufferSize = 1024 * 1024;
diff --git a/vktrace/src/glvcommon/glv_interconnect.h b/vktrace/src/vktrace_common/vktrace_interconnect.h
similarity index 98%
rename from vktrace/src/glvcommon/glv_interconnect.h
rename to vktrace/src/vktrace_common/vktrace_interconnect.h
index d7677c4..a314f59 100644
--- a/vktrace/src/glvcommon/glv_interconnect.h
+++ b/vktrace/src/vktrace_common/vktrace_interconnect.h
@@ -30,7 +30,7 @@
#pragma once
#include <errno.h>
-#include "glv_common.h"
+#include "vktrace_common.h"
#if defined(PLATFORM_POSIX)
#include <arpa/inet.h>
diff --git a/vktrace/src/glvcommon/glv_memory.h b/vktrace/src/vktrace_common/vktrace_memory.h
similarity index 100%
rename from vktrace/src/glvcommon/glv_memory.h
rename to vktrace/src/vktrace_common/vktrace_memory.h
diff --git a/vktrace/src/glvcommon/glv_mhook.h b/vktrace/src/vktrace_common/vktrace_mhook.h
similarity index 97%
rename from vktrace/src/glvcommon/glv_mhook.h
rename to vktrace/src/vktrace_common/vktrace_mhook.h
index a1dc615..6341547 100644
--- a/vktrace/src/glvcommon/glv_mhook.h
+++ b/vktrace/src/vktrace_common/vktrace_mhook.h
@@ -25,7 +25,7 @@
#pragma once
#include "mhook/mhook-lib/mhook.h"
-#include "glv_tracelog.h"
+#include "vktrace_tracelog.h"
#include <stdio.h>
#define GLV_MHOOK_SETHOOK(entrypoint) Mhook_SetHook((PVOID*)&real_##entrypoint, hooked_##entrypoint); \
diff --git a/vktrace/src/glvcommon/glv_platform.c b/vktrace/src/vktrace_common/vktrace_platform.c
similarity index 99%
rename from vktrace/src/glvcommon/glv_platform.c
rename to vktrace/src/vktrace_common/vktrace_platform.c
index b5d5d1a..c4812ad 100644
--- a/vktrace/src/glvcommon/glv_platform.c
+++ b/vktrace/src/vktrace_common/vktrace_platform.c
@@ -22,10 +22,10 @@
* THE SOFTWARE.
*
**************************************************************************/
-#include "glv_platform.h"
+#include "vktrace_platform.h"
#if defined(PLATFORM_LINUX)
-#include "glv_common.h"
+#include "vktrace_common.h"
#include <pthread.h>
#endif
diff --git a/vktrace/src/glvcommon/glv_platform.h b/vktrace/src/vktrace_common/vktrace_platform.h
similarity index 98%
rename from vktrace/src/glvcommon/glv_platform.h
rename to vktrace/src/vktrace_common/vktrace_platform.h
index 55de23b..64087cb 100644
--- a/vktrace/src/glvcommon/glv_platform.h
+++ b/vktrace/src/vktrace_common/vktrace_platform.h
@@ -71,7 +71,7 @@
#endif
#if defined(WIN32)
-#include "glv_common.h"
+#include "vktrace_common.h"
#endif
// return the process ID of current process
diff --git a/vktrace/src/glvcommon/glv_process.c b/vktrace/src/vktrace_common/vktrace_process.c
similarity index 98%
rename from vktrace/src/glvcommon/glv_process.c
rename to vktrace/src/vktrace_common/vktrace_process.c
index 6586d42..7991cc1 100644
--- a/vktrace/src/glvcommon/glv_process.c
+++ b/vktrace/src/vktrace_common/vktrace_process.c
@@ -22,7 +22,7 @@
* THE SOFTWARE.
*
**************************************************************************/
-#include "glv_process.h"
+#include "vktrace_process.h"
BOOL glv_process_spawn(glv_process_info* pInfo)
diff --git a/vktrace/src/glvcommon/glv_process.h b/vktrace/src/vktrace_common/vktrace_process.h
similarity index 96%
rename from vktrace/src/glvcommon/glv_process.h
rename to vktrace/src/vktrace_common/vktrace_process.h
index 1b4f06f..467ef55 100644
--- a/vktrace/src/glvcommon/glv_process.h
+++ b/vktrace/src/vktrace_common/vktrace_process.h
@@ -24,8 +24,8 @@
**************************************************************************/
#pragma once
-#include "glv_platform.h"
-#include "glv_trace_packet_identifiers.h"
+#include "vktrace_platform.h"
+#include "vktrace_trace_packet_identifiers.h"
typedef struct glv_process_capture_trace_thread_info glv_process_capture_trace_thread_info;
diff --git a/vktrace/src/glvcommon/glv_settings.c b/vktrace/src/vktrace_common/vktrace_settings.c
similarity index 99%
rename from vktrace/src/glvcommon/glv_settings.c
rename to vktrace/src/vktrace_common/vktrace_settings.c
index 59030ab..b5bd23c 100644
--- a/vktrace/src/glvcommon/glv_settings.c
+++ b/vktrace/src/vktrace_common/vktrace_settings.c
@@ -23,7 +23,7 @@
*
**************************************************************************/
-#include "glv_settings.h"
+#include "vktrace_settings.h"
// ------------------------------------------------------------------------------------------------
void glv_SettingInfo_print(const glv_SettingInfo* pSetting)
diff --git a/vktrace/src/glvcommon/glv_settings.h b/vktrace/src/vktrace_common/vktrace_settings.h
similarity index 98%
rename from vktrace/src/glvcommon/glv_settings.h
rename to vktrace/src/vktrace_common/vktrace_settings.h
index 572c7f5..97a0d47 100644
--- a/vktrace/src/glvcommon/glv_settings.h
+++ b/vktrace/src/vktrace_common/vktrace_settings.h
@@ -24,7 +24,7 @@
**************************************************************************/
#pragma once
-#include "glv_common.h"
+#include "vktrace_common.h"
typedef enum GLV_SETTING_TYPE
{
diff --git a/vktrace/src/glvcommon/glv_trace_packet_identifiers.h b/vktrace/src/vktrace_common/vktrace_trace_packet_identifiers.h
similarity index 99%
rename from vktrace/src/glvcommon/glv_trace_packet_identifiers.h
rename to vktrace/src/vktrace_common/vktrace_trace_packet_identifiers.h
index 250f37d..d1fff98 100644
--- a/vktrace/src/glvcommon/glv_trace_packet_identifiers.h
+++ b/vktrace/src/vktrace_common/vktrace_trace_packet_identifiers.h
@@ -24,7 +24,7 @@
**************************************************************************/
#pragma once
-#include "glv_common.h"
+#include "vktrace_common.h"
#define GLV_TRACE_FILE_VERSION_2 0x0002
#define GLV_TRACE_FILE_VERSION_3 0x0003
diff --git a/vktrace/src/glvcommon/glv_trace_packet_utils.c b/vktrace/src/vktrace_common/vktrace_trace_packet_utils.c
similarity index 98%
rename from vktrace/src/glvcommon/glv_trace_packet_utils.c
rename to vktrace/src/vktrace_common/vktrace_trace_packet_utils.c
index e7fc527..9414bf6 100644
--- a/vktrace/src/glvcommon/glv_trace_packet_utils.c
+++ b/vktrace/src/vktrace_common/vktrace_trace_packet_utils.c
@@ -22,9 +22,9 @@
* THE SOFTWARE.
*
**************************************************************************/
-#include "glv_trace_packet_utils.h"
-#include "glv_interconnect.h"
-#include "glv_filelike.h"
+#include "vktrace_trace_packet_utils.h"
+#include "vktrace_interconnect.h"
+#include "vktrace_filelike.h"
#ifdef WIN32
#include <rpc.h>
#pragma comment (lib, "Rpcrt4.lib")
diff --git a/vktrace/src/glvcommon/glv_trace_packet_utils.h b/vktrace/src/vktrace_common/vktrace_trace_packet_utils.h
similarity index 97%
rename from vktrace/src/glvcommon/glv_trace_packet_utils.h
rename to vktrace/src/vktrace_common/vktrace_trace_packet_utils.h
index b8e0076..5897edb 100644
--- a/vktrace/src/glvcommon/glv_trace_packet_utils.h
+++ b/vktrace/src/vktrace_common/vktrace_trace_packet_utils.h
@@ -24,10 +24,10 @@
**************************************************************************/
#pragma once
-#include "glv_trace_packet_identifiers.h"
-#include "glv_filelike.h"
-#include "glv_memory.h"
-#include "glv_process.h"
+#include "vktrace_trace_packet_identifiers.h"
+#include "vktrace_filelike.h"
+#include "vktrace_memory.h"
+#include "vktrace_process.h"
// pUuid is expected to be an array of 4 unsigned ints
void glv_gen_uuid(uint32_t* pUuid);
diff --git a/vktrace/src/glvcommon/glv_tracelog.c b/vktrace/src/vktrace_common/vktrace_tracelog.c
similarity index 97%
rename from vktrace/src/glvcommon/glv_tracelog.c
rename to vktrace/src/vktrace_common/vktrace_tracelog.c
index f5ea6a0..51dbbc9 100644
--- a/vktrace/src/glvcommon/glv_tracelog.c
+++ b/vktrace/src/vktrace_common/vktrace_tracelog.c
@@ -27,10 +27,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#include "glv_platform.h"
+#include "vktrace_platform.h"
-#include "glv_tracelog.h"
-#include "glv_trace_packet_utils.h"
+#include "vktrace_tracelog.h"
+#include "vktrace_trace_packet_utils.h"
#include <assert.h>
#include <stdio.h>
diff --git a/vktrace/src/glvcommon/glv_tracelog.h b/vktrace/src/vktrace_common/vktrace_tracelog.h
similarity index 100%
rename from vktrace/src/glvcommon/glv_tracelog.h
rename to vktrace/src/vktrace_common/vktrace_tracelog.h
diff --git a/vktrace/src/glvcommon/wintypes.h b/vktrace/src/vktrace_common/wintypes.h
similarity index 100%
rename from vktrace/src/glvcommon/wintypes.h
rename to vktrace/src/vktrace_common/wintypes.h
diff --git a/vktrace/src/glv_extensions/glvvulkan/CMakeLists.txt b/vktrace/src/vktrace_extensions/vktracevulkan/CMakeLists.txt
similarity index 91%
rename from vktrace/src/glv_extensions/glvvulkan/CMakeLists.txt
rename to vktrace/src/vktrace_extensions/vktracevulkan/CMakeLists.txt
index cd7bcf3..128731d 100644
--- a/vktrace/src/glv_extensions/glvvulkan/CMakeLists.txt
+++ b/vktrace/src/vktrace_extensions/vktracevulkan/CMakeLists.txt
@@ -1,4 +1,4 @@
-PROJECT(glvvulkan)
+PROJECT(vktracevulkan)
cmake_minimum_required(VERSION 2.8)
#include(FindPkgConfig)
@@ -70,15 +70,15 @@
#execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DRIVER_DIR}/vk_helper.py --gen_enum_string_helper ${GLV_VULKAN_DEBUG_REPORT_LUNARG_HEADER} --abs_out_dir ${CMAKE_CURRENT_SOURCE_DIR}/${GLV_VULKAN_CODEGEN_UTILS})
# Run a codegen script to generate glave-specific vulkan utils
-set(CODEGEN_GLVVK_DIR "${CMAKE_CURRENT_SOURCE_DIR}/codegen_glvvk_utils")
+set(CODEGEN_GLVVK_DIR "${CMAKE_CURRENT_SOURCE_DIR}/codegen_vktrace_utils")
file(MAKE_DIRECTORY ${CODEGEN_GLVVK_DIR})
-execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-packet-id vk_core OUTPUT_FILE ${CODEGEN_GLVVK_DIR}/glv_vk_packet_id.h)
-execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-core-trace-packets vk_core OUTPUT_FILE ${CODEGEN_GLVVK_DIR}/glv_vk_vk_packets.h)
-execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-ext-trace-packets vk_wsi_swapchain OUTPUT_FILE ${CODEGEN_GLVVK_DIR}/glv_vk_vk_wsi_swapchain_packets.h)
-execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-ext-trace-packets vk_wsi_device_swapchain OUTPUT_FILE ${CODEGEN_GLVVK_DIR}/glv_vk_vk_wsi_device_swapchain_packets.h)
-execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-ext-trace-packets vk_debug_report_lunarg OUTPUT_FILE ${CODEGEN_GLVVK_DIR}/glv_vk_vk_debug_report_lunarg_packets.h)
+execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-packet-id vk_core OUTPUT_FILE ${CODEGEN_GLVVK_DIR}/vktrace_vk_packet_id.h)
+execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-core-trace-packets vk_core OUTPUT_FILE ${CODEGEN_GLVVK_DIR}/vktrace_vk_vk_packets.h)
+execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-ext-trace-packets vk_wsi_swapchain OUTPUT_FILE ${CODEGEN_GLVVK_DIR}/vktrace_vk_vk_wsi_swapchain_packets.h)
+execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-ext-trace-packets vk_wsi_device_swapchain OUTPUT_FILE ${CODEGEN_GLVVK_DIR}/vktrace_vk_vk_wsi_device_swapchain_packets.h)
+execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-ext-trace-packets vk_debug_report_lunarg OUTPUT_FILE ${CODEGEN_GLVVK_DIR}/vktrace_vk_vk_debug_report_lunarg_packets.h)
# Directories which actually contain vulkan-specific glave plugins.
-add_subdirectory(glvreplay_vk/)
-add_subdirectory(glvtrace_vk/)
+add_subdirectory(vkreplay/)
+add_subdirectory(vktrace/)
diff --git a/vktrace/src/glv_extensions/glvvulkan/layers/layers_config.cpp b/vktrace/src/vktrace_extensions/vktracevulkan/layers/layers_config.cpp
similarity index 100%
rename from vktrace/src/glv_extensions/glvvulkan/layers/layers_config.cpp
rename to vktrace/src/vktrace_extensions/vktracevulkan/layers/layers_config.cpp
diff --git a/vktrace/src/glv_extensions/glvvulkan/layers/layers_config.h b/vktrace/src/vktrace_extensions/vktracevulkan/layers/layers_config.h
similarity index 100%
rename from vktrace/src/glv_extensions/glvvulkan/layers/layers_config.h
rename to vktrace/src/vktrace_extensions/vktracevulkan/layers/layers_config.h
diff --git a/vktrace/src/glv_extensions/glvvulkan/layers/glave_snapshot.c b/vktrace/src/vktrace_extensions/vktracevulkan/layers/vktrace_snapshot.c
similarity index 99%
rename from vktrace/src/glv_extensions/glvvulkan/layers/glave_snapshot.c
rename to vktrace/src/vktrace_extensions/vktracevulkan/layers/vktrace_snapshot.c
index 8416ba5..a4bb7c4 100644
--- a/vktrace/src/glv_extensions/glvvulkan/layers/glave_snapshot.c
+++ b/vktrace/src/vktrace_extensions/vktracevulkan/layers/vktrace_snapshot.c
@@ -26,7 +26,7 @@
#include <stdlib.h>
#include <string.h>
#include "loader_platform.h"
-#include "glave_snapshot.h"
+#include "vktrace_snapshot.h"
#include "vk_struct_string_helper.h"
#define LAYER_NAME_STR "GlaveSnapshot"
diff --git a/vktrace/src/glv_extensions/glvvulkan/layers/glave_snapshot.h b/vktrace/src/vktrace_extensions/vktracevulkan/layers/vktrace_snapshot.h
similarity index 100%
rename from vktrace/src/glv_extensions/glvvulkan/layers/glave_snapshot.h
rename to vktrace/src/vktrace_extensions/vktracevulkan/layers/vktrace_snapshot.h
diff --git a/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/CMakeLists.txt b/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/CMakeLists.txt
new file mode 100644
index 0000000..3c49909
--- /dev/null
+++ b/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/CMakeLists.txt
@@ -0,0 +1,67 @@
+cmake_minimum_required(VERSION 2.8)
+
+project(vulkan_replay)
+
+include("${SRC_DIR}/build_options.cmake")
+
+file(MAKE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/codegen)
+execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-replay-vk-funcs vk_core OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/codegen/vkreplay_vk_func_ptrs.h)
+execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-replay-c vk_core OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/codegen/vkreplay_vk_replay_gen.cpp)
+execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-replay-obj-mapper-h vk_core OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/codegen/vkreplay_vk_objmapper.h)
+
+if (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
+set(OS_REPLAYER_LIBS
+ xcb
+)
+endif()
+
+if (${CMAKE_SYSTEM_NAME} MATCHES "Windows")
+set(OS_REPLAYER_LIBS )
+endif()
+
+set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DVK_PROTOTYPES")
+
+set(SRC_LIST
+ ${SRC_LIST}
+ vkreplay.cpp
+ vkreplay_settings.cpp
+ vkreplay_vkreplay.cpp
+ vkreplay_vkdisplay.cpp
+ codegen/vkreplay_vk_replay_gen.cpp
+)
+
+set (HDR_LIST
+ vkreplay.h
+ vkreplay_settings.h
+ vkreplay_vkdisplay.h
+ vkreplay_vkreplay.h
+ codegen/vkreplay_vk_func_ptrs.h
+ codegen/vkreplay_vk_objmapper.h
+ ${CMAKE_CURRENT_SOURCE_DIR}/../vulkan/codegen_utils/vk_enum_string_helper.h
+ ${CODEGEN_GLVVK_DIR}/vktrace_vk_packet_id.h
+ ${CODEGEN_GLVVK_DIR}/vktrace_vk_vk_packets.h
+ ${CODEGEN_GLVVK_DIR}/vktrace_vk_vk_wsi_swapchain_packets.h
+ ${CODEGEN_GLVVK_DIR}/vktrace_vk_vk_wsi_device_swapchain_packets.h
+ ${CODEGEN_GLVVK_DIR}/vktrace_vk_vk_debug_report_lunarg_packets.h
+)
+
+include_directories(
+ codegen
+ ${SRC_DIR}/vktrace_replay
+ ${SRC_DIR}/vktrace_common
+ ${SRC_DIR}/thirdparty
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CODEGEN_GLVVK_DIR}
+ ${GLV_VULKAN_INCLUDE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/../vulkan/codegen_utils
+)
+
+add_library(${PROJECT_NAME} STATIC ${SRC_LIST} ${HDR_LIST})
+
+target_link_libraries(${PROJECT_NAME}
+ ${OS_REPLAYER_LIBS}
+ ${GLV_VULKAN_LIB}
+ vktrace_common
+)
+
+build_options_finalize()
diff --git a/vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk.cpp b/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay.cpp
similarity index 97%
rename from vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk.cpp
rename to vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay.cpp
index 573d80f..1be1645 100644
--- a/vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk.cpp
+++ b/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay.cpp
@@ -23,13 +23,13 @@
*
**************************************************************************/
#include <inttypes.h>
-#include "glvreplay_vk.h"
-#include "glvreplay_vk_vkreplay.h"
+#include "vkreplay.h"
+#include "vkreplay_vkreplay.h"
extern "C"
{
-#include "glv_vk_packet_id.h"
-#include "glv_tracelog.h"
+#include "vktrace_vk_packet_id.h"
+#include "vktrace_tracelog.h"
}
vkReplay* g_pReplayer = NULL;
diff --git a/vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk.h b/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay.h
similarity index 95%
rename from vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk.h
rename to vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay.h
index 15029b6..66f4866 100644
--- a/vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk.h
+++ b/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay.h
@@ -23,9 +23,9 @@
*
**************************************************************************/
#pragma once
-#include "glvreplay_window.h"
-#include "glvreplay_factory.h"
-#include "glvreplay_vk_settings.h"
+#include "vkreplay_window.h"
+#include "vkreplay_factory.h"
+#include "vkreplay_settings.h"
#include "vk_debug_report_lunarg.h"
diff --git a/vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk_settings.cpp b/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay_settings.cpp
similarity index 89%
rename from vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk_settings.cpp
rename to vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay_settings.cpp
index 2678646..6f9f8ad 100644
--- a/vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk_settings.cpp
+++ b/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay_settings.cpp
@@ -24,13 +24,13 @@
**************************************************************************/
#include "vk_layer.h"
-#include "glvreplay_vk_settings.h"
+#include "vkreplay_settings.h"
// declared as extern in header
-static glvreplay_vk_settings s_defaultVkReplaySettings = { 1, "",
- STRINGIFY(VK_DBG_LAYER_LEVEL_ERROR), STRINGIFY(VK_DBG_LAYER_ACTION_CALLBACK),
- STRINGIFY(VK_DBG_LAYER_LEVEL_ERROR), STRINGIFY(VK_DBG_LAYER_ACTION_CALLBACK),
- STRINGIFY(VK_DBG_LAYER_LEVEL_ERROR), STRINGIFY(VK_DBG_LAYER_ACTION_CALLBACK)};
-glvreplay_vk_settings g_vkReplaySettings;
+static vkreplay_settings s_defaultVkReplaySettings = { 1, "",
+ STRINGIFY(VK_DBG_LAYER_LEVEL_ERROR), STRINGIFY(VK_DBG_LAYER_ACTION_CALLBACK),
+ STRINGIFY(VK_DBG_LAYER_LEVEL_ERROR), STRINGIFY(VK_DBG_LAYER_ACTION_CALLBACK),
+ STRINGIFY(VK_DBG_LAYER_LEVEL_ERROR), STRINGIFY(VK_DBG_LAYER_ACTION_CALLBACK)};
+vkreplay_settings g_vkReplaySettings;
glv_SettingInfo g_vk_settings_info[] =
{
@@ -44,7 +44,7 @@
{ "dsda", "ObjectTrackerDebugAction", GLV_SETTING_STRING, &g_vkReplaySettings.objectTrackerDebugAction, &s_defaultVkReplaySettings.objectTrackerDebugAction, TRUE, "ObjectTracker Layer debug action"},};
glv_SettingGroup g_vkReplaySettingGroup =
{
- "glvreplay_vk",
+ "vkreplay_vk",
sizeof(g_vk_settings_info) / sizeof(g_vk_settings_info[0]),
&g_vk_settings_info[0]
};
diff --git a/vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk_settings.h b/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay_settings.h
similarity index 92%
rename from vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk_settings.h
rename to vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay_settings.h
index 4d1badf..b78286c 100644
--- a/vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk_settings.h
+++ b/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay_settings.h
@@ -27,12 +27,12 @@
extern "C"
{
-#include "glv_settings.h"
+#include "vktrace_settings.h"
}
#include <vulkan.h>
-typedef struct glvreplay_vk_settings
+typedef struct vkreplay_settings
{
uint32_t debugLevel;
const char* enableLayers;
@@ -42,9 +42,9 @@
const char* memTrackerDebugAction;
const char* objectTrackerReportLevel;
const char* objectTrackerDebugAction;
-} glvreplay_vk_settings;
+} vkreplay_settings;
-extern glvreplay_vk_settings g_vkReplaySettings;
+extern vkreplay_settings g_vkReplaySettings;
extern glv_SettingGroup g_vkReplaySettingGroup;
void apply_layerSettings_overrides();
diff --git a/vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk_vkdisplay.cpp b/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay_vkdisplay.cpp
similarity index 98%
rename from vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk_vkdisplay.cpp
rename to vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay_vkdisplay.cpp
index 0eecab5..cf61357 100644
--- a/vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk_vkdisplay.cpp
+++ b/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay_vkdisplay.cpp
@@ -23,9 +23,9 @@
* DEALINGS IN THE SOFTWARE.
*/
-#include "glvreplay_vk_vkreplay.h"
+#include "vkreplay_vkreplay.h"
-#define APP_NAME "glvreplay_vk"
+#define APP_NAME "vkreplay_vk"
#define IDI_ICON 101
vkDisplay::vkDisplay()
diff --git a/vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk_vkdisplay.h b/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay_vkdisplay.h
similarity index 98%
rename from vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk_vkdisplay.h
rename to vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay_vkdisplay.h
index 15f1edc..2f3ec6b 100644
--- a/vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk_vkdisplay.h
+++ b/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay_vkdisplay.h
@@ -25,7 +25,7 @@
#pragma once
-#include "glvreplay_vk_vkreplay.h"
+#include "vkreplay_vkreplay.h"
class vkDisplay: public glv_replay::DisplayImp {
friend class vkReplay;
diff --git a/vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk_vkreplay.cpp b/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay_vkreplay.cpp
similarity index 99%
rename from vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk_vkreplay.cpp
rename to vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay_vkreplay.cpp
index 12802ba..3a11a26 100644
--- a/vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk_vkreplay.cpp
+++ b/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay_vkreplay.cpp
@@ -24,15 +24,15 @@
*/
#include "vulkan.h"
-#include "glvreplay_vk_vkreplay.h"
-#include "glvreplay_vk.h"
-#include "glvreplay_vk_settings.h"
+#include "vkreplay_vkreplay.h"
+#include "vkreplay.h"
+#include "vkreplay_settings.h"
#include <algorithm>
#include <queue>
extern "C" {
-#include "glv_vk_vk_packets.h"
+#include "vktrace_vk_vk_packets.h"
#include "vk_enum_string_helper.h"
}
diff --git a/vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk_vkreplay.h b/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay_vkreplay.h
similarity index 94%
rename from vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk_vkreplay.h
rename to vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay_vkreplay.h
index 6b1d8da..8bb9e74 100644
--- a/vktrace/src/glv_extensions/glvvulkan/glvreplay_vk/glvreplay_vk_vkreplay.h
+++ b/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/vkreplay_vkreplay.h
@@ -32,15 +32,15 @@
#include <xcb/xcb.h>
#endif
-#include "glvreplay_window.h"
-#include "glvreplay_factory.h"
-#include "glv_trace_packet_identifiers.h"
+#include "vkreplay_window.h"
+#include "vkreplay_factory.h"
+#include "vktrace_trace_packet_identifiers.h"
extern "C" {
-#include "glv_vk_vk_packets.h"
-#include "glv_vk_vk_wsi_swapchain_packets.h"
-#include "glv_vk_vk_wsi_device_swapchain_packets.h"
-#include "glv_vk_vk_debug_report_lunarg_packets.h"
+#include "vktrace_vk_vk_packets.h"
+#include "vktrace_vk_vk_wsi_swapchain_packets.h"
+#include "vktrace_vk_vk_wsi_device_swapchain_packets.h"
+#include "vktrace_vk_vk_debug_report_lunarg_packets.h"
// TODO138 : Need to add packets files for new wsi headers
}
@@ -48,10 +48,9 @@
#include "vk_debug_report_lunarg.h"
#include "vk_wsi_swapchain.h"
#include "vk_wsi_device_swapchain.h"
-//#include "glave_snapshot.h"
-#include "glvreplay_vk_vkdisplay.h"
-#include "glvreplay_vk_func_ptrs.h"
-#include "glvreplay_vk_objmapper.h"
+#include "vkreplay_vkdisplay.h"
+#include "vkreplay_vk_func_ptrs.h"
+#include "vkreplay_vk_objmapper.h"
#define CHECK_RETURN_VALUE(entrypoint) returnValue = handle_replay_errors(#entrypoint, replayResult, pPacket->result, returnValue);
diff --git a/vktrace/src/glv_extensions/glvvulkan/glvtrace_vk/CMakeLists.txt b/vktrace/src/vktrace_extensions/vktracevulkan/vktrace/CMakeLists.txt
similarity index 69%
rename from vktrace/src/glv_extensions/glvvulkan/glvtrace_vk/CMakeLists.txt
rename to vktrace/src/vktrace_extensions/vktracevulkan/vktrace/CMakeLists.txt
index 61a87b2..21e7713 100644
--- a/vktrace/src/glv_extensions/glvvulkan/glvtrace_vk/CMakeLists.txt
+++ b/vktrace/src/vktrace_extensions/vktracevulkan/vktrace/CMakeLists.txt
@@ -5,14 +5,14 @@
include("${SRC_DIR}/build_options.cmake")
file(MAKE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/codegen)
-execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-trace-h vk_core OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/codegen/glvtrace_vk_vk.h)
-execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-trace-c vk_core OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/codegen/glvtrace_vk_vk.c)
-execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-ext-trace-h vk_wsi_swapchain OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/codegen/glvtrace_vk_vk_wsi_swapchain.h)
-execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-ext-trace-c vk_wsi_swapchain OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/codegen/glvtrace_vk_vk_wsi_swapchain.c)
-execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-ext-trace-h vk_wsi_device_swapchain OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/codegen/glvtrace_vk_vk_wsi_device_swapchain.h)
-execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-ext-trace-c vk_wsi_device_swapchain OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/codegen/glvtrace_vk_vk_wsi_device_swapchain.c)
-execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-ext-trace-h vk_debug_report_lunarg OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/codegen/glvtrace_vk_vk_debug_report_lunarg.h)
-execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-ext-trace-c vk_debug_report_lunarg OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/codegen/glvtrace_vk_vk_debug_report_lunarg.c)
+execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-trace-h vk_core OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/codegen/vktrace_vk_vk.h)
+execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-trace-c vk_core OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/codegen/vktrace_vk_vk.c)
+execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-ext-trace-h vk_wsi_swapchain OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/codegen/vktrace_vk_vk_wsi_swapchain.h)
+execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-ext-trace-c vk_wsi_swapchain OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/codegen/vktrace_vk_vk_wsi_swapchain.c)
+execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-ext-trace-h vk_wsi_device_swapchain OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/codegen/vktrace_vk_vk_wsi_device_swapchain.h)
+execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-ext-trace-c vk_wsi_device_swapchain OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/codegen/vktrace_vk_vk_wsi_device_swapchain.c)
+execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-ext-trace-h vk_debug_report_lunarg OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/codegen/vktrace_vk_vk_debug_report_lunarg.h)
+execute_process(COMMAND ${PYTHON_EXECUTABLE} ${GLV_VULKAN_DIR}/vktrace_generate.py glave-ext-trace-c vk_debug_report_lunarg OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/codegen/vktrace_vk_vk_debug_report_lunarg.c)
if (WIN32)
# Put vulkan_trace.dll in the same directory as vktrace.exe
@@ -23,12 +23,12 @@
set(SRC_LIST
${SRC_LIST}
- glvtrace_vk.c
- glvtrace_vk_trace.c
- codegen/glvtrace_vk_vk.c
- codegen/glvtrace_vk_vk_debug_report_lunarg.c
- codegen/glvtrace_vk_vk_wsi_swapchain.c
- codegen/glvtrace_vk_vk_wsi_device_swapchain.c
+ vktrace_lib.c
+ vktrace_lib_trace.c
+ codegen/vktrace_vk_vk.c
+ codegen/vktrace_vk_vk_debug_report_lunarg.c
+ codegen/vktrace_vk_vk_wsi_swapchain.c
+ codegen/vktrace_vk_vk_wsi_device_swapchain.c
${CMAKE_CURRENT_SOURCE_DIR}/../vulkan/codegen_utils/vk_struct_size_helper.c
${CMAKE_CURRENT_SOURCE_DIR}/../vulkan/codegen_utils/vk_wsi_swapchain_struct_size_helper.c
${CMAKE_CURRENT_SOURCE_DIR}/../vulkan/codegen_utils/vk_wsi_device_swapchain_struct_size_helper.c
@@ -38,16 +38,16 @@
set_source_files_properties( ${SRC_LIST} PROPERTIES LANGUAGE C)
set (HDR_LIST
- glvtrace_vk_helpers.h
- codegen/glvtrace_vk_vk.h
- codegen/glvtrace_vk_vk_debug_report_lunarg.h
- codegen/glvtrace_vk_vk_wsi_swapchain.h
- codegen/glvtrace_vk_vk_wsi_device_swapchain.h
- ${CODEGEN_GLVVK_DIR}/glv_vk_packet_id.h
- ${CODEGEN_GLVVK_DIR}/glv_vk_vk_packets.h
- ${CODEGEN_GLVVK_DIR}/glv_vk_vk_debug_report_lunarg_packets.h
- ${CODEGEN_GLVVK_DIR}/glv_vk_vk_wsi_swapchain_packets.h
- ${CODEGEN_GLVVK_DIR}/glv_vk_vk_wsi_device_swapchain_packets.h
+ vktrace_lib_helpers.h
+ codegen/vktrace_vk_vk.h
+ codegen/vktrace_vk_vk_debug_report_lunarg.h
+ codegen/vktrace_vk_vk_wsi_swapchain.h
+ codegen/vktrace_vk_vk_wsi_device_swapchain.h
+ ${CODEGEN_GLVVK_DIR}/vktrace_vk_packet_id.h
+ ${CODEGEN_GLVVK_DIR}/vktrace_vk_vk_packets.h
+ ${CODEGEN_GLVVK_DIR}/vktrace_vk_vk_debug_report_lunarg_packets.h
+ ${CODEGEN_GLVVK_DIR}/vktrace_vk_vk_wsi_swapchain_packets.h
+ ${CODEGEN_GLVVK_DIR}/vktrace_vk_vk_wsi_device_swapchain_packets.h
${CMAKE_CURRENT_SOURCE_DIR}/../vulkan/codegen_utils/vk_struct_size_helper.h
${CMAKE_CURRENT_SOURCE_DIR}/../vulkan/codegen_utils/vk_wsi_swapchain_struct_size_helper.h
${CMAKE_CURRENT_SOURCE_DIR}/../vulkan/codegen_utils/vk_wsi_device_swapchain_struct_size_helper.h
@@ -56,8 +56,8 @@
include_directories(
codegen
- ${SRC_DIR}/glvcommon
- ${SRC_DIR}/glvtrace
+ ${SRC_DIR}/vktrace_common
+ ${SRC_DIR}/vktrace_trace
${SRC_DIR}/thirdparty
${CMAKE_CURRENT_SOURCE_DIR}
${CODEGEN_GLVVK_DIR}
@@ -84,7 +84,7 @@
endif()
target_link_libraries(${PROJECT_NAME}
- glvcommon
+ vktrace_common
${GLV_VULKAN_LIB}
${OS_TRACER_LIBS}
)
diff --git a/vktrace/src/glv_extensions/glvvulkan/glvtrace_vk/glvtrace_vk.c b/vktrace/src/vktrace_extensions/vktracevulkan/vktrace/vktrace_lib.c
similarity index 97%
rename from vktrace/src/glv_extensions/glvvulkan/glvtrace_vk/glvtrace_vk.c
rename to vktrace/src/vktrace_extensions/vktracevulkan/vktrace/vktrace_lib.c
index 0dae939..82486bb 100644
--- a/vktrace/src/glv_extensions/glvvulkan/glvtrace_vk/glvtrace_vk.c
+++ b/vktrace/src/vktrace_extensions/vktracevulkan/vktrace/vktrace_lib.c
@@ -26,10 +26,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#include "glv_common.h"
-#include "glv_filelike.h"
-#include "glv_interconnect.h"
-#include "glvtrace_vk_vk.h"
+#include "vktrace_common.h"
+#include "vktrace_filelike.h"
+#include "vktrace_interconnect.h"
+#include "vktrace_vk_vk.h"
// this is needed to be loaded by glvtrace
GLVTRACER_EXPORT GLV_TRACER_ID GLVTRACER_CDECL GLV_GetTracerId(void)
diff --git a/vktrace/src/glv_extensions/glvvulkan/glvtrace_vk/glvtrace_vk_helpers.h b/vktrace/src/vktrace_extensions/vktracevulkan/vktrace/vktrace_lib_helpers.h
similarity index 98%
rename from vktrace/src/glv_extensions/glvvulkan/glvtrace_vk/glvtrace_vk_helpers.h
rename to vktrace/src/vktrace_extensions/vktracevulkan/vktrace/vktrace_lib_helpers.h
index 6507ff7..67948d7 100644
--- a/vktrace/src/glv_extensions/glvvulkan/glvtrace_vk/glvtrace_vk_helpers.h
+++ b/vktrace/src/vktrace_extensions/vktracevulkan/vktrace/vktrace_lib_helpers.h
@@ -24,11 +24,11 @@
*/
#pragma once
-#include "glv_platform.h"
-#include "glvtrace_vk_vk.h"
+#include "vktrace_platform.h"
+#include "vktrace_vk_vk.h"
#include "vk_struct_size_helper.h"
-// defined in generated file: glvtrace_vk_vk.c
+// defined in generated file: vktrace_vk_vk.c
extern BOOL isHooked;
// Support for shadowing CPU mapped memory
@@ -50,7 +50,7 @@
unsigned int capacity;
} VKMemInfo;
-// defined in manually written file: glvtrace_vk_trace.c
+// defined in manually written file: vktrace_vk_trace.c
extern VKMemInfo g_memInfo;
extern GLV_CRITICAL_SECTION g_memInfoLock;
diff --git a/vktrace/src/glv_extensions/glvvulkan/glvtrace_vk/glvtrace_vk_trace.c b/vktrace/src/vktrace_extensions/vktracevulkan/vktrace/vktrace_lib_trace.c
similarity index 98%
rename from vktrace/src/glv_extensions/glvvulkan/glvtrace_vk/glvtrace_vk_trace.c
rename to vktrace/src/vktrace_extensions/vktracevulkan/vktrace/vktrace_lib_trace.c
index e42d2ec..aa9de47 100644
--- a/vktrace/src/glv_extensions/glvvulkan/glvtrace_vk/glvtrace_vk_trace.c
+++ b/vktrace/src/vktrace_extensions/vktracevulkan/vktrace/vktrace_lib_trace.c
@@ -25,22 +25,22 @@
#include <stdbool.h>
#include "vulkan.h"
-#include "glv_platform.h"
-#include "glv_common.h"
-#include "glvtrace_vk_vk_wsi_swapchain.h"
-#include "glvtrace_vk_vk_wsi_device_swapchain.h"
+#include "vktrace_platform.h"
+#include "vktrace_common.h"
+#include "vktrace_vk_vk_wsi_swapchain.h"
+#include "vktrace_vk_vk_wsi_device_swapchain.h"
#include "vk_wsi_device_swapchain_struct_size_helper.h"
-#include "glvtrace_vk_helpers.h"
-#include "glvtrace_vk_vk.h"
-#include "glv_interconnect.h"
-#include "glv_filelike.h"
+#include "vktrace_lib_helpers.h"
+#include "vktrace_vk_vk.h"
+#include "vktrace_interconnect.h"
+#include "vktrace_filelike.h"
#ifdef WIN32
#include "mhook/mhook-lib/mhook.h"
#endif
-#include "glv_trace_packet_utils.h"
+#include "vktrace_trace_packet_utils.h"
#include <stdio.h>
-// declared as extern in glvtrace_vk_helpers.h
+// declared as extern in vktrace_lib_helpers.h
GLV_CRITICAL_SECTION g_memInfoLock;
VKMemInfo g_memInfo = {0, NULL, NULL, 0};
diff --git a/vktrace/src/glv_extensions/glvvulkan/vulkan/__init__.py b/vktrace/src/vktrace_extensions/vktracevulkan/vulkan/__init__.py
similarity index 100%
rename from vktrace/src/glv_extensions/glvvulkan/vulkan/__init__.py
rename to vktrace/src/vktrace_extensions/vktracevulkan/vulkan/__init__.py
diff --git a/vktrace/src/vktrace_replay/CMakeLists.txt b/vktrace/src/vktrace_replay/CMakeLists.txt
new file mode 100644
index 0000000..5bc1807
--- /dev/null
+++ b/vktrace/src/vktrace_replay/CMakeLists.txt
@@ -0,0 +1,31 @@
+cmake_minimum_required(VERSION 2.8)
+project(vkreplay)
+
+include("${SRC_DIR}/build_options.cmake")
+
+set(SRC_LIST
+ ${SRC_LIST}
+ vkreplay_factory.h
+ vkreplay_seq.h
+ vkreplay_window.h
+ vkreplay_main.cpp
+ vkreplay_seq.cpp
+ vkreplay_factory.cpp
+)
+
+include_directories(
+ ${SRC_DIR}/vktrace_replay
+ ${SRC_DIR}/vktrace_common
+ ${SRC_DIR}/thirdparty
+ ${CMAKE_CURRENT_SOURCE_DIR}/../vktrace_extensions/vktracevulkan/vkreplay/
+)
+
+set (LIBRARIES vktrace_common vulkan_replay)
+
+add_executable(${PROJECT_NAME} ${SRC_LIST})
+
+target_link_libraries(${PROJECT_NAME}
+ ${LIBRARIES}
+)
+
+build_options_finalize()
diff --git a/vktrace/src/glvreplay/glvreplay_factory.cpp b/vktrace/src/vktrace_replay/vkreplay_factory.cpp
similarity index 97%
rename from vktrace/src/glvreplay/glvreplay_factory.cpp
rename to vktrace/src/vktrace_replay/vkreplay_factory.cpp
index 843a83a..cb0b2ca 100644
--- a/vktrace/src/glvreplay/glvreplay_factory.cpp
+++ b/vktrace/src/vktrace_replay/vkreplay_factory.cpp
@@ -23,9 +23,9 @@
*
**************************************************************************/
-#include "glvreplay_factory.h"
-#include "glv_trace_packet_identifiers.h"
-#include "glvreplay_vk.h"
+#include "vkreplay_factory.h"
+#include "vktrace_trace_packet_identifiers.h"
+#include "vkreplay.h"
namespace glv_replay {
diff --git a/vktrace/src/glvreplay/glvreplay_factory.h b/vktrace/src/vktrace_replay/vkreplay_factory.h
similarity index 95%
rename from vktrace/src/glvreplay/glvreplay_factory.h
rename to vktrace/src/vktrace_replay/vkreplay_factory.h
index 4186965..4944a7e 100644
--- a/vktrace/src/glvreplay/glvreplay_factory.h
+++ b/vktrace/src/vktrace_replay/vkreplay_factory.h
@@ -25,12 +25,12 @@
#pragma once
extern "C" {
-#include "glv_common.h"
-#include "glv_settings.h"
-#include "glv_trace_packet_identifiers.h"
+#include "vktrace_common.h"
+#include "vktrace_settings.h"
+#include "vktrace_trace_packet_identifiers.h"
}
-#include "glvreplay_window.h"
-#include "glvreplay_main.h"
+#include "vkreplay_window.h"
+#include "vkreplay_main.h"
namespace glv_replay {
diff --git a/vktrace/src/glvreplay/glvreplay_main.cpp b/vktrace/src/vktrace_replay/vkreplay_main.cpp
similarity index 97%
rename from vktrace/src/glvreplay/glvreplay_main.cpp
rename to vktrace/src/vktrace_replay/vkreplay_main.cpp
index d5c722f..4fa9a5e 100644
--- a/vktrace/src/glvreplay/glvreplay_main.cpp
+++ b/vktrace/src/vktrace_replay/vkreplay_main.cpp
@@ -26,15 +26,15 @@
#include <stdio.h>
#include <string>
extern "C" {
-#include "glv_common.h"
-#include "glv_tracelog.h"
-#include "glv_filelike.h"
-#include "glv_trace_packet_utils.h"
+#include "vktrace_common.h"
+#include "vktrace_tracelog.h"
+#include "vktrace_filelike.h"
+#include "vktrace_trace_packet_utils.h"
}
-#include "glvreplay_main.h"
-#include "glvreplay_factory.h"
-#include "glvreplay_seq.h"
-#include "glvreplay_window.h"
+#include "vkreplay_main.h"
+#include "vkreplay_factory.h"
+#include "vkreplay_seq.h"
+#include "vkreplay_window.h"
glvreplay_settings replaySettings = { NULL, 1, NULL };
diff --git a/vktrace/src/glvreplay/glvreplay_main.h b/vktrace/src/vktrace_replay/vkreplay_main.h
similarity index 100%
rename from vktrace/src/glvreplay/glvreplay_main.h
rename to vktrace/src/vktrace_replay/vkreplay_main.h
diff --git a/vktrace/src/glvreplay/glvreplay_seq.cpp b/vktrace/src/vktrace_replay/vkreplay_seq.cpp
similarity index 96%
rename from vktrace/src/glvreplay/glvreplay_seq.cpp
rename to vktrace/src/vktrace_replay/vkreplay_seq.cpp
index bf9e012..af6f988 100644
--- a/vktrace/src/glvreplay/glvreplay_seq.cpp
+++ b/vktrace/src/vktrace_replay/vkreplay_seq.cpp
@@ -22,16 +22,16 @@
* THE SOFTWARE.
*
**************************************************************************/
-#include "glvreplay_seq.h"
+#include "vkreplay_seq.h"
extern "C" {
-#include "glv_trace_packet_utils.h"
+#include "vktrace_trace_packet_utils.h"
}
namespace glv_replay {
glv_trace_packet_header * Sequencer::get_next_packet()
-{
+{
glv_free(m_lastPacket);
if (!m_pFile)
return (NULL);
diff --git a/vktrace/src/glvreplay/glvreplay_seq.h b/vktrace/src/vktrace_replay/vkreplay_seq.h
similarity index 96%
rename from vktrace/src/glvreplay/glvreplay_seq.h
rename to vktrace/src/vktrace_replay/vkreplay_seq.h
index c211e08..f79c7ee 100644
--- a/vktrace/src/glvreplay/glvreplay_seq.h
+++ b/vktrace/src/vktrace_replay/vkreplay_seq.h
@@ -25,8 +25,8 @@
#pragma once
extern "C" {
-#include "glv_filelike.h"
-#include "glv_trace_packet_identifiers.h"
+#include "vktrace_filelike.h"
+#include "vktrace_trace_packet_identifiers.h"
}
/* Class to handle fetching and sequencing packets from a tracefile.
diff --git a/vktrace/src/glvreplay/glvreplay_window.h b/vktrace/src/vktrace_replay/vkreplay_window.h
similarity index 98%
rename from vktrace/src/glvreplay/glvreplay_window.h
rename to vktrace/src/vktrace_replay/vkreplay_window.h
index 396adc8..77c32d3 100644
--- a/vktrace/src/glvreplay/glvreplay_window.h
+++ b/vktrace/src/vktrace_replay/vkreplay_window.h
@@ -25,7 +25,7 @@
#pragma once
extern "C"{
-#include "glv_platform.h"
+#include "vktrace_platform.h"
}
#if defined(PLATFORM_LINUX) || defined(XCB_NVIDIA)
diff --git a/vktrace/src/glvtrace/CMakeLists.txt b/vktrace/src/vktrace_trace/CMakeLists.txt
similarity index 70%
rename from vktrace/src/glvtrace/CMakeLists.txt
rename to vktrace/src/vktrace_trace/CMakeLists.txt
index 27928a3..63ba576 100644
--- a/vktrace/src/glvtrace/CMakeLists.txt
+++ b/vktrace/src/vktrace_trace/CMakeLists.txt
@@ -7,21 +7,21 @@
set(SRC_LIST
${SRC_LIST}
- glvtrace.cpp
- glvtrace_process.h
- glvtrace_process.cpp
+ vktrace.cpp
+ vktrace_process.h
+ vktrace_process.cpp
)
include_directories(
${SRC_DIR}
- ${SRC_DIR}/glvcommon
- ${SRC_DIR}/glvtrace
+ ${SRC_DIR}/vktrace_common
+ ${SRC_DIR}/vktrace_trace
)
add_executable(${PROJECT_NAME} ${SRC_LIST})
target_link_libraries(${PROJECT_NAME}
- glvcommon
+ vktrace_common
)
build_options_finalize()
diff --git a/vktrace/src/glvtrace/glvtrace.cpp b/vktrace/src/vktrace_trace/vktrace.cpp
similarity index 97%
rename from vktrace/src/glvtrace/glvtrace.cpp
rename to vktrace/src/vktrace_trace/vktrace.cpp
index 267f486..61f057e 100644
--- a/vktrace/src/glvtrace/glvtrace.cpp
+++ b/vktrace/src/vktrace_trace/vktrace.cpp
@@ -22,16 +22,16 @@
* THE SOFTWARE.
*
**************************************************************************/
-#include "glvtrace.h"
+#include "vktrace.h"
-#include "glvtrace_process.h"
+#include "vktrace_process.h"
extern "C" {
-#include "glv_common.h"
-#include "glv_filelike.h"
-#include "glv_interconnect.h"
-#include "glv_trace_packet_identifiers.h"
-#include "glv_trace_packet_utils.h"
+#include "vktrace_common.h"
+#include "vktrace_filelike.h"
+#include "vktrace_interconnect.h"
+#include "vktrace_trace_packet_identifiers.h"
+#include "vktrace_trace_packet_utils.h"
}
#include <sys/types.h>
@@ -266,7 +266,7 @@
// setup defaults
memset(&g_default_settings, 0, sizeof(glvtrace_settings));
- g_default_settings.output_trace = glv_copy_and_append(execDir, GLV_PATH_SEPARATOR, "glvtrace_out.glv");
+ g_default_settings.output_trace = glv_copy_and_append(execDir, GLV_PATH_SEPARATOR, "vktrace_out.trace");
g_default_settings.print_trace_messages = FALSE;
g_default_settings.unique_output = FALSE;
g_default_settings.screenshotList = NULL;
@@ -327,10 +327,10 @@
else
{
size_t len = strlen(g_settings.output_trace);
- if (strncmp(&g_settings.output_trace[len-4], ".glv", 4) != 0)
+ if (strncmp(&g_settings.output_trace[len-6], ".trace", 6) != 0)
{
- // output trace filename does not end in .glv
- glv_LogError("Output trace file specified with -o parameter must have a '.glv' extension.");
+ // output trace filename does not end in .trace
+ glv_LogError("Output trace file specified with -o parameter must have a '.trace' extension.");
validArgs = FALSE;
}
}
diff --git a/vktrace/src/glvtrace/glvtrace.h b/vktrace/src/vktrace_trace/vktrace.h
similarity index 98%
rename from vktrace/src/glvtrace/glvtrace.h
rename to vktrace/src/vktrace_trace/vktrace.h
index 2f26ff7..ee23c8e 100644
--- a/vktrace/src/glvtrace/glvtrace.h
+++ b/vktrace/src/vktrace_trace/vktrace.h
@@ -25,7 +25,7 @@
#pragma once
extern "C" {
-#include "glv_settings.h"
+#include "vktrace_settings.h"
}
diff --git a/vktrace/src/glvtrace/glvtrace_process.cpp b/vktrace/src/vktrace_trace/vktrace_process.cpp
similarity index 97%
rename from vktrace/src/glvtrace/glvtrace_process.cpp
rename to vktrace/src/vktrace_trace/vktrace_process.cpp
index 1b3688d..ae26154 100644
--- a/vktrace/src/glvtrace/glvtrace_process.cpp
+++ b/vktrace/src/vktrace_trace/vktrace_process.cpp
@@ -28,8 +28,8 @@
*/
#include <string>
-#include "glvtrace_process.h"
-#include "glvtrace.h"
+#include "vktrace_process.h"
+#include "vktrace.h"
#if defined(PLATFORM_LINUX)
#include <sys/prctl.h>
@@ -38,9 +38,9 @@
#endif
extern "C" {
-#include "glv_filelike.h"
-#include "glv_interconnect.h"
-#include "glv_trace_packet_utils.h"
+#include "vktrace_filelike.h"
+#include "vktrace_interconnect.h"
+#include "vktrace_trace_packet_utils.h"
}
const unsigned long kWatchDogPollTime = 250;
diff --git a/vktrace/src/glvtrace/glvtrace_process.h b/vktrace/src/vktrace_trace/vktrace_process.h
similarity index 94%
rename from vktrace/src/glvtrace/glvtrace_process.h
rename to vktrace/src/vktrace_trace/vktrace_process.h
index 2446dec..92032a4 100644
--- a/vktrace/src/glvtrace/glvtrace_process.h
+++ b/vktrace/src/vktrace_trace/vktrace_process.h
@@ -30,9 +30,9 @@
#pragma once
extern "C" {
-#include "glv_common.h"
-#include "glv_process.h"
-#include "glv_interconnect.h"
+#include "vktrace_common.h"
+#include "vktrace_process.h"
+#include "vktrace_interconnect.h"
}
GLV_THREAD_ROUTINE_RETURN_TYPE Process_RunRecordTraceThread(LPVOID);
diff --git a/vktrace/vktrace_generate.py b/vktrace/vktrace_generate.py
index 537e2d5..87f75e2 100755
--- a/vktrace/vktrace_generate.py
+++ b/vktrace/vktrace_generate.py
@@ -195,7 +195,7 @@
def _generate_attach_hooks(self):
hooks_txt = []
- hooks_txt.append('// declared as extern in glvtrace_vk_helpers.h')
+ hooks_txt.append('// declared as extern in vktrace_lib_helpers.h')
hooks_txt.append('BOOL isHooked = FALSE;\n')
hooks_txt.append('void AttachHooks()\n{\n BOOL hookSuccess = TRUE;\n#if defined(WIN32)')
hooks_txt.append(' Mhook_BeginMultiOperation(FALSE);')
@@ -501,7 +501,7 @@
if ext.name.lower() == extName.lower():
for proto in ext.protos:
if proto.name in manually_written_hooked_funcs:
- func_body.append( '// __HOOKED_vk%s is manually written. Look in glvtrace_vk_trace.c\n' % proto.name)
+ func_body.append( '// __HOOKED_vk%s is manually written. Look in vktrace_vk_trace.c\n' % proto.name)
else:
raw_packet_update_list = [] # non-ptr elements placed directly into packet
ptr_packet_update_list = [] # ptr elements to be updated into packet
@@ -805,7 +805,7 @@
return "\n".join(pid_enum)
# Interpret functions used on replay to read in packets and interpret their contents
- # This code gets generated into glv_vk_vk_packets.h file
+ # This code gets generated into vktrace_vk_vk_packets.h file
def _generate_interp_funcs(self):
# Custom txt for given function and parameter. First check if param is NULL, then insert txt if not
# First some common code used by both CmdWaitEvents & CmdPipelineBarrier
@@ -1834,8 +1834,8 @@
class GlaveTraceHeader(Subcommand):
def generate_header(self, extName):
header_txt = []
- header_txt.append('#include "glv_vk_vk_packets.h"')
- header_txt.append('#include "glv_vk_packet_id.h"\n')
+ header_txt.append('#include "vktrace_vk_vk_packets.h"')
+ header_txt.append('#include "vktrace_vk_packet_id.h"\n')
header_txt.append('void AttachHooks();')
header_txt.append('void DetachHooks();')
header_txt.append('void InitTracer(void);\n')
@@ -1851,22 +1851,22 @@
class GlaveTraceC(Subcommand):
def generate_header(self, extName):
header_txt = []
- header_txt.append('#include "glv_platform.h"')
- header_txt.append('#include "glv_common.h"')
- header_txt.append('#include "glvtrace_vk_helpers.h"')
- header_txt.append('#include "glvtrace_vk_vk.h"')
- header_txt.append('#include "glvtrace_vk_vk_debug_report_lunarg.h"')
- header_txt.append('#include "glvtrace_vk_vk_wsi_swapchain.h"')
- header_txt.append('#include "glvtrace_vk_vk_wsi_device_swapchain.h"')
- header_txt.append('#include "glv_interconnect.h"')
- header_txt.append('#include "glv_filelike.h"')
+ header_txt.append('#include "vktrace_platform.h"')
+ header_txt.append('#include "vktrace_common.h"')
+ header_txt.append('#include "vktrace_lib_helpers.h"')
+ header_txt.append('#include "vktrace_vk_vk.h"')
+ header_txt.append('#include "vktrace_vk_vk_debug_report_lunarg.h"')
+ header_txt.append('#include "vktrace_vk_vk_wsi_swapchain.h"')
+ header_txt.append('#include "vktrace_vk_vk_wsi_device_swapchain.h"')
+ header_txt.append('#include "vktrace_interconnect.h"')
+ header_txt.append('#include "vktrace_filelike.h"')
header_txt.append('#include "vk_struct_size_helper.h"')
header_txt.append('#ifdef WIN32')
header_txt.append('#include "mhook/mhook-lib/mhook.h"')
header_txt.append('#else')
header_txt.append('#include <pthread.h>\n')
header_txt.append('#endif')
- header_txt.append('#include "glv_trace_packet_utils.h"')
+ header_txt.append('#include "vktrace_trace_packet_utils.h"')
header_txt.append('#include <stdio.h>')
return "\n".join(header_txt)
@@ -1883,14 +1883,14 @@
def generate_header(self, extName):
header_txt = []
header_txt.append('#pragma once\n')
- header_txt.append('#include "glv_trace_packet_utils.h"')
- header_txt.append('#include "glv_trace_packet_identifiers.h"')
- header_txt.append('#include "glv_interconnect.h"')
- header_txt.append('#include "glv_vk_vk_packets.h"')
- header_txt.append('#include "glv_vk_vk_debug_report_lunarg_packets.h"')
- #header_txt.append('#include "glv_vk_vk_wsi_lunarg_packets.h"')
- header_txt.append('#include "glv_vk_vk_wsi_swapchain_packets.h"')
- header_txt.append('#include "glv_vk_vk_wsi_device_swapchain_packets.h"')
+ header_txt.append('#include "vktrace_trace_packet_utils.h"')
+ header_txt.append('#include "vktrace_trace_packet_identifiers.h"')
+ header_txt.append('#include "vktrace_interconnect.h"')
+ header_txt.append('#include "vktrace_vk_vk_packets.h"')
+ header_txt.append('#include "vktrace_vk_vk_debug_report_lunarg_packets.h"')
+ #header_txt.append('#include "vktrace_vk_vk_wsi_lunarg_packets.h"')
+ header_txt.append('#include "vktrace_vk_vk_wsi_swapchain_packets.h"')
+ header_txt.append('#include "vktrace_vk_vk_wsi_device_swapchain_packets.h"')
#header_txt.append('#include "vk_enum_string_helper.h"')
header_txt.append('#ifndef _WIN32')
header_txt.append(' #pragma GCC diagnostic ignored "-Wwrite-strings"')
@@ -1931,7 +1931,7 @@
header_txt = []
header_txt.append('#pragma once\n')
header_txt.append('#include "vulkan.h"')
- header_txt.append('#include "glv_trace_packet_utils.h"\n')
+ header_txt.append('#include "vktrace_trace_packet_utils.h"\n')
return "\n".join(header_txt)
def generate_body(self):
@@ -1957,13 +1957,13 @@
class GlaveExtTraceC(Subcommand):
def generate_header(self, extName):
header_txt = []
- header_txt.append('#include "glv_platform.h"')
- header_txt.append('#include "glv_common.h"')
+ header_txt.append('#include "vktrace_platform.h"')
+ header_txt.append('#include "vktrace_common.h"')
if extName == "vk_wsi_device_swapchain":
header_txt.append('#include "vk_wsi_swapchain.h"')
- header_txt.append('#include "glvtrace_vk_%s.h"' % extName.lower())
- header_txt.append('#include "glv_vk_%s_packets.h"' % extName.lower())
- header_txt.append('#include "glv_vk_packet_id.h"')
+ header_txt.append('#include "vktrace_vk_%s.h"' % extName.lower())
+ header_txt.append('#include "vktrace_vk_%s_packets.h"' % extName.lower())
+ header_txt.append('#include "vktrace_vk_packet_id.h"')
header_txt.append('#include "vk_struct_size_helper.h"')
header_txt.append('#include "%s_struct_size_helper.h"' % extName.lower())
header_txt.append('#ifdef WIN32')
@@ -1982,7 +1982,7 @@
header_txt = []
header_txt.append('#pragma once\n')
header_txt.append('#include "%s.h"' % extName.lower())
- header_txt.append('#include "glv_trace_packet_utils.h"\n')
+ header_txt.append('#include "vktrace_trace_packet_utils.h"\n')
return "\n".join(header_txt)
def generate_body(self):
@@ -2027,19 +2027,19 @@
class GlaveReplayC(Subcommand):
def generate_header(self, extName):
header_txt = []
- header_txt.append('#include "glvreplay_vk_vkreplay.h"\n')
- header_txt.append('#include "glvreplay_vk.h"\n')
- header_txt.append('#include "glvreplay_main.h"\n')
+ header_txt.append('#include "vkreplay_vkreplay.h"\n')
+ header_txt.append('#include "vkreplay.h"\n')
+ header_txt.append('#include "vkreplay_main.h"\n')
header_txt.append('#include <algorithm>')
header_txt.append('#include <queue>')
header_txt.append('\n')
header_txt.append('extern "C" {')
- header_txt.append('#include "glv_vk_vk_packets.h"')
- header_txt.append('#include "glv_vk_vk_debug_report_lunarg_packets.h"')
- #header_txt.append('#include "glv_vk_vk_wsi_lunarg_packets.h"')
- header_txt.append('#include "glv_vk_vk_wsi_swapchain_packets.h"')
- header_txt.append('#include "glv_vk_vk_wsi_device_swapchain_packets.h"')
- header_txt.append('#include "glv_vk_packet_id.h"')
+ header_txt.append('#include "vktrace_vk_vk_packets.h"')
+ header_txt.append('#include "vktrace_vk_vk_debug_report_lunarg_packets.h"')
+ #header_txt.append('#include "vktrace_vk_vk_wsi_lunarg_packets.h"')
+ header_txt.append('#include "vktrace_vk_vk_wsi_swapchain_packets.h"')
+ header_txt.append('#include "vktrace_vk_vk_wsi_device_swapchain_packets.h"')
+ header_txt.append('#include "vktrace_vk_packet_id.h"')
#header_txt.append('#include "vk_enum_string_helper.h"\n}\n')
return "\n".join(header_txt)