mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-05-12 14:12:52 +00:00
Size and format information are the same for every implementation and do not need to be virtual. This removes the need to reimplement them for each driver.
15 lines
368 B
CMake
15 lines
368 B
CMake
set(SOURCES
|
|
Clipper.cpp
|
|
Device.cpp
|
|
Image.cpp
|
|
PixelConverter.cpp
|
|
ShaderCompiler.cpp
|
|
ShaderProcessor.cpp
|
|
Sampler.cpp
|
|
Shader.cpp
|
|
)
|
|
|
|
add_compile_options(-Wno-psabi)
|
|
serenity_lib(LibSoftGPU softgpu)
|
|
target_link_libraries(LibSoftGPU PRIVATE LibCore LibGfx)
|
|
target_sources(LibSoftGPU PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/../LibGPU/Image.cpp")
|