Rev 4517 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4517 | Rev 4523 | ||
---|---|---|---|
Line 25... | Line 25... | ||
25 | GLuint framebuffer; |
25 | GLuint framebuffer; |
26 | EGLImageKHR screen, front, back, mask; |
26 | EGLImageKHR screen, front, back, mask; |
27 | GLuint tx_buffers[2]; |
27 | GLuint tx_buffers[2]; |
28 | GLuint tx_screen; |
28 | GLuint tx_screen; |
29 | GLuint tx_mask; |
29 | GLuint tx_mask; |
- | 30 | GLuint mask_handle; |
|
30 | void *mask_buffer; |
31 | void *mask_buffer; |
31 | int back_buffer; |
32 | int back_buffer; |
32 | GLuint blit_prog; |
33 | GLuint blit_prog; |
33 | GLint sampler; |
34 | GLint sampler, sm_mask; |
34 | float vertices[8], texcoords[8]; |
35 | float vertices[8],tc_src[8],tc_mask[8]; |
35 | }; |
36 | }; |
Line 36... | Line 37... | ||
36 | 37 | ||
37 | struct render* create_render(EGLDisplay dpy, EGLSurface surface, int dx, int dy); |
38 | struct render* create_render(EGLDisplay dpy, EGLSurface surface, int dx, int dy); |
38 | void render_blit(struct render *render, enum px_buffer buffer); |
39 | void render_blit(struct render *render, enum px_buffer buffer); |