Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
36 check-ins
2013-06-07
| ||
10:39 | Added generic surface processing metafunctions (forward, backwards, random permutation). Added edge wrapping modes. Leaf check-in: 1d840b4f22 user: andy tags: trunk | |
10:38 | Added gradient sample, and fixed a few bugs that reared their heads in the process. check-in: 08aa41b29b user: andy tags: trunk | |
09:41 | Gabor noise now precomputes frequency/orientation vectors (fix for ticket [ad95f56d48]). check-in: 459f87f88e user: andy tags: trunk | |
2013-06-03
| ||
19:48 | Added empty tests for noise and subdivide modules. check-in: 976e9cb5cd user: andy tags: trunk | |
19:46 | Move getPermutation utility function into the Surface.util namespace. check-in: 947d481073 user: andy tags: trunk | |
18:56 | Added 3x3 approx. distance map for surfaces. Added tests for basic surface functionality. check-in: aa2595af8d user: andy tags: trunk | |
16:17 | Added color utility routines for working in other color spaces (HWB, HSI, HSV, HSL). More work on the color naming modifiers and their effects. check-in: 36fc81ac6f user: andy tags: trunk | |
2013-05-31
| ||
18:37 | Fixed a few bugs in color/gradient handling. check-in: 141478f6d3 user: andy tags: trunk | |
18:21 | Added basic tests for core functionality and color naming. check-in: 6a1e28aac0 user: andy tags: trunk | |
16:32 | Made "simplified" BSD license explicit. check-in: 9e543ed1b0 user: andy tags: trunk | |
13:19 | Made surfaces use prototype inheritance rather than direct copying of the core surface functionality. check-in: cbb0a07168 user: andy tags: trunk | |
2013-05-30
| ||
16:38 | Added Gabor noise surface; it probably still needs some tweaking. Added a gabor noise sample. check-in: 1858156568 user: andy tags: trunk | |
11:20 | Added caching to the voronoi noise generator. Added a variant that computes sparse convolution noise. Optimized surface rendering by not using color conversion if a rendering function is not provided. check-in: 22b931d255 user: andy tags: trunk | |
2013-05-29
| ||
20:39 | Added a basic, unoptimized Voronoi noise impelementation. Needs a lot of work to make it fast. check-in: f5c2108681 user: andy tags: trunk | |
20:38 | Normalized a few color names. check-in: ae59672c16 user: andy tags: trunk | |
17:16 | Complete rewrite of the color system, harmonizing the ACNS system and the XKCD table. check-in: 594b8e77e9 user: andy tags: trunk | |
2013-05-28
| ||
19:32 | Added invertible-mapping based PRNG, modified classic and simplex noise to use it. Also made classic and simplex noise more friendly as normal surfaces (they no longer exist as standalone objects). check-in: 0111c56c51 user: andy tags: trunk | |
11:05 | Started work on multi-surface operations. check-in: c98ff47d2d user: andy tags: trunk | |
09:59 | Changed infinite surfaces to use width = height = Infinity. check-in: d195b0209f user: andy tags: trunk | |
2013-05-27
| ||
19:49 | Fixed draw event/timing code. Moved noise surface constructors into the noise module. check-in: 282eb23adb user: andy tags: trunk | |
16:30 | Reorganized samples. check-in: e9fc425bbc user: andy tags: trunk | |
16:25 | Events can now be bound to lists of handlers. The event object now has frame timing info, if there is at least one draw() handler installed. check-in: 908003d745 user: andy tags: trunk | |
10:46 | Cleaned up samples. check-in: 06026732ed user: andy tags: trunk | |
10:19 | Added a simple paint sample. check-in: 336cf4a61d user: andy tags: trunk | |
10:18 | Disabled context menu on right-click. check-in: dfbeeb95a7 user: andy tags: trunk | |
10:06 | Keyboard events now work. check-in: f2f87c7455 user: andy tags: trunk | |
09:48 | Fixed mouse position bug. Due to a limitation in jQuery, the canvas element must not have border/padding. If it does, the mouse position will be calculated relative to the border box, not the content box. check-in: 03700a18dd user: andy tags: trunk | |
09:35 | Move mouse/keyboard state handling from window/document into each Flextime instance. check-in: fb7f0005df user: andy tags: trunk | |
2013-05-26
| ||
21:35 | Fixed a couple bugs, added a sample demonstrating multiple event handlers. check-in: cbd0fcf91e user: andy tags: trunk | |
20:04 | Directory and project reorg. check-in: 84ff590e30 user: andy tags: trunk | |
19:54 | Directory reorg, continued. check-in: cd34b717c1 user: andy tags: trunk | |
19:52 | Directory reorganization. check-in: 983e043290 user: andy tags: trunk | |
19:35 | ACNS color naming is now working, I think. check-in: 4e2ea5c80b user: andy tags: trunk | |
13:58 | Lots of changes: * Added a mostly-complete implementation for floating-point surfaces. * Added Perlin (classical and simplex) noise surfaces * Implemented most drawing routines * Added XKCD color names table * Added a basic Gradient type * Added a basic skeleton for subdivision-based surfaces check-in: 08e0718390 user: andy tags: trunk | |
2013-05-22
| ||
17:12 | Initial checkin, with simple (working) sample. check-in: 81b7759037 user: andy tags: trunk | |
16:34 | initial empty check-in check-in: 7eee433538 user: andy tags: trunk | |