Skip to content

Wayland EGL patches#1

Open
christinabrien wants to merge 6 commits into
lancebaiyouview:directfb-1.7from
christinabrien:cjb-egl-wayland
Open

Wayland EGL patches#1
christinabrien wants to merge 6 commits into
lancebaiyouview:directfb-1.7from
christinabrien:cjb-egl-wayland

Conversation

@christinabrien

Copy link
Copy Markdown

No description provided.

Christina Brien added 6 commits November 20, 2015 15:42
Using glTexSubImage2D to upload pixel data, some hardware fails to convert the
to the same internal format as originally specified by glTexSubImage.
The colour key should be loaded in RGB888, and not the source picture format;
the pixel shader doesn't know the source format. Use dfb_pixel_to_color().

DFB and GL are free to differ in the bottom-most bits when expanding a colour
channel from 6 or 5 bits to 8 bits. The bottom 2 or 3 bits must be ignored
when comparing a pixel to the colour-key. GLSL 1.0 doesn't have bitmasks, so
this is done with integer arithmetic.
…will preserve the back buffer. Enable this behaviour with eglSurfaceAttrib(... EGL_BUFFER_PRESERVED)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant