summaryrefslogtreecommitdiff
path: root/src/cairo-gl-device.c
AgeCommit message (Expand)AuthorFilesLines
2013-02-15gl: disable GL_DITHERHenry Song1-0/+2
2013-01-25gl: Fix typos in multisampling detectionHenry Song1-3/+3
2013-01-15gl/msaa: Check for more extensions before using MSAAMartin Robinson1-16/+17
2013-01-03gl: Support the GL_IMG_texture_npot extensionChuanbo Weng1-1/+2
2012-12-17Revert "gl/msaa: Share the depth/stencil buffer among all surfaces"Martin Robinson1-84/+34
2012-12-10gl: Add BGRA download support for GLES2Martin Robinson1-0/+18
2012-12-08gl/msaa: Share the depth/stencil buffer among all surfacesMartin Robinson1-34/+84
2012-12-05gl/msaa: Use GL_IMG_multisampled_render_to_texture when availableChuanbo Weng1-0/+8
2012-12-05gl/msaa: Also setmsaa_active to true for non-texture surfacesHenry Song1-0/+1
2012-10-11gl: gles2 only supports GL_DEPTH24_STENCIL8_OESHenry Song1-1/+1
2012-08-22gl: Add a non-thread-aware mode for GL devicesMartin Robinson1-0/+13
2012-07-11gl: Add the compile fix that I forgot to add to the previous commitChris Wilson1-1/+1
2012-07-11gl: Destroy glyph cache surface during finishHenry Song1-3/+3
2012-05-24gl: Use core GL_STENCIL8_DEPTH24 for gl_flavor=desktopChris Wilson1-1/+1
2012-05-23gl: Simplify switching between primitive typesMartin 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