1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
add_library(gfxrecon_encode STATIC "")
target_sources(gfxrecon_encode
PRIVATE
${GFXRECON_SOURCE_DIR}/framework/encode/capture_manager.h
${GFXRECON_SOURCE_DIR}/framework/encode/capture_manager.cpp
${GFXRECON_SOURCE_DIR}/framework/encode/capture_settings.h
${GFXRECON_SOURCE_DIR}/framework/encode/capture_settings.cpp
${GFXRECON_SOURCE_DIR}/framework/encode/custom_vulkan_encoder_commands.h
${GFXRECON_SOURCE_DIR}/framework/encode/custom_vulkan_api_call_encoders.h
${GFXRECON_SOURCE_DIR}/framework/encode/custom_vulkan_api_call_encoders.cpp
${GFXRECON_SOURCE_DIR}/framework/encode/custom_vulkan_array_size_2d.h
${GFXRECON_SOURCE_DIR}/framework/encode/custom_vulkan_command_buffer_util.cpp
${GFXRECON_SOURCE_DIR}/framework/encode/custom_vulkan_struct_encoders.h
${GFXRECON_SOURCE_DIR}/framework/encode/custom_vulkan_struct_encoders.cpp
${GFXRECON_SOURCE_DIR}/framework/encode/custom_vulkan_struct_handle_wrappers.h
${GFXRECON_SOURCE_DIR}/framework/encode/custom_vulkan_struct_handle_wrappers.cpp
${GFXRECON_SOURCE_DIR}/framework/encode/descriptor_update_template_info.h
${GFXRECON_SOURCE_DIR}/framework/encode/handle_unwrap_memory.h
${GFXRECON_SOURCE_DIR}/framework/encode/parameter_buffer.h
${GFXRECON_SOURCE_DIR}/framework/encode/parameter_encoder.h
${GFXRECON_SOURCE_DIR}/framework/encode/struct_pointer_encoder.h
${GFXRECON_SOURCE_DIR}/framework/encode/vulkan_capture_manager.h
${GFXRECON_SOURCE_DIR}/framework/encode/vulkan_capture_manager.cpp
${GFXRECON_SOURCE_DIR}/framework/encode/vulkan_handle_wrappers.h
${GFXRECON_SOURCE_DIR}/framework/encode/vulkan_handle_wrapper_util.h
${GFXRECON_SOURCE_DIR}/framework/encode/vulkan_handle_wrapper_util.cpp
${GFXRECON_SOURCE_DIR}/framework/encode/vulkan_state_info.h
${GFXRECON_SOURCE_DIR}/framework/encode/vulkan_state_table_base.h
${GFXRECON_SOURCE_DIR}/framework/encode/vulkan_state_tracker.h
${GFXRECON_SOURCE_DIR}/framework/encode/vulkan_state_tracker.cpp
${GFXRECON_SOURCE_DIR}/framework/encode/vulkan_state_writer.h
${GFXRECON_SOURCE_DIR}/framework/encode/vulkan_state_writer.cpp
${GFXRECON_SOURCE_DIR}/framework/generated/generated_encode_pnext_struct.cpp
${GFXRECON_SOURCE_DIR}/framework/generated/generated_vulkan_api_call_encoders.h
${GFXRECON_SOURCE_DIR}/framework/generated/generated_vulkan_api_call_encoders.cpp
${GFXRECON_SOURCE_DIR}/framework/generated/generated_vulkan_command_buffer_util.h
${GFXRECON_SOURCE_DIR}/framework/generated/generated_vulkan_command_buffer_util.cpp
${GFXRECON_SOURCE_DIR}/framework/generated/generated_vulkan_dispatch_table.h
${GFXRECON_SOURCE_DIR}/framework/generated/generated_vulkan_struct_encoders.h
${GFXRECON_SOURCE_DIR}/framework/generated/generated_vulkan_struct_encoders.cpp
${GFXRECON_SOURCE_DIR}/framework/generated/generated_vulkan_struct_handle_wrappers.h
${GFXRECON_SOURCE_DIR}/framework/generated/generated_vulkan_struct_handle_wrappers.cpp
${GFXRECON_SOURCE_DIR}/framework/generated/generated_vulkan_state_table.h
)
target_include_directories(gfxrecon_encode
PUBLIC
${CMAKE_BINARY_DIR}
${GFXRECON_SOURCE_DIR}/framework)
target_link_libraries(gfxrecon_encode gfxrecon_graphics gfxrecon_format gfxrecon_util vulkan_registry platform_specific android)
|