[Wayland] Programming Wayland Clients
글쓴이: joone / 작성시간: 화, 2018/10/30 - 11:37오전
잘 정리된 문서가 있어서 소개합니다.
https://jan.newmarch.name/Wayland/index.html
특히, DRM, Shared memory 사용하는 부분까지 잘 소개했네요.
- Resources
- Introduction
- The X Window System (last modified v0.1)
- Resources
- X Window Architecture
- X Window managers
- Compositing X window managers
- Render extension
- Font rendering
- Changes
- Architecture (last modified v0.1)
- Resources
- Architecture
- Direct Rendering Manager (last modified v0.1)
- Resources
- DRM
- Example
- Running Wayland (last modified v0.1)
- Resources
- Weston under X
- Wayland in a standalone environment
- Virtual terminals
- Virtual terminals and X
- Running a Wayland compositor in a virtual terminal
- What runs under Wayland?
- XWayland
- Programming a Wayland client (last modified v0.1)
- Resources
- Introduction
- Connecting to a server
- Server information
- Creating a surface
- Creating a shell surface
- What's next?
- Shared Memory (last modified v0.2)
- Resources
- Shared memory
- Creating a shared memory buffer
- Writing to shared memory
- Rendering the data
- When Can I Draw? (last modified v0.2)
- Resources
- Frame listener
- How much should I draw?
- EGL (last modified v0.1)
- Resources
- Overview
- Initialising EGL
- Creating an EGL drawing surface
- Adding an opaque region
- Final code
- List of Wayland EGL calls
- Input mechanisms (last modified v0.1)
- Resources
- Seat devices
- Pointer device
- Moving the window
- Changing the cursor
- Keyboards
- OpenGL (last modified v0.1)
- Resources
- Cairo (last modified v0.1)
- Resources
- Introduction
- Cairo basics
- Creating a Cairo device for an EGL display
- Creating a Cairo surface for an EGL surface
- Drawing to the Cairo surface
- Rendering the Cairo surface to Wayland
- Complete example
- Other relevant calls
- GTK (last modified v0.1)
- Resources
- Installing
- A simple GTK application
- GTK backends
- Running under X or under Wayland?
- List of GDK Wayland calls
- Qt (last modified v0.1)
- Resources
- Installing
- A simple Qt 5 application
- Running under X or Wayland
- Getting a Wayland surface
- Conclusion
- SDL (last modified v0.1)
- Resources
- Installing
- A simple SDL application
- Running under X or Wayland
- Getting a wayland surface
- Conclusion
Forums:
댓글 달기