summaryrefslogtreecommitdiff
path: root/src/cairo-gl-device.c
AgeCommit message (Expand)AuthorFilesLines
2012-05-23gl: Simplify switching between primitive typesHEADmasterMartin Robinson1-0/+1
2012-05-21gl: Replace vbo with static allocation and immediate arraysChris Wilson1-6/+3
2012-05-17gl/msaa: Wait to clip until compositing beginsMartin Robinson1-0/+1
2012-05-17gl/msaa: Support for non-texture surfacesMartin Robinson1-0/+8
2012-05-17gl/msaa: Support the OpenGLES EXT multisampling extensionHenry (Yu) Song1-39/+126
2012-05-17gl/msaa: Use unsigned short to build the index arrayHenry (Yu) Song1-1/+1
2012-05-17gl/msaa: Add ARB multisampling supportHenry (Yu) Song1-34/+202
2012-05-12gl: Provide a shader implementation of repeat wrap modesAlexandros Frantzis1-7/+9
2012-03-07gl/msaa: Do not attach a depth-stencil attachment to the default framebufferMartin Robinson1-0/+3
2011-12-15gl: Disable the msaa compositor by default (for release testing)Chris Wilson1-2/+12
2011-12-07gl: Defer stencil allocation until useChris Wilson1-18/+37
2011-10-13gl/msaa: Add clipping supportMartin Robinson1-1/+26
2011-10-13gl/msaa: Implement basic solid color fillMartin Robinson1-1/+6
2011-09-12Introduce a new compositor architectureChris Wilson1-8/+12
2011-05-10gl: Add fallback path for GLES2 implementations not supporting GL_OES_mapbufferAlexandros Frantzis1-0/+14
2011-05-10gl: Fix build issues for GLES2Alexandros Frantzis1-0/+4
2011-05-10gl: Require the GL_OES_texture_npot extension for GLES2Alexandros Frantzis1-6/+14
2011-05-10gl: Use GL_MAX_TEXTURE_IMAGE_UNITS to query the maximum texture unitsAlexandros Frantzis1-1/+1
2011-05-10gl: Remove unnecessary call to glDisableClientState()Alexandros Frantzis1-2/+0
2011-05-10gl: Use conventional texture upload for GLES2Alexandros Frantzis1-1/+2
2011-05-10gl: Require the GL_EXT_texture_format_BGRA8888 extension for GLES2Alexandros Frantzis1-1/+6
2011-05-10gl: Store the GL flavor (Desktop or ES) in the device structAlexandros Frantzis1-0/+1
2011-02-13gl: Don't reset the FBO draw/readbuffers every time we bind the FBO.Eric Anholt1-2/+2
2011-02-10gl: Use a custom shader uniform for the ModelViewProjection matrixAlexandros Frantzis1-7/+44
2011-01-31gl: Remove fixed-function related code pathsAlexandros Frantzis1-6/+0
2011-01-18gl: Ensure that gl surface resizes are properly appliedAndrea Canciani1-1/+2
2010-12-15gl: Replace GLEW by using the facilities provided by cairo-gl-infoAlexandros Frantzis1-34/+18
2010-12-15gl: Use the dispatch table for calling ARB/EXT functionsAlexandros Frantzis1-25/+27
2010-06-18gl: Refactor status handling in _cairo_gl_context_release()Benjamin Otte1-1/+1
2010-06-12gl: start returning the failure status aftern an invalid GL op.Chris Wilson1-7/+19
2010-06-07gl: Add a gradient texture cacheBenjamin Otte1-1/+11
2010-06-07gl: rework _cairo_gl_set_operator()Benjamin Otte1-0/+3
2010-06-07gl: Do not reset the current target on releaseBenjamin Otte1-1/+1
2010-06-07gl: Introduce a temporary texture unitBenjamin Otte1-0/+17
2010-06-07gl: Only allocate a framebuffer if we need oneBenjamin Otte1-0/+26
2010-06-07gl: Flush properly in set_destinationBenjamin Otte1-16/+17
2010-06-07gl: Don't reset vertex sizeBenjamin Otte1-0/+1
2010-06-07gl: Stop disabling the vertex array and the array bufferBenjamin Otte1-0/+4
2010-06-07gl: Do not reset shaders on _end()Benjamin Otte1-0/+3
2010-06-07gl: Set GL_BLEND and GL_SCISSOR_TEST globallyBenjamin Otte1-0/+8
2010-06-07gl: Introduce flush functionsBenjamin Otte1-1/+21
2010-06-07gl: Store the clip region in the contextBenjamin Otte1-0/+2
2010-06-07gl: Flush surface at the right timesBenjamin Otte1-0/+2
2010-05-20gl: Add _cairo_gl_surface_is_texture()Benjamin Otte1-2/+2
2010-05-17gl: Rename cairo_gl_shader_program_t to cairo_gl_shader_tChris Wilson1-9/+5
2010-05-17gl: Update copyright statementsBenjamin Otte1-1/+4
2010-05-17gl: Require ARB_vertex_buffer_object extension unconditionallyBenjamin Otte1-2/+3
2010-05-17gl: acquire device manually in finish, as the default way will errorBenjamin Otte1-8/+8
2010-05-17gl: Put shaders into a cacheBenjamin Otte1-0/+2
2010-05-17gl: Automatically generate the vertex shader sourceBenjamin Otte1-1/+1