Skip to content

Commit

Permalink
Move Dmabuf module from skia to base library
Browse files Browse the repository at this point in the history
The Dmabuf module contains the pure wayland<->dmabuf interaction without
any library dependencies and could be reused by any rendering backend.
  • Loading branch information
queezle42 committed May 5, 2024
1 parent 36ad59d commit cda3a1b
Show file tree
Hide file tree
Showing 7 changed files with 10 additions and 10 deletions.
2 changes: 0 additions & 2 deletions quasar-wayland-skia/quasar-wayland-skia.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,6 @@ library
Quasar.Wayland.Skia.CTypes
Quasar.Wayland.Skia.GL
other-modules:
Quasar.Wayland.Skia.Dmabuf
Quasar.Wayland.Skia.GL.Debug
Quasar.Wayland.Skia.GL.Egl
Quasar.Wayland.Skia.GL.Egl.Debug
Expand All @@ -63,7 +62,6 @@ library
Quasar.Wayland.Skia.GL.Types
Quasar.Wayland.Skia.Thread
Quasar.Wayland.Skia.Utils.InlineC
Quasar.Wayland.Skia.Utils.Stat

build-depends:
base,
Expand Down
2 changes: 1 addition & 1 deletion quasar-wayland-skia/src/Quasar/Wayland/Skia.hs
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,12 @@ import Quasar.Resources.DisposableVar
import Quasar.Resources.Rc
import Quasar.Wayland.Client
import Quasar.Wayland.Client.Surface
import Quasar.Wayland.Dmabuf
import Quasar.Wayland.Protocol
import Quasar.Wayland.Protocol.Generated
import Quasar.Wayland.Server.Registry (Global)
import Quasar.Wayland.Shared.Surface
import Quasar.Wayland.Skia.CTypes
import Quasar.Wayland.Skia.Dmabuf
import Quasar.Wayland.Skia.Thread


Expand Down
4 changes: 2 additions & 2 deletions quasar-wayland-skia/src/Quasar/Wayland/Skia/GL.hs
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@ import Language.C.Inline.Cpp.Unsafe qualified as CPPU
import Language.C.Inline.Unsafe qualified as CU
import Language.C.Types qualified as C
import Quasar.Prelude
import Quasar.Wayland.Dmabuf
import Quasar.Wayland.Skia
import Quasar.Wayland.Skia.CTypes
import Quasar.Wayland.Skia.Dmabuf
import Quasar.Wayland.Skia.GL.Egl
import Quasar.Wayland.Skia.GL.Egl.Types (EGLImage)
import Quasar.Wayland.Skia.GL.Types
import Quasar.Wayland.Skia.GL.Gles (initializeGles, glGenTexture)
import Quasar.Wayland.Skia.GL.Types
import Quasar.Wayland.Skia.Thread
import Text.Interpolation.Nyan (int)

Expand Down
4 changes: 2 additions & 2 deletions quasar-wayland-skia/src/Quasar/Wayland/Skia/GL/Egl.hs
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@ import Foreign.C
import Language.C.Inline qualified as C
import Language.C.Inline.Unsafe qualified as CU
import Quasar.Prelude
import Quasar.Wayland.Skia.Dmabuf
import Quasar.Wayland.Dmabuf
import Quasar.Wayland.Skia.GL.Egl.Debug
import Quasar.Wayland.Skia.GL.Egl.Types
import Quasar.Wayland.Skia.GL.Types
import Quasar.Wayland.Skia.Utils.InlineC
import Quasar.Wayland.Skia.Utils.Stat
import Quasar.Wayland.Utils.SharedFd
import Quasar.Wayland.Utils.Stat
import System.Posix.Types (Fd(Fd))


Expand Down
2 changes: 2 additions & 0 deletions quasar-wayland/quasar-wayland.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ library
Quasar.Wayland.Client.Sync
Quasar.Wayland.Client.XdgShell
Quasar.Wayland.Connection
Quasar.Wayland.Dmabuf
Quasar.Wayland.Protocol
Quasar.Wayland.Protocol.Generated
Quasar.Wayland.Protocol.TH
Expand All @@ -81,6 +82,7 @@ library
Quasar.Wayland.Shm
Quasar.Wayland.Utils.SharedFd
Quasar.Wayland.Utils.SharedMemory
Quasar.Wayland.Utils.Stat
other-modules:
Quasar.Wayland.Protocol.Core
Quasar.Wayland.Utils.InlineC
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module Quasar.Wayland.Skia.Dmabuf (
module Quasar.Wayland.Dmabuf (
-- * Dmabuf
Dmabuf(..),
DmabufPlane(..),
Expand Down Expand Up @@ -49,7 +49,7 @@ import Quasar.Wayland.Protocol.Generated
import Quasar.Wayland.Server.Registry
import Quasar.Wayland.Server.Surface
import Quasar.Wayland.Shared.Surface
import Quasar.Wayland.Skia.Utils.Stat (DevT(..))
import Quasar.Wayland.Utils.Stat (DevT(..))
import Quasar.Wayland.Utils.SharedFd
import Quasar.Wayland.Utils.SharedMemory

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{-# LANGUAGE TemplateHaskell #-}

module Quasar.Wayland.Skia.Utils.Stat (
module Quasar.Wayland.Utils.Stat (
DevT(..),
statDevT,
) where
Expand Down

0 comments on commit cda3a1b

Please sign in to comment.