Mike Morris
0088814824
Merge branch 'master' into fuzz-pipe
2014-07-09 15:52:39 -07:00
Konstantin Käfer
ce541a962e
fuzzy image comparison + create diff images
2014-07-09 15:07:48 -07:00
Mike Morris
7365d1b2f4
fix stylesheet directory prefix
2014-07-09 15:06:28 -07:00
Mike Morris
e8dcb8af00
generate fuzzed color stylesheet, copy to product_dir
2014-07-09 14:22:10 -07:00
Mike Morris
ba4375dc51
Merge branch 'master' into fuzz-pipe
2014-07-09 13:15:14 -07:00
Mike Morris
e68b516156
change style assert
2014-07-09 13:12:42 -07:00
Mike Morris
28f4635959
Merge branch 'master' into malformed
2014-07-09 12:57:54 -07:00
Konstantin Käfer
d0d68d08f4
fix automated headless testing on travis
2014-07-09 12:37:59 -07:00
Konstantin Käfer
e1bd68f618
add antialiasing test
2014-07-08 15:05:10 -07:00
Konstantin Käfer
df65ecaa34
fix compile errors
2014-07-08 14:53:17 -07:00
Konstantin Käfer
af6091db5a
update headless testing to be configurable
2014-07-08 14:38:49 -07:00
Konstantin Käfer
4c75c696b3
don't overwrite global symbol basename
2014-07-07 21:01:52 -07:00
Konstantin Käfer
49b0f098c2
add test fixture and image comparison
2014-07-07 20:31:42 -07:00
Mike Morris
bc30a9b8cd
test Style.loadJSON directly, drop headless view
2014-07-07 19:13:32 -07:00
Mike Morris
5ae5d7cbc0
run fuzzed stylesheet test with malformed color strings
2014-07-07 18:12:33 -07:00
Mike Morris
dc3c26294a
Merge branch 'master' into malformed
...
Conflicts:
llmr.gyp
2014-07-07 17:26:37 -07:00
Mike Morris
6f112849be
first attempt at testing malformed style parsing
2014-07-07 17:25:15 -07:00
Konstantin Käfer
501af4a380
fix headless rendering on travis and actually execute the headless test
...
fixes #357
2014-07-07 16:52:23 -07:00
Konstantin Käfer
9b61e39ef3
move headless to their own files
...
[skip ci]
2014-07-07 13:51:06 -07:00
Konstantin Käfer
59967fd709
make headless rendering work again by setting the correct fbo
2014-07-07 12:39:03 -07:00
Justin R. Miller
9e9623d2ec
fix up OS X/headless notify_map_change() for new API
2014-07-03 19:08:26 -07:00
Konstantin Käfer
2bb943066f
fix function tests
2014-07-01 05:49:05 -07:00
Konstantin Käfer
99c5e9126d
remove boost warnings from test
2014-07-01 05:38:03 -07:00
Konstantin Käfer
08fc466107
load stylesheet file for headless test
2014-06-03 18:10:53 +02:00
Konstantin Käfer
ce23e88b01
add a few tests
2014-06-03 00:38:49 +02:00
Konstantin Käfer
3c26f53e63
generalize variant comparison and add more operators
2014-06-02 13:50:25 +02:00
Dane Springmeyer
d4f4547358
[test] fix signed/unsigned comparisons
2014-05-29 17:10:50 -07:00
Dane Springmeyer
a920ca8112
fix #269
2014-05-28 19:04:57 -07:00
Konstantin Käfer
ce97af30f9
add test for #206
2014-05-27 18:51:30 +02:00
Konstantin Käfer
f86fd2f610
add function tests
2014-05-20 12:05:25 +02:00
Konstantin Käfer
b167a79c22
always use std:: namespace for math functions
...
fixes #201
2014-05-14 16:40:24 +02:00
Konstantin Käfer
0bfd7b0f43
Calculate clip IDs with a huffman prefix tree
...
This changes the clip IDs from sequential to a huffman prefix tree, meaning that
parent tiles share the same prefix with child tiles (but are shorter). This allows
us to use the same checkerboard pattern to draw all tiles.
TODO:
- make sure we're not overflowing the 8 bit limit of the stencil buffer
- draw all checkerboard fields at the same time, with one draw call
- fix raster drawing (fading, clipping)
refs #132
2014-05-09 18:10:28 +02:00
Konstantin Käfer
7f4f327166
make sure we're not converting too relaxedly
2014-05-08 13:42:54 +02:00
Konstantin Käfer
115afe3b10
add relaxed comparsion function + tests
2014-05-08 13:03:59 +02:00
Konstantin Käfer
93e0c49faa
add variant test
2014-05-02 13:41:45 +02:00
Konstantin Käfer
1216a061d3
move to libuv for the rendering loop
2014-04-30 12:01:26 +02:00
Konstantin Käfer
ddc359f006
add more timers to headless test
2014-04-25 17:04:22 +02:00
Konstantin Käfer
3e92f36afc
fix headless test case
2014-04-25 16:12:03 +02:00
Konstantin Käfer
70742c7a61
add libcurl loading
2014-04-16 15:41:19 -04:00
Konstantin Käfer
9f815b447b
fix render buffer attachment
2014-04-16 14:32:53 -04:00
Konstantin Käfer
6872ac1b49
add flag to allow flipping the png image
2014-04-16 14:31:48 -04:00
Konstantin Käfer
4f6d4e8abe
first cut at headless rendering
...
refs #141
2014-04-15 18:47:12 -04:00
Konstantin Käfer
0768600a70
clean up build system and reuse previously built libraries in other targets
2014-04-11 11:29:18 -07:00
Konstantin Käfer
1f2c71ec8b
port of collision class
2014-03-17 16:53:40 +01:00
Konstantin Käfer
e8db54367f
add rotation range tests
2014-03-17 12:32:53 +01:00
Konstantin Käfer
85449e097c
add gtest
2014-03-17 12:32:27 +01:00