303accad16
Whoops, got 'symmetry' backwards
2011-12-17 21:07:22 -05:00
ed0f3f6810
Use string keys for dict
...
Otherwise, loading the result of a conversion immediately without
converting to JSON first fails.
2011-12-17 21:06:45 -05:00
201f5b0963
Fix palette encoding
2011-12-17 21:06:00 -05:00
f057108360
Change a method's arguments arbitrarily
2011-12-17 20:31:01 -05:00
4ab18c06e0
Name a few more templates
2011-12-17 20:30:21 -05:00
5d2b4e47dd
Parse XML genomes (merged from flockutil)
2011-12-17 18:46:02 -05:00
529bf48982
Use functions for palette instead of silly objects
2011-12-17 18:45:33 -05:00
3b29bb2dc2
Drop stale fr0stlib dependency
2011-12-17 17:24:32 -05:00
5c1f057bae
Remove stray print statement
2011-12-17 09:40:59 -05:00
c80b8a07a7
Another incompatible update to the genome format
2011-12-17 09:23:39 -05:00
ed885534d6
Relativize some imports, remove unnecessary typing
2011-12-17 09:22:27 -05:00
f5e4443004
Handle primes.bin automatically
2011-12-16 12:13:55 -05:00
b43481e374
New genome format to support flockutil
2011-12-15 11:11:05 -05:00
12655b8611
Make DE better
2011-12-10 16:24:49 -05:00
c59829ad86
Fix buffer overflow
2011-12-10 16:23:24 -05:00
411d8b6263
Be more conservative in running overflow check
2011-12-10 12:42:40 -05:00
2e4e525d49
Use atomic by default (I'm sold)
2011-12-10 12:32:12 -05:00
6c50e6dadc
New atomic write mode
2011-12-10 12:18:00 -05:00
a0fd3f965f
More template names
2011-12-10 12:16:42 -05:00
a509e58b43
Fix overflow-related bug (hopefully)
2011-12-09 18:46:40 -05:00
c5da1efc74
Lockless lossy shared memory writeback.
...
Barely tested! And yet it's going straight into master. Lucky you!
2011-12-09 16:13:23 -05:00
6bac3b3a95
Use reordered, lossy bit handling
2011-12-09 14:14:36 -05:00
b592cda3db
Fix potential bug in binsearch
2011-12-09 14:14:00 -05:00
d3ee6f36c2
Flat (pre-packed int) palettes in deferred mode.
2011-12-08 20:55:07 -05:00
b76208078f
Deferred works again. Time to break it.
2011-12-08 15:28:10 -05:00
e106524701
Fix code in comment
2011-12-08 13:24:10 -05:00
e006ec1915
Slight tweak to clamp thresholds
2011-12-08 12:13:58 -05:00
b73461132c
Use consts for image size instead of immediates.
...
This saves us from having to recompile if the frame size changes.
2011-12-08 12:07:22 -05:00
084a65c615
Go back to using global accum for now
2011-12-08 11:50:46 -05:00
df8100d1f4
Use new mad.cc instruction in MWC
2011-12-08 11:49:31 -05:00
094df0ae21
Name the variation templates for debugging
2011-12-08 11:48:38 -05:00
e79d9a58fd
Fix cschden, cothden variations
2011-12-07 13:41:45 -05:00
5ce5763da7
changed sense (and name) of values for affine xforms to match smoulder renders.
2011-11-23 07:54:48 -07:00
22fdc98128
Fix point swapping.
2011-11-20 10:08:13 -05:00
efd261bd5b
fixes related to interpolation of palettes; hsv interpolation now goes
...
the 'short way' around the hue circle, and the correct palette is now
chosen when > 2 palettes are present in the knots.
2011-11-14 19:12:41 -07:00
0f848b8bb8
Dither color when packing for deferred write.
2011-11-12 11:06:44 -05:00
6d1c81486c
Don't inline catmull_rom for much faster compiles.
2011-11-12 11:05:44 -05:00
24c0c8ee56
Fix some color foibles (more yet remain)
2011-11-12 10:42:02 -05:00
9ef5363652
Fix dumb overflow bug
2011-11-11 17:54:33 -05:00
eb43b151dc
Deferred writeback.
2011-11-11 17:37:27 -05:00
05e1d08681
Add -1-skipping to sort.
2011-11-11 17:34:43 -05:00
54f411878b
Experiments with multi-pass sort (still has bugs)
2011-11-10 10:49:35 -05:00
13842196ea
Generalize the sort.
2011-11-09 12:00:59 -05:00
3147fd40d2
Support CUDA 4.1. Split filtering into new module.
...
The new toolkit generates code for filtering which uses too many
registers, so this change splits filtering into its own module so that
it can have separate register usage limits during compiling. As a bonus,
this should improve startup time in general, since the filtering code
is now fixed and does not need to be recompiled.
2011-11-08 14:38:45 -05:00
cea91d75bf
A very fast key-only radix sort.
2011-11-07 23:23:20 -05:00
7815c13ba4
Fix camera offset WRT flam3
2011-11-06 10:01:26 -05:00
5179c98254
fixed flawed lazysusan variation. added whorl variation.
2011-11-03 13:31:32 -06:00
3badf0f826
Merge branch 'master' of git://github.com/stevenrobertson/cuburn
...
Conflicts:
cuburn/code/filtering.py
2011-11-03 13:27:31 -06:00
8ea057ff96
fixed highlight_power functionality difference between cuburn and smoulder
2011-11-03 13:18:43 -06:00
d382e0f14a
Fix highlight power
2011-10-31 17:20:13 -04:00