Commit Graph

89 Commits

Author SHA1 Message Date
Steven Robertson
e8a31bb4a5 Arbitrary camera, part 2 2011-05-04 01:30:22 -04:00
Steven Robertson
b2ee583b08 Arbitrary camera, part 1 2011-05-04 01:06:18 -04:00
Erik Reckase
765cf6b2e0 up to var22 (fan) completed. 2011-05-03 21:49:14 -06:00
Erik Reckase
d1137e8e89 lots more f's added. vars up to 19 complete. 2011-05-03 21:34:24 -06:00
Erik Reckase
f599685676 added missing f's and removed EPS 1e-20 thingies 2011-05-03 21:19:56 -06:00
Erik Reckase
8b6c6f462e added variations up to #16. 1/6 done! 2011-05-03 21:16:02 -06:00
Steven Robertson
c605815130 Make code more portable 2011-05-03 17:12:12 -04:00
Steven Robertson
eeff0a4d4f Oh, missed some 'f' suffixes on numbers 2011-05-03 16:15:16 -04:00
Steven Robertson
9d969476ec Be a little more particular about how mwc_11 is implemented 2011-05-03 15:26:44 -04:00
Steven Robertson
28c3c72bb8 Dithering 2011-05-03 15:26:05 -04:00
Steven Robertson
8ee5d3edd8 Add a few vars, and support for rendering single flames 2011-05-03 14:36:20 -04:00
Steven Robertson
84c2583ba8 A memory benchmark (temporary) 2011-05-03 13:02:15 -04:00
Steven Robertson
810b263aa2 Fix tex lookups. That was pretty dumb. 2011-05-03 03:23:25 +00:00
Steven Robertson
4612d753cc Switch to 1024x1024 (still fixed, tho) 2011-05-03 01:15:51 +00:00
Steven Robertson
9f3604b670 Fix my idiotic misalignment bug 2011-05-03 01:14:00 +00:00
Steven Robertson
972cd9f9ea Add image writing, and revert the buffer flip 2011-05-02 19:30:14 +00:00
Steven Robertson
1dad09fc03 Um, missed this file. Also, just fixed an obvious memory bug. 2011-05-02 19:29:07 +00:00
Steven Robertson
e68d6fca84 Drop hackneyed attempt at log scaling from previous generation 2011-05-02 16:20:56 +00:00
Steven Robertson
cd803cb3af Log scaling and color clipping (in a sense) 2011-05-02 16:19:55 +00:00
Steven Robertson
b710de4865 Color palette (sort of) 2011-05-01 15:23:45 -04:00
Steven Robertson
a43973f0ff Motion blur (a bit) 2011-05-01 09:53:36 -04:00
Steven Robertson
a7900f187d Add support for variations.
--HG--
rename : cuburn/variations.py => cuburn/code/variations.py
2011-05-01 09:36:29 -04:00
Steven Robertson
088299423e Some amount of dynamic rendering 2011-04-30 16:40:16 -04:00
Steven Robertson
1302f31ec7 "Crappy whatever I hate it" edition of Sierpinski triangle 2011-04-29 17:25:51 -04:00
Steven Robertson
fe6367821f RNG, again. Hooray. 2011-04-29 11:00:18 -04:00
Steven Robertson
bd1a943914 Start ripping stuff out 2011-04-28 11:24:58 -04:00
Steven Robertson
04351d6582 A final checkin before restarting the project 2011-04-28 10:47:42 -04:00
Steven Robertson
97180003a4 Broken: Variations, CP stream implemented 2010-10-09 11:18:58 -04:00
Steven Robertson
576d2fa683 Switch to pyptx. 2010-10-07 11:21:43 -04:00
Steven Robertson
c0e3c1d599 Known broken checkin because I'm nervous. 2010-10-01 01:20:20 -04:00
Steven Robertson
b938c320a8 Last touchups before ripping out the DSL 2010-09-13 12:22:08 -04:00
Steven Robertson
e4aac6993f A few touchups 2010-09-13 00:20:15 -04:00
Steven Robertson
e0b218feba A new (somewhat experimental) approach to fusing 2010-09-12 23:45:38 -04:00
Steven Robertson
5a5fcf5bb9 Fix the unbelieveably stupid bug I've been chasing for days. 2010-09-12 18:42:52 -04:00
Steven Robertson
2f48d01aa9 Fix linear variation typo 2010-09-12 17:38:51 -04:00
Steven Robertson
5c5122e8c8 Optimization doubles performance... but breaks the output (even more) 2010-09-12 17:17:08 -04:00
Steven Robertson
d01de61952 Simultaneous occupancy microbenchmark 2010-09-12 16:23:24 -04:00
Steven Robertson
3e4e1d88a2 Allow device call exceptions to propagate after cleanup 2010-09-12 16:22:56 -04:00
Steven Robertson
70ca6d7729 Fix RNG test 2010-09-12 16:22:22 -04:00
Steven Robertson
a6141f492d A byte is *8* bits 2010-09-12 15:48:31 -04:00
Steven Robertson
7ef0d334ca ...except I missed the file that actually contained the new method 2010-09-12 14:06:07 -04:00
Steven Robertson
6ed8907fcb LaunchContext.get_per_thread 2010-09-12 13:45:55 -04:00
Steven Robertson
3265982fec Change 'ctx.threads' to 'ctx.nthreads', as it should have been from the start 2010-09-12 11:13:53 -04:00
Steven Robertson
a439bf671d Fix occupancy issues (1 block/SM when shuffle was on).
There are 16 bar.sync() registers available per *chip*, not per block, and I
was using number 8 in the shuffle code. Evidently the driver rewrites them per
SM, but does not compact their range. Good to know.
2010-09-12 11:09:47 -04:00
Steven Robertson
ce0571deaf A fake log filter stage while I work on other stuff 2010-09-12 02:32:03 -04:00
Steven Robertson
c13f6a06cf Experiments with larger CTAs for IterThread 2010-09-12 02:01:03 -04:00
Steven Robertson
e2b1c161cf More readable memory allocations 2010-09-12 01:13:22 -04:00
Steven Robertson
802ca1d585 Allow swapping out store methods for easier testing of performance 2010-09-12 01:09:04 -04:00
Steven Robertson
f368a99a16 Shuffle points between threads of a CTA 2010-09-12 00:17:18 -04:00
Steven Robertson
40a5ceafde Use a somewhat better writeback mechanism for now 2010-09-12 00:16:35 -04:00