John Cupitt
0bb052414a
use plain "restrict"
...
configure changes this to __restrict__ for us, if the compiler supports
it
2013-12-03 08:53:36 +00:00
John Cupitt
0f7e938aef
sync
2013-12-02 18:53:56 +00:00
John Cupitt
85fe00ac46
stop sdev zero being generated by sharpen
2013-12-02 14:08:27 +00:00
John Cupitt
2360d4a6e9
oop set scale/offset
2013-12-02 13:24:05 +00:00
John Cupitt
7c43e3d332
remove the orc stuff from arithmetic
...
no faster than gcc auto vec
2013-12-02 11:22:08 +00:00
John Cupitt
f387d13106
Merge remote-tracking branch 'origin/7.36'
2013-12-01 12:30:12 +00:00
John Cupitt
d7037618fc
use a define for PATH_MAX
...
add VIPS_PATH_MAX, a long-enough-for-almost-any-path buffer size
we ought to switch to dynamic paths really ... do this when we fix
filename encoding
2013-12-01 12:18:16 +00:00
John Cupitt
1cffe216f5
faster vips_linear()
...
put the 1ary path back, faster with gcc 4.8
2013-11-30 17:26:13 +00:00
John Cupitt
a44377f03e
sync
2013-11-30 13:56:48 +00:00
John Cupitt
dccc5d5180
add __restrict__ markup to loop pointers
...
helps auto-vec
also remove a couple of if()s from inner loops, again, helps auto-vec
2013-11-30 13:55:10 +00:00
John Cupitt
29eed7b2b5
remove repack code from affine
...
just done in compat wrapper now
2013-11-29 23:20:32 +00:00
John Cupitt
223cb02305
fix im_benchmark()
2013-11-29 22:30:20 +00:00
John Cupitt
1da3064e7b
Merge remote-tracking branch 'origin/7.36'
2013-11-29 22:15:04 +00:00
John Cupitt
b619a8cc04
sync
2013-11-29 22:00:13 +00:00
John Cupitt
b77b4fba0f
sync
2013-11-29 15:10:16 +00:00
John Cupitt
d935ccc752
oops
2013-11-29 14:48:47 +00:00
John Cupitt
fdad999f47
fix dist and build
...
was broken on old glibs
2013-11-29 14:28:55 +00:00
John Cupitt
45c8be3db6
small polish
2013-11-29 09:40:54 +00:00
John Cupitt
e0b9b3cd5c
more polishing
...
and instrument stuff for vipsthumbnail
2013-11-28 14:56:19 +00:00
John Cupitt
a83b44b7a4
fix overlap detection
2013-11-28 10:45:31 +00:00
John Cupitt
260cbde58d
Merge remote-tracking branch 'origin/master' into gate
2013-11-28 09:27:11 +00:00
John Cupitt
730d7d0bd6
sync
2013-11-28 09:22:39 +00:00
John Cupitt
53562905d4
remove use of PATH_MAX
...
helps gnu hurd, thanks Jay
2013-11-28 09:05:53 +00:00
John Cupitt
853124757b
small polishes
2013-11-27 17:31:07 +00:00
John Cupitt
0bf5ee12fd
more calcs in output
2013-11-26 17:53:44 +00:00
John Cupitt
eb3ad6d64f
add lots of instrumentation
...
also svg output
2013-11-26 14:57:56 +00:00
John Cupitt
3a195d4d5c
support main thread gates
2013-11-26 13:01:40 +00:00
John Cupitt
b746ab36d6
works!
2013-11-25 14:45:06 +00:00
John Cupitt
ba03c0921d
txt rendering
2013-11-25 11:01:09 +00:00
John Cupitt
3ffebcbe69
now draws something
2013-11-25 10:36:37 +00:00
John Cupitt
d49eed6d20
Merge remote-tracking branch 'origin/master' into gate
2013-11-25 08:55:41 +00:00
John Cupitt
022f2ab1c3
sync
2013-11-24 11:10:42 +00:00
John Cupitt
3b5eea5903
sync
2013-11-22 14:50:40 +00:00
John Cupitt
5b7b3cb591
small fixes for clang static analyzer
...
a few small things clang static analyzer found
2013-11-22 14:34:13 +00:00
John Cupitt
2f602eedd6
clang static analyze notes
2013-11-22 11:27:29 +00:00
John Cupitt
36f2f630d7
add clang notes
2013-11-22 10:12:54 +00:00
John Cupitt
64b5b9e514
add SEQ operation hint to conv
...
conv operations can run sequentially over images
2013-11-22 09:19:35 +00:00
John Cupitt
54dcea8c3d
fix some clang warnings
2013-11-21 17:43:28 +00:00
John Cupitt
fb183e28a0
start adding cairo output
2013-11-21 14:58:44 +00:00
John Cupitt
5fce021c17
fix typo in find_mosaic.c
...
thanks dcb314
https://github.com/jcupitt/libvips/issues/81
2013-11-20 21:38:31 +00:00
John Cupitt
d366320cb1
cleanups, vipsprofile.py now works
2013-11-20 21:35:18 +00:00
John Cupitt
5810ac761e
Merge branch 'master' into gate
2013-11-20 16:32:39 +00:00
John Cupitt
c6d9695431
Merge branch '7.36'
2013-11-20 16:32:09 +00:00
John Cupitt
7a5af8b610
allow larger tile_size in dzsave
...
bump the tile_size limit up, thanks Petter Ranefall
2013-11-20 15:27:47 +00:00
John Cupitt
3e6833e055
Merge remote-tracking branch 'origin/gate' into gate
2013-11-20 15:14:18 +00:00
John Cupitt
4feaec77c3
Merge branch 'master' into gate
2013-11-20 15:12:26 +00:00
John Cupitt
dc24afb28f
Merge remote-tracking branch 'origin/7.36'
...
Conflicts:
ChangeLog
configure.ac
2013-11-20 15:12:14 +00:00
John Cupitt
88b2f4350d
better cache sizing in unbuffered sequential mode
...
Previously we only ever had a single tile of cache in unbuffered mode.
This could break with many threads, if thread requests crossed tile
boundaries.
Now have one tile per thread, plus a bit for slop.
2013-11-20 14:46:46 +00:00
John Cupitt
e57492de54
stuff
2013-11-19 14:59:40 +00:00
John Cupitt
9b9d940148
parse profile output
2013-11-19 10:13:38 +00:00