Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-08-29 | DRM/Gallium3D: update draw function following changes in gallium3dHEADmaster | Igor Oliveira | 1 | -1/+2 | |
2010-08-25 | DRM/Gallium3D: Fix misc warnings | Jakob Bornecrantz | 1 | -20/+23 | |
Including: * Invalid function declrations. * Unused variables. * Passing the wrong argument to functions. | |||||
2010-08-25 | DRM/Gallium3D: Driver loader is wrong | Jakob Bornecrantz | 1 | -1/+2 | |
At least this fixes the warnings | |||||
2010-08-25 | DRM/Gallium3D: Arrays starts with zero not one | Jakob Bornecrantz | 1 | -3/+3 | |
2010-08-20 | DRM/Gallium3D: code cleanup. | Igor Oliveira | 1 | -40/+47 | |
* move z surface creation for a function; * clear the stencil when creating the surface; * fix the wrong depth initialization in gallium_fill | |||||
2010-08-01 | DRM/Gallium3D: initial support to fonts | Igor Oliveira | 1 | -23/+35 | |
2010-07-21 | DRM/Gallium3d: initial implementation of blend operations, | Igor Oliveira | 1 | -10/+95 | |
uses src and dst factors | |||||
2010-07-19 | DRM/Gallium3D: remove debug messages | Igor Oliveira | 1 | -7/+0 | |
2010-07-19 | DRM/Gallium3D: fix api changes in Gallium3D | Igor Oliveira | 1 | -7/+4 | |
2010-07-11 | DRM/Gallium3D: implement stroke styles using to_shape helper from cairo, and | Igor Oliveira | 1 | -180/+260 | |
use cairo_matrix_* to convert the cairo coordinate system to gallium coordinate system | |||||
2010-07-09 | DRM/Gallium3D: support to non-zero and even-odd working | Igor Oliveira | 1 | -23/+127 | |
2010-07-08 | DRM/Gallium3d: make fill even odd works fine | Igor Oliveira | 1 | -36/+65 | |
2010-06-30 | DRM/Gallium3D: make line_width works again | Igor Oliveira | 1 | -13/+11 | |
2010-06-30 | DRM/Gallium3D: implement support to new path and multiples paths | Igor Oliveira | 1 | -37/+95 | |
2010-06-30 | DRM/Gallium3D: several fix to gallium 3D path and shader infrastructure | Igor Oliveira | 1 | -88/+170 | |
2010-06-20 | Initial Fixes: get_tile_rgba and other fixes | Igor Oliveira | 1 | -12/+26 | |
2010-06-20 | DRM/Gallium3D: fix draw_path rasterizer | Igor Oliveira | 1 | -4/+5 | |
2010-06-20 | DRM/Gallium3D: initial mask implementation | Igor Oliveira | 1 | -11/+14 | |
2010-06-19 | DRM/Gallium3D: implement clip method. | Igor Oliveira | 1 | -64/+115 | |
The clip method is done using depth buffer test. | |||||
2010-06-10 | DRM/Gallium3D: implement fill method | Igor Oliveira | 1 | -20/+98 | |
Now it does not have support for antialiasing. | |||||
2010-06-10 | DRM/Gallium3D: Path initial implementation | Igor Oliveira | 1 | -21/+209 | |
Support to all paths and line width missing: Some features in cairo_stroke_style_t | |||||
2010-06-08 | DRM/gallium3D: Initial implementation of painting method | Igor Oliveira | 1 | -9/+348 | |
Now we are supporting solid surfaces | |||||
2010-05-30 | DRM/Gallium3D: make cairo gallium backend support softpipe | Igor Oliveira | 2 | -15/+23 | |
2010-05-30 | DRM/Gallium3D: Catch up with changes in APIs. | Igor Oliveira | 1 | -1/+3 | |
2010-05-27 | gl: Unmap the vertex buffer prior to using in DaawArrays() | Chris Wilson | 1 | -11/+12 | |
"It is an INVALID_OPERTION error to source data from a buffer object that is currently mapped." mesa is currently lax in this regard, but the Nvidia libGL conforms to the spec and thus was causing failures. | |||||
2010-05-27 | gl: _cairo_set_shader_by_type() cannot return UNSUPPORTED | Chris Wilson | 1 | -3/+4 | |
So remove the superfuous test. | |||||
2010-05-27 | gl: Check for an error device when creating surfaces. | Chris Wilson | 1 | -0/+3 | |
2010-05-27 | gl: Make _cairo_gl_shader_(init|compile) static | Chris Wilson | 2 | -26/+25 | |
Only used within _cairo_gl_shaders.c, so remove the private symbol. | |||||
2010-05-27 | boilerplate: Exercise RENDER capable windows. | Chris Wilson | 1 | -0/+107 | |
Ensure that the drivers actually work when rendering to a normal window. | |||||
2010-05-27 | script: Update csi-exec to match new interface. | Chris Wilson | 1 | -1/+2 | |
2010-05-20 | freed-pool: Don't access beyond the end of the array. | Chris Wilson | 2 | -4/+8 | |
Argh. This bug has been here for quite some time and only showed itself with a corrupt pointer on ppc32. Since the erroneous write is inside the block, it remained undetected by valgrind. | |||||
2010-05-20 | atomic: Add memory barriers if required for intel primitives | Chris Wilson | 1 | -0/+16 | |
2010-05-20 | gl: spans need the dummy texture | Benjamin Otte | 1 | -1/+1 | |
Thanks Eric. That took me half a day. | |||||
2010-05-20 | gl: Don't set is_clear | Benjamin Otte | 1 | -2/+0 | |
1) It's wrong. 2) The core functions set the flag correctly already. | |||||
2010-05-20 | gl: Fix coverage passing for spans not being endian safe. | Benjamin Otte | 3 | -16/+19 | |
2010-05-20 | gl: Allow NONE and SPANS sampler for source, too | Benjamin Otte | 1 | -1/+3 | |
2010-05-20 | gl: Refactor fixed function setup code | Benjamin Otte | 1 | -84/+46 | |
In particular get rid of the _cairo_gl_set_tex_combine_constant_color() function by inlining it and move common glTexEnv calls out of the switch statement. | |||||
2010-05-20 | gl: set the active texture before fiddling with with glTexEnv | Benjamin Otte | 1 | -0/+8 | |
fixes the fixed function pipeline | |||||
2010-05-20 | gl: Remove unused variables | Benjamin Otte | 1 | -9/+0 | |
2010-05-20 | gl: Move vertex array setup code into the texture setup code | Benjamin Otte | 1 | -21/+14 | |
2010-05-20 | gl: Add an assertion that a context cannot call _begin() twice | Benjamin Otte | 2 | -0/+9 | |
Evert _begin() call must be followed by an _end() call to avoid any nastiness. Just like GL. :) | |||||
2010-05-20 | gl: Move vertex buffer handling from setup into context | Benjamin Otte | 2 | -20/+22 | |
We can only emit one vertex buffer at a time anyway. | |||||
2010-05-20 | gl: Actuall do fall back to fixed function paths. | Benjamin Otte | 1 | -1/+3 | |
Previously we were just returning UNSUPPORTED all the time. I guess that explains why my code got so slow... | |||||
2010-05-20 | gl: Don't store the shader in the composite_t anymore | Benjamin Otte | 3 | -32/+24 | |
Now that we have ctx->current_shader, there's no need to keep it in the composite setup code. | |||||
2010-05-20 | gl: Move shader checking in the TexEnv setup code | Benjamin Otte | 1 | -107/+101 | |
As the previously generic setup code only contains non-shader code now, we can check in advance that no shader is in use and do all the other stuff without checks. | |||||
2010-05-20 | gl: Move texture setup code into its own file | Benjamin Otte | 1 | -116/+92 | |
This ensures textures don't need to be (re)set when doing component alpha and running 2 shaders. | |||||
2010-05-20 | gl: Binding variables only works for the current shader | Benjamin Otte | 3 | -35/+20 | |
So make the code reflect that. | |||||
2010-05-20 | gl: Separate binding to shaders from setting operands | Benjamin Otte | 2 | -79/+79 | |
That way we only need to bind to shaders when creating them, but not everytime we switch shaders on text output. | |||||
2010-05-20 | gl: Use the mask, not the source | Benjamin Otte | 1 | -4/+4 | |
Not that we'd ever have constant color component-alpha masks, but that's an entirely different topic. | |||||
2010-05-20 | gl: Add _cairo_gl_surface_is_texture() | Benjamin Otte | 3 | -7/+14 | |
It's more explicit then just checking surface->fb != 0 Also, it makes improving that check easier. |