mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-11-15 05:47:56 -07:00
b68e8b872e
Given that this only contains functions from the VideoBackendBase class, it makes more sense to move these to the relevant cpp file to keep them all together.
86 lines
1.7 KiB
CMake
86 lines
1.7 KiB
CMake
set(SRCS
|
|
AbstractFramebuffer.cpp
|
|
AbstractStagingTexture.cpp
|
|
AbstractTexture.cpp
|
|
AsyncRequests.cpp
|
|
AsyncShaderCompiler.cpp
|
|
BoundingBox.cpp
|
|
BPFunctions.cpp
|
|
BPMemory.cpp
|
|
BPStructs.cpp
|
|
CPMemory.cpp
|
|
CommandProcessor.cpp
|
|
Debugger.cpp
|
|
DriverDetails.cpp
|
|
Fifo.cpp
|
|
FPSCounter.cpp
|
|
FramebufferManagerBase.cpp
|
|
GeometryShaderGen.cpp
|
|
GeometryShaderManager.cpp
|
|
HiresTextures.cpp
|
|
HiresTextures_DDSLoader.cpp
|
|
ImageWrite.cpp
|
|
IndexGenerator.cpp
|
|
LightingShaderGen.cpp
|
|
OnScreenDisplay.cpp
|
|
OpcodeDecoding.cpp
|
|
PerfQueryBase.cpp
|
|
PixelEngine.cpp
|
|
PixelShaderGen.cpp
|
|
PixelShaderManager.cpp
|
|
PostProcessing.cpp
|
|
RenderBase.cpp
|
|
RenderState.cpp
|
|
ShaderCache.cpp
|
|
ShaderGenCommon.cpp
|
|
Statistics.cpp
|
|
UberShaderCommon.cpp
|
|
UberShaderPixel.cpp
|
|
UberShaderVertex.cpp
|
|
TextureCacheBase.cpp
|
|
TextureConfig.cpp
|
|
TextureConversionShader.cpp
|
|
TextureConverterShaderGen.cpp
|
|
TextureDecoder_Common.cpp
|
|
VertexLoader.cpp
|
|
VertexLoaderBase.cpp
|
|
VertexLoaderManager.cpp
|
|
VertexLoader_Color.cpp
|
|
VertexLoader_Normal.cpp
|
|
VertexLoader_Position.cpp
|
|
VertexLoader_TextCoord.cpp
|
|
VertexManagerBase.cpp
|
|
VertexShaderGen.cpp
|
|
VertexShaderManager.cpp
|
|
VideoBackendBase.cpp
|
|
VideoConfig.cpp
|
|
VideoState.cpp
|
|
XFMemory.cpp
|
|
XFStructs.cpp
|
|
)
|
|
|
|
set(LIBS
|
|
core
|
|
png
|
|
)
|
|
|
|
if(_M_X86)
|
|
set(SRCS ${SRCS} TextureDecoder_x64.cpp VertexLoaderX64.cpp)
|
|
elseif(_M_ARM_64)
|
|
set(SRCS ${SRCS} VertexLoaderARM64.cpp TextureDecoder_Generic.cpp)
|
|
else()
|
|
set(SRCS ${SRCS} TextureDecoder_Generic.cpp)
|
|
endif()
|
|
|
|
add_dolphin_library(videocommon "${SRCS}" "${LIBS}")
|
|
|
|
if(FFmpeg_FOUND)
|
|
target_sources(videocommon PRIVATE AVIDump.cpp)
|
|
target_link_libraries(videocommon PRIVATE
|
|
FFmpeg::avcodec
|
|
FFmpeg::avformat
|
|
FFmpeg::avutil
|
|
FFmpeg::swscale
|
|
)
|
|
endif()
|