Jelle Raaijmakers
a8cb70c0c4
LibGPU: Remove DeprecatedString usage
2023-01-30 13:49:52 -05:00
Stephan Unverwerth
bd7931ff23
LibGPU+LibVirtGPU: Allow loading the driver and instantiating the device
...
This adds LibVirtGPU to the list of allowed drivers in LibGPU and adds a
factory method to create the device to libVirtGPU.
2022-12-26 09:39:20 +01:00
Linus Groh
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
...
We have a new, improved string type coming up in AK (OOM aware, no null
state), and while it's going to use UTF-8, the name UTF8String is a
mouthful - so let's free up the String name by renaming the existing
class.
Making the old one have an annoying name will hopefully also help with
quick adoption :^)
2022-12-06 08:54:33 +01:00
Andrew Kaster
828441852f
Everywhere: Replace uses of __serenity__ with AK_OS_SERENITY
...
Now that we have OS macros for essentially every supported OS, let's try
to use them everywhere.
2022-10-10 12:23:12 +02:00
Andrew Kaster
eef989f9ed
LibGPU: Don't use relative paths for libsoftgpu in Lagom environments
...
We can count on the dynamic loader for each platform, and the RPATH of
our build infrastrucuture, to load the lib up automagically.
2022-09-16 15:32:38 +02:00
Tim Schumacher
27bfb81702
Everywhere: Refer to dlfcn*.h
by its non-prefixed name
2022-09-05 10:12:02 +01:00
Luke Wilde
7d1fcb0cb3
LibGPU: Do not load LibSoftGPU via symlink inside Serenity
...
For unknown reasons, unveil() does not work on symlinks. This prevents
it from being used in an unveil environment such as WebContent.
2022-06-13 21:45:27 +01:00
Sahan Fernando
154cb4e368
LibGPU: Don't dlopen using absolute path
2022-04-07 17:11:22 +02:00
Stephan Unverwerth
5bb76e9b63
LibGL+LibGPU+LibSoftGPU: Load SoftGPU driver dynamically
...
This loads libsoftgpu.so during GLContext creation and instantiates the
device class which is then passed into the GLContext constructor.
2022-04-06 11:32:24 +02:00