2
I Use This!
Inactive

Commits : Listings

Analyzed 2 days ago. based on code collected 3 days ago.
May 13, 2023 — May 13, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
* convolution_template.h: clamp output values after a convolution.
Sam Hocevar
as sam
More... over 15 years ago
* Add pipi_order, to transform any image into an ordered dithering matrix.
Sam Hocevar
as sam
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.
Sam Hocevar
as sam
More... over 15 years ago
* pixels.c: fix a bug in the f32 to u8 RGB conversion.
Sam Hocevar
as sam
More... over 15 years ago
* pixels.c: allow to call pipi_getpixels with PIPI_PIXELS_MASK_C.
Sam Hocevar
as sam
More... over 15 years ago
* pipi.h: add the PIPI_PIXELS_MASK_C pixel format for canvas boundaries.
Sam Hocevar
as sam
More... over 15 years ago
* pipi_internals.h: add two vector values for wrap around information.
Sam Hocevar
as sam
More... over 15 years ago
* pixels.c: temporarily set internal gamma to 1.0 so that I can compare
Sam Hocevar
as sam
More... over 15 years ago
* screen.c: add pipi_render_halftone() to create a 45-degree clustered dot
Sam Hocevar
as sam
More... over 15 years ago
* Allow bayer:256 constructs, which do the same as bayer:256x256.
Sam Hocevar
as sam
More... over 15 years ago
* Put the random and Bayer stock image generation into pipi/render/*.
Sam Hocevar
as sam
More... over 15 years ago
* Add the "halftone" dithering method, which uses classical halftone (aka.
Sam Hocevar
as sam
More... over 15 years ago
* stock.c: add new error diffusion kernels: Fan, Shiau-Fan, Stucki, Burkes,
Sam Hocevar
as sam
More... over 15 years ago
* Get rid of the specific error diffusion functions, since our stock kernels
Sam Hocevar
as sam
More... over 15 years ago
* Add pipi_dither_ediff(), a generic error diffusion dithering algorithm
Sam Hocevar
as sam
More... over 15 years ago
* Do not prefix stock image names with "pipi:", it's redundant.
Sam Hocevar
as sam
More... over 15 years ago
* Add a new image flag, u8, which indicates whether the image samples come
Sam Hocevar
as sam
More... over 15 years ago
* Rename --rgb into --combine and add --split. Basic per-channel operations
Sam Hocevar
as sam
More... over 15 years ago
* rgb.c: implement pipi_red(), pipi_green() and pipi_blue() to extract
Sam Hocevar
as sam
More... over 15 years ago