summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2010-05-20gl: Implement texture upload to window with composite()Benjamin Otte2-83/+48
2010-05-20gl: cache the current shader in the contextBenjamin Otte2-1/+10
2010-05-20gl: Move _cairo_gl_set_operator() to the file it's used inBenjamin Otte3-61/+57
2010-05-20gl: Detect color-pattern clears of surfacesBenjamin Otte2-12/+29
2010-05-20gl: detect image uploads and fast-path themBenjamin Otte1-0/+23
2010-05-20gl: Use _cairo_gl_surface_draw_image() when caching glyphsBenjamin Otte1-39/+8
2010-05-20gl: Actually check errors for _cairo_gl_composite_begin()Benjamin Otte1-0/+2
2010-05-20gl: Get rid of _cairo_gl_composite_set_mask_texture()Benjamin Otte3-29/+8
2010-05-20gl: Make glyph cache a real surfaceBenjamin Otte2-44/+26
2010-05-18surface: Add _cairo_surface_release_device_reference() APIBenjamin Otte3-1/+29
2010-05-18gl: Make a bunch of functions staticBenjamin Otte2-20/+4
2010-05-18gl: Don't name the union in cairo_gl_operand_tBenjamin Otte2-77/+77
2010-05-17quartz: fix repeating radial gradients on 64 bitsAndrea Canciani1-1/+1
2010-05-17quartz: silence compiler warningsAndrea Canciani1-0/+2
2010-05-17quartz: fallback for A1 images on little endian archsAndrea Canciani1-0/+2
2010-05-17quartz-font: Silence 0x0 CGContext warningAndrea Canciani1-35/+42
2010-05-17quartz-font: Conform context and antialias handling to quartz-surfaceAndrea Canciani1-10/+28
2010-05-17gl: Add missing NULL-check in non-shader codeBenjamin Otte1-2/+2
2010-05-17gl: Get rid of src and mask argument to composite_init()Benjamin Otte4-10/+5
2010-05-17gl: Implement fill_rectangles with compositeBenjamin Otte1-163/+41
2010-05-17gl: make _set_mask() accept NULLBenjamin Otte2-8/+9
2010-05-17gl: Check status after composite_beginChris Wilson1-0/+2
2010-05-17gl: Throw a _cairo_error when detecting a GLerrorChris Wilson1-1/+3
2010-05-17gl: Rename cairo_gl_shader_program_t to cairo_gl_shader_tChris Wilson5-383/+424
2010-05-17gl: Pretty print the error GLenum.Chris Wilson2-1/+21
2010-05-17gl: Update copyright statementsBenjamin Otte6-6/+28
2010-05-17gl: Assert that binding values to shaders never failsBenjamin Otte4-159/+111
2010-05-17gl: Use GL_TRIANGLES instead of GL_QUADSBenjamin Otte1-5/+11
2010-05-17xlib: ensure variable isn't uninitializedBenjamin Otte1-1/+3
2010-05-17gl: Set composite->has_component_alpha based on maskBenjamin Otte1-3/+4
2010-05-17gl: Replace _cairo_gl_operand_init() with setters for src/maskBenjamin Otte4-28/+67
2010-05-17gl: Convert glyphs path to use cairo_gl_composite_tBenjamin Otte3-325/+150
2010-05-17gl: Require ARB_vertex_buffer_object extension unconditionallyBenjamin Otte5-21/+7
2010-05-17gl: Remove unused variablesBenjamin Otte1-6/+1
2010-05-17gl: Convert span renderer to use cairo_gl_composite_begin/end()Benjamin Otte3-219/+110
2010-05-17gl: Change _cairo_gl_composite_emit_rect()Benjamin Otte3-20/+26
2010-05-17gl: remove unused variables from span rendererBenjamin Otte1-7/+0
2010-05-17gl: Support component alpha in gl_composite_tBenjamin Otte4-284/+167
2010-05-17gl: Implement _composite_emit_rect() and _composite_end()Benjamin Otte3-98/+192
2010-05-17gl: Add _cairo_gl_composite_begin() functionBenjamin Otte3-21/+37
2010-05-17gl: make _cairo_operand_destroy privateBenjamin Otte2-4/+1
2010-05-17gl: make show_glyphs use the cairo_composite_t APIBenjamin Otte1-7/+10
2010-05-17gl: Make the span renderer use the new composite APIsBenjamin Otte1-12/+20
2010-05-17gl: Move composite code into own fileBenjamin Otte4-850/+910
2010-05-17gl: cairo_gl_compsite_setup_t => cairo_gl_composite_tBenjamin Otte3-38/+38
2010-05-17gl: use glBlendFuncSeparate()Benjamin Otte4-68/+16
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 Otte3-21/+100
2010-05-17gl: Add cairo_gl_composite_setup_init/fini() functionsBenjamin Otte2-39/+65
2010-05-17gl: move operator checkBenjamin Otte1-3/+3