Subversion Repositories Kolibri OS

Rev

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);