Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-04 | render/gles2: remove assumptions about supported formats | emersion | |
We were assuming GL_BGRA_EXT was always supported. We now check that it's supported for rendering. We fail if it isn't because this format is specified as "always supported" by the Wayland protocol. We also check if it's supported for reading pixels. A new preferred_read_format function returns the preferred format that can be used to read pixels. This is used by the screencopy protocol. | |||
2018-10-16 | Use enum wl_shm_format for gles2 texture formats | nyorain | |
Also rephrase the write_pixels comment. | |||
2018-10-15 | Remove fmt parameter from wlr_texture_write_pixels | nyorain | |
It's not allowed to change the format of a texture so remove the confusing parameter. | |||
2018-08-03 | gles2: change context when it is not current | Mariusz Bialonczyk | |
Texture functions, that create and manipulate textures should switch the current context if necessary. thanks to: @emersion Fixes #934 | |||
2018-07-09 | util: add wlr_ prefix to log symbols | emersion | |
2018-06-13 | gles2 renderer: introduce struct wlr_gles2_tex_shader | NeKit | |
2018-06-07 | Fix GLES2 renderer to use glGetUniformLocations locations | NeKit | |
This is needed as uniform locations are driver implementation-specific. | |||
2018-04-25 | Make sure we don't use others' prefixes | emersion | |
2018-04-12 | Make wlr_renderer_scissor take normal coords instead of upside-down ones | emersion | |
2018-04-01 | Untie wlr_gles2_renderer and wlr_gles2_texture | emersion | |
2018-03-28 | Merge pull request #744 from emersion/texture-redesign | Tony Crisci | |
Redesign wlr_texture | |||
2018-03-27 | render: remove GL calls from wlr_egl | emersion | |
2018-03-24 | Redesign wlr_texture | emersion | |
- Textures are now immutable (apart from those created from raw pixels), no more invalid textures - Move all wl_drm stuff in wlr_renderer - Most of wlr_texture fields are now private - Remove some duplicated DMA-BUF code in the DRM backend - Add more assertions - Stride is now always given as bytes rather than pixels - Drop wl_shm functions Fun fact: this patch has been written 10,000 meters up in the air. | |||
2018-03-21 | render/gles2: move list of supported WL formats to pixel_format.c | emersion | |
2018-03-20 | render/gles2: remove global state, use OpenGL debug extension | emersion | |
2018-03-20 | gles2: allow to specify texture target type | Guido Günther | |
Allow to set the texture target type when generating/binding the texture. This allows us to attach the texture type to the texture so we don't have to keep the logic elsewhere. | |||
2018-03-19 | render: split render.h into wlr_renderer.h and wlr_texture.h | emersion | |
2018-02-21 | Rename _strip_path to wlr_strip_path | Guido Günther | |
since it's a public function | |||
2018-02-12 | Reformat all #include directives | emersion | |
2017-10-22 | Move egl.h to render/egl.h | Scott Anderson | |
2017-09-23 | Use more consistent include guard names | emersion | |
2017-08-19 | wlr renderer/texture: rename init to create when it does alloc | Dominique Martinet | |
2017-08-14 | Refactor away wlr_renderer_state | Drew DeVault | |
2017-08-14 | Refactor out wlr_texture_state | Drew DeVault | |
2017-08-10 | Refactor EGL handling | Drew DeVault | |
2017-08-10 | Fix example for updated gles | nyorain | |
2017-08-10 | Implement drm (egl) buffer attaching | nyorain | |
2017-08-08 | Rename wlr_surface -> wlr_texture; attach -> upload | nyorain | |
2017-07-11 | Fixed that warnings that showed up with optimisations. | Scott Anderson | |
2017-06-23 | Support wl_shm pixel formats in gles2 renderer | Drew DeVault | |
2017-06-23 | Switch to GLES2 | Drew DeVault | |
Closes #13 |