Commit Graph

  • ae7296db94 vector: generate acc_amd64.s from a template. Nigel Tao 2016-10-10 20:12:30 +1100
  • 746988e7a2 vector: add SIMD versions of xxxAccumulateOpSrc. Nigel Tao 2016-10-06 11:55:55 +1100
  • dc590effac vector: add some accumulate tests. Nigel Tao 2016-09-30 19:28:54 +1000
  • 1be1b0af35 tiff: reject TIFF images with unsorted IFD tags. Benny Siegert 2015-04-28 17:45:40 +0200
  • 72141d56a2 vector: re-order some functions. Nigel Tao 2016-10-01 08:35:39 +1000
  • 992afa5d48 vector: add a fixed point math implementation. Nigel Tao 2016-09-28 19:29:02 +1000
  • 8a20735b0e vector: sort benchmarks from slowest to fastest. Nigel Tao 2016-09-28 19:32:24 +1000
  • 14bbbc8017 vector: add a fast path for RGBA dst images. Nigel Tao 2016-09-25 13:27:14 +1000
  • 0080ac3d2c vector: add some more tests. Nigel Tao 2016-09-24 19:07:04 +1000
  • 7ea36498ac vector: allow dst and mask to have different strides. Nigel Tao 2016-09-24 17:05:28 +1000
  • b077ed42b3 vector: implement arbitrary dst and src image types. Nigel Tao 2016-09-23 18:00:01 +1000
  • 50ce1ebf58 vector: add benchmarks. Nigel Tao 2016-09-23 11:03:00 +1000
  • cd8486aac9 vector: implement DrawOp == draw.Over. Nigel Tao 2016-09-21 22:15:02 +1000
  • bb355ba442 vector: add CubeTo. Nigel Tao 2016-09-05 19:50:44 +1000
  • 714f2e47f7 vector: new package for rasterizing 2-D graphics. Nigel Tao 2016-09-01 17:26:54 +1000
  • 112f996332 math/fixed: add Mul methods. Nigel Tao 2016-08-19 17:14:04 +1000
  • 9f8d0d4587 font/plan9font: look for subfont ".0" suffixes. Nigel Tao 2016-08-06 10:42:45 +1000
  • c348254d65 webp: make a placeholder package for Go 1.5 and earlier. Nigel Tao 2016-07-16 09:11:08 +1000
  • 81315f0c68 webp: mark package as requiring Go 1.6 for NYCbCrA Brad Fitzpatrick 2016-07-15 14:54:48 +0000
  • a21e5be7b4 riff: fix some short chunk data bugs. Nigel Tao 2016-07-01 16:56:48 +1000
  • 8550bb5380 font/inconsolata: new package. Nigel Tao 2016-06-26 16:52:26 +1000
  • c4226c0d9c font/basicfont: add Descent and Left fields. Nigel Tao 2016-06-26 16:21:54 +1000
  • 97680175a5 font: add a []byte flavor of string methods. Nigel Tao 2016-05-26 15:28:50 +1000
  • 51ddfee6f3 colornames: export variables such as Darkred. Nigel Tao 2016-05-26 13:27:44 +1000
  • f551d3a6b7 font/plan9font: derive the example's ascent from the metrics. Nigel Tao 2016-04-08 14:15:19 +1000
  • 14f8673644 font: add a MeasureString function, not just a method. Nigel Tao 2016-04-10 13:06:53 +1000
  • 4cff43048f example/font: use an "example" build tag instead of "ignore". Nigel Tao 2016-04-10 15:25:52 +1000
  • c4e9f1b429 math/fixed: have Floor, Round and Ceil return int, not Int26_6. Nigel Tao 2016-04-10 13:59:37 +1000
  • 0991244d9d math/fixed: add Floor, Round and Ceil methods. Nigel Tao 2016-04-08 14:26:01 +1000
  • 22f1b5f81b font/plan9font: optimize the conversion to image.Alpha. Nigel Tao 2016-04-08 13:51:50 +1000
  • 7a320489ae plan9font: use image.Alpha for subface images. Ethan Burns 2016-04-02 12:19:39 -0400
  • 8b5ac8f8e5 image/font: make a zero Weight mean a normal weight. Nigel Tao 2016-04-02 11:44:24 +1100
  • 0ebebfd658 webp: fix tests for webp/nycbcra deprecation. Nigel Tao 2016-04-02 12:00:09 +1100
  • 00fe24ef7b webp/nycbcra: deprecate package. Nigel Tao 2015-10-10 11:24:47 +1100
  • f1e9747265 font: add Metrics.Descent. Nigel Tao 2016-03-24 10:11:33 +1100
  • 7b1c29e1d6 font: add Face.Metrics. Ethan Burns 2016-03-23 06:48:38 -0400
  • 7c492694a6 cmd/webp-manual-test: blacklist some versions of the dwebp binary. Nigel Tao 2016-01-02 15:23:15 +1100
  • baddd3465a font/basicfont: new package for a basic font face. Nigel Tao 2015-09-11 13:43:18 +1000
  • 2dc9880a10 colornames: fix copyright year. Nigel Tao 2015-09-11 13:46:00 +1000
  • b3d8467d91 font: fix up some old x/exp/shiny references. Nigel Tao 2015-09-01 15:04:37 +1000
  • 00f88f596f Merge x/exp/shiny/font to x/image/font. Nigel Tao 2015-09-01 14:51:18 +1000
  • b53870fbcf shiny/font/plan9font: add an example test. Nigel Tao 2015-08-26 11:28:38 +1000
  • 5ae59125bf shiny/font: have Face.Glyph return an advance width, not a new dot. Nigel Tao 2015-08-31 11:16:53 +1000
  • 627898392a shiny/font: add per-glyph metrics. Nigel Tao 2015-08-24 14:01:27 +1000
  • 8ab1ac6834 math/fixed: add rectangle types and the R function. Nigel Tao 2015-08-24 10:24:01 +1000
  • ab08d42a8a shiny/font: add Hinting, Stretch, Style and Weight option types. Nigel Tao 2015-08-19 16:33:39 +1000
  • e87ffe258c shiny/font/plan9font: implement ParseFont. Nigel Tao 2015-08-11 17:49:26 +1000
  • d9c0088098 math/fixed: add I and P helper functions. Nigel Tao 2015-08-17 11:44:06 +1000
  • b137518d47 colornames: new package for named colors Hariharan Srinath 2015-08-05 10:38:17 +0530
  • b96af5338f math/fixed: add Point methods (Add, Sub, Mul, Div). Nigel Tao 2015-08-13 20:35:57 +1000
  • eecb4e626f shiny/font: new package for drawing text on an image. Nigel Tao 2015-08-10 18:34:31 +1000
  • 3029cff51e math/fixed: add point types. Nigel Tao 2015-08-06 14:46:52 +1000
  • 8e3389fa81 draw: have Scale and Transform recognize straight copies. Nigel Tao 2015-07-31 18:09:14 +1000
  • 5ec5e003b2 math/fixed: new package. Nigel Tao 2015-07-30 15:00:38 +1000
  • 5f5d3e0618 draw: skip TestFastPaths for Go 1.4. Nigel Tao 2015-07-30 12:34:20 +1000
  • c6de6b60d2 vp8: split expression to placate 386 compiler Russ Cox 2015-07-29 18:37:35 -0400
  • 5c9906b535 image/draw: have Transform take a f64.Aff3 instead of a *f64.Aff3. Nigel Tao 2015-07-27 15:58:18 +1000
  • 8ca9b58be9 shiny/screen: new package. Nigel Tao 2015-07-23 17:55:38 +1000
  • 6b7a488d1e draw: tweak the YCbCr to RGBA conversion formula. Nigel Tao 2015-07-15 15:03:37 +1000
  • 92cae9f9bc tiff/lzw: sync (yet again) to the upstream lzw in the stdlib. Nigel Tao 2015-07-02 11:14:58 +1000
  • eb11b45157 tiff/lzw: sync (again) to the upstream lzw in the stdlib. Nigel Tao 2015-06-22 11:00:23 +1000
  • ef56035c4b tiff/lzw: sync to the upstream lzw in the stdlib. Nigel Tao 2015-06-22 10:44:34 +1000
  • 090ed236cf image/tiff: replace repeated error creations with one Jeff R. Allen 2015-06-13 02:51:52 +0200
  • d6cb0a28ce tiff: re-organize some test cases, and make comment style consistent. Nigel Tao 2015-06-19 15:56:41 +1000
  • e5f3f2f6c0 tiff: format the find/replace test strings consistently. Nigel Tao 2015-06-18 12:55:21 +1000
  • b7cdfbb5c4 image/tiff: fix a panic with invalid tile sizes Jeff R. Allen 2015-06-13 02:45:13 +0200
  • 9af7e1b58b tiff: don't apply the 8 bps predictor to a 1 bps image. Nigel Tao 2015-06-17 09:10:39 +1000
  • 3157439762 image/tiff: do not allow zero bits per sample Jeff R. Allen 2015-06-13 01:13:12 +0200
  • d8e202c6ce vp8: limit all other partitions to 1<<24 bytes in size, not just N-1 of them. Nigel Tao 2015-05-14 11:46:56 +1000
  • c5f9292598 vp8l: don't ignore I/O errors when reading LZ77 parameters. Aamir Khan 2015-05-10 17:14:18 +0900
  • 25eff15cb8 webp: fix panic in case of invalid chunkID Aamir Khan 2015-05-10 04:02:24 +0900
  • f28211f6e1 bmp: optimize decoding and encoding 0xH sized images. Nigel Tao 2015-05-08 16:19:36 +1000
  • 4a3ed0c124 tiff: don't panic on reading bad ifd chai2010 2015-04-29 01:05:11 +0800
  • 70cb8023e6 draw: make op a mandatory argument, not optional. Nigel Tao 2015-04-29 17:05:36 +1000
  • 6af46c2009 tiff: reject IFDs whose data is longer than int. Benny Siegert 2015-04-28 20:02:45 +0200
  • 918b3735c3 draw: disable the image.Rectangle DstMask fast path until Go 1.5 is released. Nigel Tao 2015-04-29 10:46:24 +1000
  • b2f48f3f51 tiff: don't panic on reading short block data. Nigel Tao 2015-04-24 15:43:07 +1000
  • 72a6583050 x/image/tiff: fix division by zero when decoding empty image Håvard Haugen 2015-04-21 00:05:38 +0200
  • 95ece4346f cmd/webp-manual-test: add a "build ignore" tag, so that "go install golang.org/x/image/..." doesn't install the manual testing program. Nigel Tao 2015-04-24 14:48:56 +1000
  • 8642173156 draw: implement srcMask. Nigel Tao 2015-04-24 14:45:24 +1000
  • f681781743 tiff: fix shadowed err variable. chai2010 2015-04-23 15:51:29 +0800
  • 24b0de15f1 draw: add a fast path for an image.Rectangle DstMask. Nigel Tao 2015-04-22 15:24:07 +1000
  • b621bdc118 draw: delete some dead code. Nigel Tao 2015-04-22 14:25:58 +1000
  • 3940ddb240 draw: implement dstMask. Nigel Tao 2015-04-21 14:26:44 +1000
  • 76b4869e5a draw: factor out some float64 to uint32 conversions. Nigel Tao 2015-04-17 17:57:53 +1000
  • 26bd17363f draw: plumb the Options through to the type-specific code. Nigel Tao 2015-04-16 16:17:58 +1000
  • 69a0d8f9aa draw: add mask fields to Options. Nigel Tao 2015-04-14 16:23:36 +1000
  • e83a2376af draw: refactor codegen to use argf instead of fmt.Sprintf. Nigel Tao 2015-04-14 10:26:02 +1000
  • 8ed4ff0a33 draw: implement the Over operator. Nigel Tao 2015-04-10 19:58:30 +1000
  • 697863cec6 draw: clamp kernel output so red, green and blue <= alpha. Nigel Tao 2015-04-10 13:05:20 +1000
  • 67c770d218 draw: substitute Src for Over when the source image is completely opaque. Nigel Tao 2015-04-08 20:47:13 +1000
  • 65a798f031 draw: generate code for op == Over. Nigel Tao 2015-04-07 16:22:05 +1000
  • b293696c81 draw: switch on the Op compositing operator. Nigel Tao 2015-04-07 11:22:25 +1000
  • c53fa16781 draw: use a sync.Pool for kernel scaling's temporary buffers. Nigel Tao 2015-03-27 11:21:16 +1100
  • d5c5125b57 draw: update the inlined YCbCr.RGBA code to use 16 bit color. Nigel Tao 2015-03-26 19:33:18 +1100
  • 500a27f912 draw: optimize some multiply-by-zeroes in Kernel.Transform. Nigel Tao 2015-03-24 20:16:40 +1100
  • 575b100276 draw: eliminate some math.Floor calls in Transform methods. Nigel Tao 2015-03-23 13:30:31 +1100
  • 41f747b91e draw: inline the generated YCbCrToRGB calls. Nigel Tao 2015-03-21 16:55:24 +1100
  • 7eedc6044d draw: add Scale and Transform fast paths for Uniform src images. Nigel Tao 2015-03-20 22:13:15 +1100
  • 4180bcbc4a draw: inline the generated PixOffset calls. Nigel Tao 2015-03-20 16:36:51 +1100