Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-08 | render: drop support for ellipses | Simon Ser | |
For anything more complicated than quads, compositors can easily ship their own shaders. Closes: https://github.com/swaywm/wlroots/issues/2759 | |||
2020-06-17 | render/gles2: use .x/.y instead of .s/.t | Simon Ser | |
texcoord is a vector of coordinates, with the first member being the X axis value and the second member being the Y axis value. It makes more sense to use the accessors with the same names. | |||
2018-05-18 | gles2: pre-multiply alpha and fix blending function | Ilia Bozhinov | |
2018-05-15 | Fix alpha for src_rgba and src_rgbx | Brian Ashworth | |
2018-03-20 | render/gles2: remove global state, use OpenGL debug extension | emersion | |
2018-03-20 | gles2: Honor alpha in fragment_src_external | Guido Günther | |
By using the same vertex shader and adding alpha to the fragment shader for external textures we can: - use alpha blending - have wlr_gles2_render_texture_with_matrix work with the GL_TEXTURE_EXTERNAL_OES. So far this failed since we passed in alpha which was unknown by fragment_src_external | |||
2018-03-15 | render/gles2: remove matrix transposition in shaders | emersion | |
2018-03-15 | Merge branch 'master' into matrix-redesign | emersion | |
2018-03-15 | matrix: use 2D matrices | emersion | |
2018-03-15 | Indent GLSL by two spaces | Guido Günther | |
since this is the most established indentation | |||
2018-03-11 | render: Flip textures in case of inverted_y | Guido Günther | |
2018-02-12 | Reformat all #include directives | emersion | |
2017-08-12 | Fix external shader | nyorain | |
2017-08-10 | Implement drm (egl) buffer attaching | nyorain | |
2017-06-23 | Support wl_shm pixel formats in gles2 renderer | Drew DeVault | |
2017-06-23 | Manually transpose matricies in shader | Drew DeVault | |
Since GLES2 doesn't do this for us, it seems, on all platforms. | |||
2017-06-23 | Switch to GLES2 | Drew DeVault | |
Closes #13 |