Commit Graph

836 Commits

Author SHA1 Message Date
331f185160 extent: add trivial validity instantiation test 2015-02-13 17:32:31 +11:00
b05b779d7d extent: migrate to free sanity/valid 2015-02-13 17:32:08 +11:00
e129303307 debug: add free sanity/valid functions 2015-02-13 17:31:47 +11:00
ab06dac6a4 extent: style 2015-02-13 16:30:36 +11:00
87b07cf305 extent: remove using namespace util 2015-02-13 16:29:07 +11:00
d4caabceec extent: instantiate ostream for float/double 2015-02-12 22:08:48 +11:00
4bb5b7adb2 vector: add scalar variant of redim 2015-02-12 17:41:07 +11:00
23ffd18acb extent: add scalar variant of expanded 2015-02-12 17:40:47 +11:00
7b3ea29856 style 2015-02-12 17:40:36 +11:00
d7e3683417 uri: check component values in unit test 2015-02-11 16:43:27 +11:00
da464968e6 view: add equality operators 2015-02-11 16:43:27 +11:00
4764015f9b uri: turn off parser tracing 2015-02-11 16:43:27 +11:00
e14b17c0bd uri: use begin and end methods, not variables 2015-02-11 16:43:27 +11:00
49e60e576f view: extract span class into standalone class 2015-02-11 16:18:43 +11:00
2a72943ad7 uri: add copyright header 2015-02-11 16:18:18 +11:00
4245785005 uri: add simple uri parser 2015-02-09 17:43:24 +11:00
39da295789 build: trap on signed wraparound 2015-02-09 13:13:17 +11:00
81ccdcf8ef fixed: add signed supported 2015-02-06 20:01:26 +11:00
a218774bc0 fixed: implement addition/subtraction 2015-02-06 19:01:38 +11:00
1d2d32e016 fixed: dont scale inputs in from_native calls 2015-02-06 19:01:06 +11:00
6fee487bc0 fixed: rename integral methods as integer 2015-02-06 19:00:47 +11:00
5ad7d05fd4 whitespace 2015-02-06 16:36:05 +11:00
4f19a35b7d fixed: add trivial tests 2015-02-06 16:35:40 +11:00
f0021afc71 fixed: add ostream operators 2015-02-06 16:35:23 +11:00
e3cba6b473 fixed: add logical operators 2015-02-06 16:35:11 +11:00
1a1bb23a8b fixed: update style 2015-02-06 16:34:30 +11:00
9619b5fee9 image: add value_type typedef 2015-02-06 13:52:44 +11:00
1290cde443 image: add more varied downsample, pgm reader 2015-02-05 20:37:07 +11:00
75d69bf9df maths: fix the ordering of limit 2015-02-05 20:37:07 +11:00
8487f700f6 maths: add smoothstep 2015-02-05 20:37:07 +11:00
b12d0b95fc maths: special case limit conditions of sinc 2015-02-05 20:37:07 +11:00
4c41439a2e debug: add CHECK_NEZ 2015-02-05 20:37:07 +11:00
169bc5f62b debug: move maths header inc to avoid circular dep 2015-02-05 20:37:07 +11:00
10cb9e2458 build: rename json.cpp.rl from reason move 2015-02-05 20:37:07 +11:00
09be9f3cea image: set the output values in downsample... 2015-02-04 18:39:40 +11:00
52544605e5 image: instantiate uint8_t buffer clone 2015-02-04 18:39:08 +11:00
997dd3415d build: find lto-wrappers where appropriate 2015-02-04 15:59:22 +11:00
b542062cc4 image: add basic buffer class 2015-02-04 15:59:06 +11:00
1db9057c95 region: add per-axis expansion calls 2015-02-04 15:44:51 +11:00
3e9f5efbe0 maths: add sinc functions 2015-02-04 15:44:31 +11:00
2fcc16646c maths: templatise to_{radians,degrees} 2015-02-04 15:44:03 +11:00
bd22ec3172 extent: add extent2i convenience type 2015-02-04 15:41:18 +11:00
9a6c4572fa float: correctly handle double comparisons 2015-02-03 15:54:55 +11:00
2ae1c5e465 json: make include paths relative
fixes path issues when used from other projects
2015-02-03 13:09:23 +11:00
3d53ee5eb1 bezier: add region query 2015-02-03 12:58:41 +11:00
e5b85b559b point: fix float warning on test instantiation 2015-02-03 02:21:58 +11:00
34637949e2 bezier: avoid type punning on points member 2015-02-03 02:21:33 +11:00
65fdb5e47a bezier: use the original distance method
now the cubic solver is functional the old code appears correct, and it
seems to be more concise and more rigorously derived.
2015-02-03 02:20:12 +11:00
bb89f0e94f m4: bump m4 dependencies 2015-02-03 00:15:28 +11:00
60787655b3 json: split json impl files into tree and flat 2015-02-03 00:15:07 +11:00