* convolution_template.h: clamp output values after a convolution. |
|
More...
|
over 15 years ago
|
* Add pipi_order, to transform any image into an ordered dithering matrix. |
|
More...
|
over 15 years ago
|
* Added bezier files, lolz. |
|
More...
|
over 15 years ago
|
* Added a bezier curve primitive (2 control points). |
|
More...
|
over 15 years ago
|
* Factorized some code and added temporary debug stuff |
|
More...
|
over 15 years ago
|
* Fixed the second part of the previous buffer overflow. No comment. |
|
More...
|
over 15 years ago
|
* Fixed a buffer overflow in antialiased lines |
|
More...
|
over 15 years ago
|
* Added line to pipi tool (format x1,y1,x2,y2,color,aa, width coordinates as ints, color as hex quadret, aa as an optionnal bit which controls |
|
More...
|
over 15 years ago
|
* Oops. Fixed typo that prevented tile.c to be compiled (STFU I SAID!) |
|
More...
|
over 15 years ago
|
* Added *line_template.h to Makefile.am, to make sure teuf shuts the phoque up |
|
More...
|
over 15 years ago
|
* Moved *line_template.c to .h files to avoid problems with autotools (sam) |
|
More...
|
over 15 years ago
|
* Added Wu-Xaolin antialiased lines (Still lacks RGBA32 transparency code, with a fallback to float for now) |
|
More...
|
over 15 years ago
|
* Added simple Bresenham line drawing routines (RGBA_32, RGBA_F, Y_F) |
|
More...
|
over 15 years ago
|
* Goddammit, this time I'm fixing the f32 to u8 RGB conversion for real. |
|
More...
|
over 15 years ago
|
* pixels.c: fix a bug in the f32 to u8 RGB conversion. |
|
More...
|
over 15 years ago
|
* pixels.c: allow to call pipi_getpixels with PIPI_PIXELS_MASK_C. |
|
More...
|
over 15 years ago
|
* pipi.h: add the PIPI_PIXELS_MASK_C pixel format for canvas boundaries. |
|
More...
|
over 15 years ago
|
* pipi_internals.h: add two vector values for wrap around information. |
|
More...
|
over 15 years ago
|
* pixels.c: temporarily set internal gamma to 1.0 so that I can compare |
|
More...
|
over 15 years ago
|
* screen.c: add pipi_render_halftone() to create a 45-degree clustered dot |
|
More...
|
over 15 years ago
|
* Allow bayer:256 constructs, which do the same as bayer:256x256. |
|
More...
|
over 15 years ago
|
* Put the random and Bayer stock image generation into pipi/render/*. |
|
More...
|
over 15 years ago
|
* Add the "halftone" dithering method, which uses classical halftone (aka. |
|
More...
|
over 15 years ago
|
* stock.c: add new error diffusion kernels: Fan, Shiau-Fan, Stucki, Burkes, |
|
More...
|
over 15 years ago
|
* Get rid of the specific error diffusion functions, since our stock kernels |
|
More...
|
over 15 years ago
|
* Add pipi_dither_ediff(), a generic error diffusion dithering algorithm |
|
More...
|
over 15 years ago
|
* Do not prefix stock image names with "pipi:", it's redundant. |
|
More...
|
over 15 years ago
|
* Add a new image flag, u8, which indicates whether the image samples come |
|
More...
|
over 15 years ago
|
* Rename --rgb into --combine and add --split. Basic per-channel operations |
|
More...
|
over 15 years ago
|
* rgb.c: implement pipi_red(), pipi_green() and pipi_blue() to extract |
|
More...
|
over 15 years ago
|