This repository has been archived by the owner on Sep 27, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
86d8cfa
commit b70ff41
Showing
8 changed files
with
58 additions
and
32 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,7 @@ | ||
# shell | ||
# Genesis Shell | ||
|
||
Next-gen mobile & desktop compositor | ||
|
||
## Getting Started | ||
|
||
This project is a starting point for a Flutter application. | ||
|
||
A few resources to get you started if this is your first Flutter project: | ||
|
||
- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab) | ||
- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook) | ||
|
||
For help getting started with Flutter development, view the | ||
[online documentation](https://docs.flutter.dev/), which offers tutorials, | ||
samples, guidance on mobile development, and a full API reference. | ||
A next-gen compositor designed to adapt between mobile and desktop devices. | ||
Genesis Shell is built using wlroots and Flutter. It runs a Wayland server inside | ||
of the shell with the help of wlroots. To use it as a regular compositor, it is | ||
recommended to use cage. Genesis Shell also supports multiple monitors with the | ||
help of cage. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
#include "texture.h" | ||
|
||
typedef struct _DisplayChannelTexturePrivate { | ||
int padding[1]; | ||
} DisplayChannelTexturePrivate; | ||
|
||
G_DEFINE_TYPE_WITH_PRIVATE(DisplayChannelTexture, display_channel_texture, display_channel_texture_get_type()); | ||
|
||
static void display_channel_texture_class_init(DisplayChannelTextureClass* klass) {} | ||
static void display_channel_texture_init(DisplayChannelTexture* self) {} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
#pragma once | ||
|
||
#include <flutter_linux/flutter_linux.h> | ||
|
||
G_BEGIN_DECLS | ||
|
||
G_DECLARE_FINAL_TYPE(DisplayChannelTexture, display_channel_texture, DISPLAY_CHANNEL, TEXTURE, FlTextureGL); | ||
|
||
struct _DisplayChannelTexture { | ||
FlTextureGL parent_instance; | ||
}; | ||
|
||
#define DISPLAY_CHANNEL_TEXTURE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), display_channel_texture_get_type(), DisplayChannelTexture)) | ||
|
||
G_END_DECLS |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters