|
|
|
@ -115,6 +115,59 @@ add_library(video_core STATIC |
|
|
|
renderer_null/null_rasterizer.h |
|
|
|
renderer_null/renderer_null.cpp |
|
|
|
renderer_null/renderer_null.h |
|
|
|
shader_cache.cpp |
|
|
|
shader_cache.h |
|
|
|
shader_environment.cpp |
|
|
|
shader_environment.h |
|
|
|
shader_notify.cpp |
|
|
|
shader_notify.h |
|
|
|
smaa_area_tex.h |
|
|
|
smaa_search_tex.h |
|
|
|
surface.cpp |
|
|
|
surface.h |
|
|
|
texture_cache/accelerated_swizzle.cpp |
|
|
|
texture_cache/accelerated_swizzle.h |
|
|
|
texture_cache/decode_bc.cpp |
|
|
|
texture_cache/decode_bc.h |
|
|
|
texture_cache/descriptor_table.h |
|
|
|
texture_cache/formatter.cpp |
|
|
|
texture_cache/formatter.h |
|
|
|
texture_cache/format_lookup_table.cpp |
|
|
|
texture_cache/format_lookup_table.h |
|
|
|
texture_cache/image_base.cpp |
|
|
|
texture_cache/image_base.h |
|
|
|
texture_cache/image_info.cpp |
|
|
|
texture_cache/image_info.h |
|
|
|
texture_cache/image_view_base.cpp |
|
|
|
texture_cache/image_view_base.h |
|
|
|
texture_cache/image_view_info.cpp |
|
|
|
texture_cache/image_view_info.h |
|
|
|
texture_cache/render_targets.h |
|
|
|
texture_cache/samples_helper.h |
|
|
|
texture_cache/texture_cache.cpp |
|
|
|
texture_cache/texture_cache.h |
|
|
|
texture_cache/texture_cache_base.h |
|
|
|
texture_cache/types.h |
|
|
|
texture_cache/util.cpp |
|
|
|
texture_cache/util.h |
|
|
|
textures/astc.h |
|
|
|
textures/astc.cpp |
|
|
|
textures/bcn.cpp |
|
|
|
textures/bcn.h |
|
|
|
textures/decoders.cpp |
|
|
|
textures/decoders.h |
|
|
|
textures/texture.cpp |
|
|
|
textures/texture.h |
|
|
|
textures/workers.cpp |
|
|
|
textures/workers.h |
|
|
|
transform_feedback.cpp |
|
|
|
transform_feedback.h |
|
|
|
video_core.cpp |
|
|
|
video_core.h |
|
|
|
) |
|
|
|
|
|
|
|
if (ENABLE_OPENGL) |
|
|
|
target_sources(video_core PRIVATE |
|
|
|
renderer_opengl/present/filters.cpp |
|
|
|
renderer_opengl/present/filters.h |
|
|
|
renderer_opengl/present/fsr.cpp |
|
|
|
@ -169,6 +222,10 @@ add_library(video_core STATIC |
|
|
|
renderer_opengl/renderer_opengl.h |
|
|
|
renderer_opengl/util_shaders.cpp |
|
|
|
renderer_opengl/util_shaders.h |
|
|
|
) |
|
|
|
endif() |
|
|
|
if (ENABLE_VULKAN) |
|
|
|
target_sources(video_core PRIVATE |
|
|
|
renderer_vulkan/present/anti_alias_pass.h |
|
|
|
renderer_vulkan/present/filters.cpp |
|
|
|
renderer_vulkan/present/filters.h |
|
|
|
@ -244,55 +301,6 @@ add_library(video_core STATIC |
|
|
|
renderer_vulkan/vk_turbo_mode.h |
|
|
|
renderer_vulkan/vk_update_descriptor.cpp |
|
|
|
renderer_vulkan/vk_update_descriptor.h |
|
|
|
shader_cache.cpp |
|
|
|
shader_cache.h |
|
|
|
shader_environment.cpp |
|
|
|
shader_environment.h |
|
|
|
shader_notify.cpp |
|
|
|
shader_notify.h |
|
|
|
smaa_area_tex.h |
|
|
|
smaa_search_tex.h |
|
|
|
surface.cpp |
|
|
|
surface.h |
|
|
|
texture_cache/accelerated_swizzle.cpp |
|
|
|
texture_cache/accelerated_swizzle.h |
|
|
|
texture_cache/decode_bc.cpp |
|
|
|
texture_cache/decode_bc.h |
|
|
|
texture_cache/descriptor_table.h |
|
|
|
texture_cache/formatter.cpp |
|
|
|
texture_cache/formatter.h |
|
|
|
texture_cache/format_lookup_table.cpp |
|
|
|
texture_cache/format_lookup_table.h |
|
|
|
texture_cache/image_base.cpp |
|
|
|
texture_cache/image_base.h |
|
|
|
texture_cache/image_info.cpp |
|
|
|
texture_cache/image_info.h |
|
|
|
texture_cache/image_view_base.cpp |
|
|
|
texture_cache/image_view_base.h |
|
|
|
texture_cache/image_view_info.cpp |
|
|
|
texture_cache/image_view_info.h |
|
|
|
texture_cache/render_targets.h |
|
|
|
texture_cache/samples_helper.h |
|
|
|
texture_cache/texture_cache.cpp |
|
|
|
texture_cache/texture_cache.h |
|
|
|
texture_cache/texture_cache_base.h |
|
|
|
texture_cache/types.h |
|
|
|
texture_cache/util.cpp |
|
|
|
texture_cache/util.h |
|
|
|
textures/astc.h |
|
|
|
textures/astc.cpp |
|
|
|
textures/bcn.cpp |
|
|
|
textures/bcn.h |
|
|
|
textures/decoders.cpp |
|
|
|
textures/decoders.h |
|
|
|
textures/texture.cpp |
|
|
|
textures/texture.h |
|
|
|
textures/workers.cpp |
|
|
|
textures/workers.h |
|
|
|
transform_feedback.cpp |
|
|
|
transform_feedback.h |
|
|
|
video_core.cpp |
|
|
|
video_core.h |
|
|
|
vulkan_common/vulkan_debug_callback.cpp |
|
|
|
vulkan_common/vulkan_debug_callback.h |
|
|
|
vulkan_common/vulkan_device.cpp |
|
|
|
@ -311,7 +319,8 @@ add_library(video_core STATIC |
|
|
|
vulkan_common/nsight_aftermath_tracker.h |
|
|
|
vulkan_common/vma.h |
|
|
|
vulkan_common/vulkan.h |
|
|
|
) |
|
|
|
) |
|
|
|
endif() |
|
|
|
|
|
|
|
target_link_libraries(video_core PUBLIC common core) |
|
|
|
target_link_libraries(video_core PUBLIC glad shader_recompiler stb bc_decoder gpu_logging) |
|
|
|
|