Tony Crisci
6610aa7ca7
Implement shm buffer surface attach interface
...
Implement surface_attach method. This is called when a client attaches an shm
buffer with wl_surface_attach().
Implement the GLES2 interface for attaching shm buffers. This creates an opengl
texture with the shm buffer contents for the surface.
This commit also includes some working code to render the surfaces onto the
screen for demonstration purposes.
7 years ago
Drew DeVault
b08aa9fd35
Revert "Merge pull request #27 from ascent12/meson"
...
This reverts commit 85805da021
, reversing
changes made to 8189c64d7f
.
8 years ago
Scott Anderson
a2ba226ba3
Use subdir
8 years ago
Scott Anderson
924bf0f669
Changed build system to meson
8 years ago
Drew DeVault
8920b5d607
Merge branch 'wlcore'
8 years ago
Scott Anderson
0cd94f0cf0
Added software cursor fallback
8 years ago
Drew DeVault
5a2796266f
Support wl_shm pixel formats in gles2 renderer
8 years ago
Drew DeVault
2aafb5dd19
Add wlcore/wl_shm (WIP)
8 years ago
Drew DeVault
f252c5a792
Manually transpose matricies in shader
...
Since GLES2 doesn't do this for us, it seems, on all platforms.
8 years ago
Drew DeVault
b18209c904
Switch to GLES2
...
Closes #13
8 years ago
Drew DeVault
f4453d104d
Reorganize wlr-common
8 years ago
Drew DeVault
c9d5a0b2fb
Clean up Wayland backend GL context and such
8 years ago
Drew DeVault
2443a070e7
Add colored quad and ellipse rendering primitives
8 years ago
Drew DeVault
7a25d6c50b
Destroy gles3 wlr_surfaces
8 years ago
Drew DeVault
2b909e1729
Add error "handling" to gles3 backend
8 years ago
Drew DeVault
cd6a40d816
Further improvements to rendering subsystem
8 years ago
Drew DeVault
83f8864f0a
Add wlr_renderer and move quad rendering there
8 years ago
Drew DeVault
211488131f
Add wlr_shader to wlr-render
8 years ago
Drew DeVault
fc1dc1b5b0
Use constant VBO for quad, add matrix stuff
8 years ago