summaryrefslogtreecommitdiff
path: root/src/cairo-gl-device.c
Commit message (Expand)AuthorAgeFilesLines
* gl/msaa: Add clipping supportMartin Robinson2011-10-131-1/+26
* gl/msaa: Implement basic solid color fillMartin Robinson2011-10-131-1/+6
* Introduce a new compositor architectureChris Wilson2011-09-121-8/+12
* gl: Add fallback path for GLES2 implementations not supporting GL_OES_mapbufferAlexandros Frantzis2011-05-101-0/+14
* gl: Fix build issues for GLES2Alexandros Frantzis2011-05-101-0/+4
* gl: Require the GL_OES_texture_npot extension for GLES2Alexandros Frantzis2011-05-101-6/+14
* gl: Use GL_MAX_TEXTURE_IMAGE_UNITS to query the maximum texture unitsAlexandros Frantzis2011-05-101-1/+1
* gl: Remove unnecessary call to glDisableClientState()Alexandros Frantzis2011-05-101-2/+0
* gl: Use conventional texture upload for GLES2Alexandros Frantzis2011-05-101-1/+2
* gl: Require the GL_EXT_texture_format_BGRA8888 extension for GLES2Alexandros Frantzis2011-05-101-1/+6
* gl: Store the GL flavor (Desktop or ES) in the device structAlexandros Frantzis2011-05-101-0/+1
* gl: Don't reset the FBO draw/readbuffers every time we bind the FBO.Eric Anholt2011-02-131-2/+2
* gl: Use a custom shader uniform for the ModelViewProjection matrixAlexandros Frantzis2011-02-101-7/+44
* gl: Remove fixed-function related code pathsAlexandros Frantzis2011-01-311-6/+0
* gl: Ensure that gl surface resizes are properly appliedAndrea Canciani2011-01-181-1/+2
* gl: Replace GLEW by using the facilities provided by cairo-gl-infoAlexandros Frantzis2010-12-151-34/+18
* gl: Use the dispatch table for calling ARB/EXT functionsAlexandros Frantzis2010-12-151-25/+27
* gl: Refactor status handling in _cairo_gl_context_release()Benjamin Otte2010-06-181-1/+1
* gl: start returning the failure status aftern an invalid GL op.Chris Wilson2010-06-121-7/+19
* gl: Add a gradient texture cacheBenjamin Otte2010-06-071-1/+11
* gl: rework _cairo_gl_set_operator()Benjamin Otte2010-06-071-0/+3
* gl: Do not reset the current target on releaseBenjamin Otte2010-06-071-1/+1
* gl: Introduce a temporary texture unitBenjamin Otte2010-06-071-0/+17
* gl: Only allocate a framebuffer if we need oneBenjamin Otte2010-06-071-0/+26
* gl: Flush properly in set_destinationBenjamin Otte2010-06-071-16/+17
* gl: Don't reset vertex sizeBenjamin Otte2010-06-071-0/+1
* gl: Stop disabling the vertex array and the array bufferBenjamin Otte2010-06-071-0/+4
* gl: Do not reset shaders on _end()Benjamin Otte2010-06-071-0/+3
* gl: Set GL_BLEND and GL_SCISSOR_TEST globallyBenjamin Otte2010-06-071-0/+8
* gl: Introduce flush functionsBenjamin Otte2010-06-071-1/+21
* gl: Store the clip region in the contextBenjamin Otte2010-06-071-0/+2
* gl: Flush surface at the right timesBenjamin Otte2010-06-071-0/+2
* gl: Add _cairo_gl_surface_is_texture()Benjamin Otte2010-05-201-2/+2
* gl: Rename cairo_gl_shader_program_t to cairo_gl_shader_tChris Wilson2010-05-171-9/+5
* gl: Update copyright statementsBenjamin Otte2010-05-171-1/+4
* gl: Require ARB_vertex_buffer_object extension unconditionallyBenjamin Otte2010-05-171-2/+3
* gl: acquire device manually in finish, as the default way will errorBenjamin Otte2010-05-171-8/+8
* gl: Put shaders into a cacheBenjamin Otte2010-05-171-0/+2
* gl: Automatically generate the vertex shader sourceBenjamin Otte2010-05-171-1/+1
* gl: s/_cairo_gl_set_destination/_cairo_gl_context_set_destination/Benjamin Otte2010-05-171-1/+1
* gl: Share vertex shadersBenjamin Otte2010-05-171-1/+16
* gl: Make the shader implementation per-context, not globalBenjamin Otte2010-05-081-7/+1
* gl: Make check_span_renderer() call not require a device lockBenjamin Otte2010-05-081-0/+1
* gl: Move device-specific code into cairo-gl-device.cBenjamin Otte2010-05-051-0/+205