168 Révisions (3bf0d166a84377d50ba08ad20eefc8bde9539e27)

Auteur SHA1 Message Date
  sam 3bf0d166a8 libpipi: fix file headers. il y a 16 ans
  sam 0eb36a6225 Support C99 types on Win32 through the same hacks as in libcaca. il y a 16 ans
  jylam b222945a6e * Added preliminary support of CoreImage (Cocoa/Mac OS X) il y a 16 ans
  sam 3f9fafa651 pipi.c: add pipi_get_version(). il y a 16 ans
  sam b254b61998 oric.c: allow to load invalid files that img2oric used to generate. il y a 16 ans
  sam d5432bccff Hide the list of available commands in pipi/context.c, so that the il y a 16 ans
  sam 6787d8a392 Fix library name in pipi.pc.in. il y a 16 ans
  sam 59e4d8ccd6 Add a --gamma command to modify the global gamma value. This is a nasty il y a 16 ans
  sam ab741dd245 Wrote an Oric hires file writer, based on img2oric. il y a 16 ans
  sam 36438eed8f Fix headers. il y a 16 ans
  sam 2f5dae2927 Wrote an Oric hires file parser. il y a 16 ans
  sam de6742dd3f Fix uninitialised values in most codec image writers. il y a 16 ans
  sam 9f10fdd2b9 gdi.c: the GDI codec can now open and save BMP files. il y a 16 ans
  sam 89d3be6048 Detect Windows GDI at configuration time. il y a 16 ans
  sam 6fc2b78f37 Allow to use all available image loaders instead of just the first one. il y a 16 ans
  jylam 4a41d81ee6 * Moved accessors to their own file, and added a pipi_get_format_name() il y a 16 ans
  sam 6f49c4d859 * ordered.c: r means radius, not diameter. il y a 16 ans
  sam bd54059e60 * Add a scale parameter to pipi_dither_ordered_ext(). il y a 16 ans
  sam 4fefa85cd9 * ordered.c: allow to rotate the dither pattern, using nearest-neighbour il y a 16 ans
  jylam 3553851ad5 * Preliminary support for a string to color routine (rgb(), argb() frgb(), fargb()) as well as named colors il y a 16 ans
  jylam 756cc89890 * Preliminary image histogram routines and example il y a 16 ans
  sam 37ed52dc95 * median.c: oops, fix argument types in the qsort call. il y a 16 ans
  sam 82bb59111c * median.c: use the libc's qsort to find the median value. Not really the il y a 16 ans
  sam 0cca668930 * pipi_template.h: factor the last unrolled preprocessor loop. il y a 16 ans
  sam daa741e235 * convolution.c: refactor the template functions, removing 30 lines of il y a 16 ans
  sam 729fb74fec * blur.c: support wrap around images in box blur (it's actually support for il y a 16 ans
  sam 916f579194 * blur.c: use the template system for the boxblur functions. il y a 16 ans
  sam 5a9d928338 * blur.c: fix the separate filter optimisation in the blur code by not il y a 16 ans
  sam 41fe20b38e * line.c: minor refactoring. il y a 16 ans
  sam e13a1527e4 * line.c: merge the antialiased line template back into line.c. il y a 16 ans
  sam 2e711427e7 * aline_template.h: remove fucking tabs. il y a 16 ans
  sam 39865db8bd * line.c: convert the aliased line drawing to the template system. il y a 16 ans
  sam c3c7f2e5e3 * Add "8bit" to the list of supported template flags. il y a 16 ans
  sam 8ddfafa5ba * Rework the convolution template system. il y a 16 ans
  sam db9a8eae50 * convolution_template.h: clamp output values after a convolution. il y a 16 ans
  sam 3dba2d0198 * Add pipi_order, to transform any image into an ordered dithering matrix. il y a 16 ans
  jylam 6d69dcc7ea * Added bezier files, lolz. il y a 16 ans
  jylam 306ec17156 * Added a bezier curve primitive (2 control points). il y a 16 ans
  jylam d0e6525dd1 * Factorized some code and added temporary debug stuff il y a 16 ans
  jylam c759699dba * Fixed the second part of the previous buffer overflow. No comment. il y a 16 ans
  jylam 74388b2c0d * Fixed a buffer overflow in antialiased lines il y a 16 ans
  jylam bdabe44f3a * 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 il y a 16 ans
  jylam 3d6c087459 * Oops. Fixed typo that prevented tile.c to be compiled (STFU I SAID!) il y a 16 ans
  jylam 0a6391a78b * Added *line_template.h to Makefile.am, to make sure teuf shuts the phoque up il y a 16 ans
  jylam 0a06b0af5f * Moved *line_template.c to .h files to avoid problems with autotools (sam) il y a 16 ans
  jylam b67fde0e94 * Added Wu-Xaolin antialiased lines (Still lacks RGBA32 transparency code, with a fallback to float for now) il y a 16 ans
  jylam 971efb124e * Added simple Bresenham line drawing routines (RGBA_32, RGBA_F, Y_F) il y a 16 ans
  sam 541e0213f7 * Goddammit, this time I'm fixing the f32 to u8 RGB conversion for real. il y a 16 ans
  sam 074e339ae3 * pixels.c: fix a bug in the f32 to u8 RGB conversion. il y a 16 ans
  sam f3a19b6ce5 * pixels.c: allow to call pipi_getpixels with PIPI_PIXELS_MASK_C. il y a 16 ans