1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 21:27:35 +00:00

All right, let's double buffer the display. It looks so much better.

This performs like dogshit. I need to make some optimizations. :^)
This commit is contained in:
Andreas Kling 2019-01-12 06:39:34 +01:00
parent fd4e86460b
commit 780e15a6cc
10 changed files with 92 additions and 62 deletions

View file

@ -42,6 +42,7 @@ struct DisplayInfo {
class Process : public InlineLinkedListNode<Process> {
friend class InlineLinkedListNode<Process>;
friend class WindowManager; // FIXME: Make a better API for allocate_region().
public:
static Process* create_kernel_process(String&& name, void (*entry)());
static Process* create_user_process(const String& path, uid_t, gid_t, pid_t ppid, int& error, Vector<String>&& arguments = Vector<String>(), Vector<String>&& environment = Vector<String>(), TTY* = nullptr);