diff options
Diffstat (limited to 'Userland/Libraries/LibSoftGPU')
-rw-r--r-- | Userland/Libraries/LibSoftGPU/Device.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Userland/Libraries/LibSoftGPU/Device.cpp b/Userland/Libraries/LibSoftGPU/Device.cpp index ad721f2ee4..2ee86bac64 100644 --- a/Userland/Libraries/LibSoftGPU/Device.cpp +++ b/Userland/Libraries/LibSoftGPU/Device.cpp @@ -6,6 +6,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ +#include <AK/Error.h> #include <AK/Math.h> #include <AK/NumericLimits.h> #include <AK/SIMDExtras.h> @@ -1303,3 +1304,11 @@ Gfx::IntRect Device::get_rasterization_rect_of_size(Gfx::IntSize size) } } + +extern "C" { + +GPU::Device* serenity_gpu_create_device(Gfx::IntSize const& size) +{ + return make<SoftGPU::Device>(size).leak_ptr(); +} +} |