Commit Graph

  • ae914d0b81 Fix some animation bugs Steven Robertson 2011-06-12 20:20:36 -04:00
  • 89b6732752 Skip the final xform when (re)joining the attractor Steven Robertson 2011-06-12 19:29:10 -04:00
  • 9a8e57cbc6 Fix a type error when gamma linearization == 0 Steven Robertson 2011-06-12 19:18:47 -04:00
  • 9f2bc49009 Clean up some leftover debugging code in filtering Steven Robertson 2011-06-12 19:17:02 -04:00
  • f872baf844 Use much more accurate filtsum estimation polynomials Steven Robertson 2011-06-12 17:37:57 -04:00
  • e9998c28da Re-add a hard clamp for an estimator minimum. Steven Robertson 2011-06-11 23:39:51 -04:00
  • 299b5d5dab Fix filtering - or at least make it less broken Steven Robertson 2011-06-11 23:28:32 -04:00
  • 6b09e162a3 Make DE use current center CP instead of anim-wide CP; start debugging color Steven Robertson 2011-06-11 22:51:16 -04:00
  • 7ff0b65d81 Fix improper gutter offset in camera computation Steven Robertson 2011-06-11 17:58:08 -04:00
  • 38fbc391e8 Add gamma linearization (may be incorrect) Steven Robertson 2011-06-11 17:50:15 -04:00
  • 5b67ed7c33 Fix gutter-trim and compilation keeping Steven Robertson 2011-06-11 17:23:29 -04:00
  • 6c7d0270ad A few variation fixups Steven Robertson 2011-06-11 17:21:34 -04:00
  • e79df46c66 Refactor API Steven Robertson 2011-06-11 15:59:10 -04:00
  • 6f3c27007a Remove outdated MemBench stuff Steven Robertson 2011-06-11 15:58:37 -04:00
  • 94c453d153 Filter adjustments (density prefilter, gutter) Steven Robertson 2011-06-11 15:58:15 -04:00
  • 1deb3105a0 Save a .jpg as well (useful for remote working) Steven Robertson 2011-05-29 15:22:05 -04:00
  • cd1f905ca3 Fix assembly (don't think this bug ever bit, but it could) Steven Robertson 2011-05-29 15:20:58 -04:00
  • daf56ffc53 Split thread group up along warp boundary (this is useful later) Steven Robertson 2011-05-29 15:15:06 -04:00
  • 923d471e0e Merge memory transaction for slightly less smashing Steven Robertson 2011-05-29 15:06:57 -04:00
  • 78835085e8 A few trivial syntax corrections in the vars Steven Robertson 2011-05-29 14:52:10 -04:00
  • 8d237d62b0 Add filt_err helper script Steven Robertson 2011-05-05 23:37:18 -04:00
  • 7556d79ae5 Merge Erik's variations (TY!) Steven Robertson 2011-05-05 23:36:40 -04:00
  • 3d94c256a9 Another non-working checkin Steven Robertson 2011-05-05 23:35:54 -04:00
  • 0d88608b16 vars basically done. whew. a few are missing, but they're a pain and i don't feel like doing them right now ;) Erik Reckase 2011-05-05 21:16:47 -06:00
  • 7d46b0d1db Done with 77. Will pick and choose the rest. Erik Reckase 2011-05-05 18:09:23 -06:00
  • ec01cbfc43 up through var 69! Erik Reckase 2011-05-05 13:44:12 -06:00
  • fac6f838a4 Saving unsuccessful separable filtering code Steven Robertson 2011-05-05 10:40:22 -04:00
  • 4f5d7efe27 vars up to 67 complete Erik Reckase 2011-05-05 05:48:53 -06:00
  • 9f78f5225a vars done through 57 Erik Reckase 2011-05-04 16:18:29 -06:00
  • d0084aab17 vars done through 49. skipping twintrian for now. Erik Reckase 2011-05-04 14:43:17 -06:00
  • 645222af47 added some blur variations, up to 36. Erik Reckase 2011-05-04 12:05:51 -06:00
  • 7a680efa1b added a few more vars, also fixed waves since it was referring to precalc'd parameters Erik Reckase 2011-05-04 11:51:04 -06:00
  • 1aafe4a93c Some light performance optimizations Steven Robertson 2011-05-04 09:52:20 -04:00
  • be66f80641 Final xforms Steven Robertson 2011-05-04 08:13:39 -04:00
  • 85ef8e7005 vars added up to 29. Erik Reckase 2011-05-04 05:48:50 -06:00
  • e8a31bb4a5 Arbitrary camera, part 2 Steven Robertson 2011-05-04 01:30:22 -04:00
  • b2ee583b08 Arbitrary camera, part 1 Steven Robertson 2011-05-04 01:06:18 -04:00
  • 765cf6b2e0 up to var22 (fan) completed. Erik Reckase 2011-05-03 21:49:14 -06:00
  • d1137e8e89 lots more f's added. vars up to 19 complete. Erik Reckase 2011-05-03 21:34:24 -06:00
  • f599685676 added missing f's and removed EPS 1e-20 thingies Erik Reckase 2011-05-03 21:19:56 -06:00
  • 8b6c6f462e added variations up to #16. 1/6 done! Erik Reckase 2011-05-03 21:16:02 -06:00
  • c605815130 Make code more portable Steven Robertson 2011-05-03 17:12:12 -04:00
  • eeff0a4d4f Oh, missed some 'f' suffixes on numbers Steven Robertson 2011-05-03 16:15:16 -04:00
  • 9d969476ec Be a little more particular about how mwc_11 is implemented Steven Robertson 2011-05-03 15:26:44 -04:00
  • 28c3c72bb8 Dithering Steven Robertson 2011-05-03 15:26:05 -04:00
  • 8ee5d3edd8 Add a few vars, and support for rendering single flames Steven Robertson 2011-05-03 14:36:20 -04:00
  • 84c2583ba8 A memory benchmark (temporary) Steven Robertson 2011-05-03 13:02:15 -04:00
  • 810b263aa2 Fix tex lookups. That was pretty dumb. Steven Robertson 2011-05-03 03:23:25 +00:00
  • 4612d753cc Switch to 1024x1024 (still fixed, tho) Steven Robertson 2011-05-03 01:15:51 +00:00
  • 9f3604b670 Fix my idiotic misalignment bug Steven Robertson 2011-05-03 01:14:00 +00:00
  • 972cd9f9ea Add image writing, and revert the buffer flip Steven Robertson 2011-05-02 19:30:14 +00:00
  • 1dad09fc03 Um, missed this file. Also, just fixed an obvious memory bug. Steven Robertson 2011-05-02 19:29:07 +00:00
  • e68d6fca84 Drop hackneyed attempt at log scaling from previous generation Steven Robertson 2011-05-02 16:20:56 +00:00
  • cd803cb3af Log scaling and color clipping (in a sense) Steven Robertson 2011-05-02 16:19:55 +00:00
  • b710de4865 Color palette (sort of) Steven Robertson 2011-05-01 15:23:45 -04:00
  • a43973f0ff Motion blur (a bit) Steven Robertson 2011-05-01 09:53:36 -04:00
  • a7900f187d Add support for variations. Steven Robertson 2011-05-01 09:36:29 -04:00
  • 088299423e Some amount of dynamic rendering Steven Robertson 2011-04-30 16:40:16 -04:00
  • 1302f31ec7 "Crappy whatever I hate it" edition of Sierpinski triangle Steven Robertson 2011-04-29 17:25:51 -04:00
  • fe6367821f RNG, again. Hooray. Steven Robertson 2011-04-29 11:00:18 -04:00
  • bd1a943914 Start ripping stuff out Steven Robertson 2011-04-28 11:24:58 -04:00
  • 04351d6582 A final checkin before restarting the project Steven Robertson 2011-04-28 10:47:42 -04:00
  • 97180003a4 Broken: Variations, CP stream implemented Steven Robertson 2010-10-09 11:18:58 -04:00
  • 576d2fa683 Switch to pyptx. Steven Robertson 2010-10-07 11:21:43 -04:00
  • c0e3c1d599 Known broken checkin because I'm nervous. Steven Robertson 2010-10-01 01:20:20 -04:00
  • b938c320a8 Last touchups before ripping out the DSL Steven Robertson 2010-09-13 12:22:08 -04:00
  • e4aac6993f A few touchups Steven Robertson 2010-09-13 00:20:15 -04:00
  • e0b218feba A new (somewhat experimental) approach to fusing Steven Robertson 2010-09-12 23:45:38 -04:00
  • 5a5fcf5bb9 Fix the unbelieveably stupid bug I've been chasing for days. Steven Robertson 2010-09-12 18:42:52 -04:00
  • 2f48d01aa9 Fix linear variation typo Steven Robertson 2010-09-12 17:38:51 -04:00
  • 5c5122e8c8 Optimization doubles performance... but breaks the output (even more) Steven Robertson 2010-09-12 17:17:08 -04:00
  • d01de61952 Simultaneous occupancy microbenchmark Steven Robertson 2010-09-12 16:23:24 -04:00
  • 3e4e1d88a2 Allow device call exceptions to propagate after cleanup Steven Robertson 2010-09-12 16:22:56 -04:00
  • 70ca6d7729 Fix RNG test Steven Robertson 2010-09-12 16:22:22 -04:00
  • a6141f492d A byte is *8* bits Steven Robertson 2010-09-12 15:48:31 -04:00
  • 7ef0d334ca ...except I missed the file that actually contained the new method Steven Robertson 2010-09-12 14:06:07 -04:00
  • 6ed8907fcb LaunchContext.get_per_thread Steven Robertson 2010-09-12 13:45:55 -04:00
  • 3265982fec Change 'ctx.threads' to 'ctx.nthreads', as it should have been from the start Steven Robertson 2010-09-12 11:13:53 -04:00
  • a439bf671d Fix occupancy issues (1 block/SM when shuffle was on). Steven Robertson 2010-09-12 11:09:47 -04:00
  • ce0571deaf A fake log filter stage while I work on other stuff Steven Robertson 2010-09-12 02:32:03 -04:00
  • c13f6a06cf Experiments with larger CTAs for IterThread Steven Robertson 2010-09-12 02:01:03 -04:00
  • e2b1c161cf More readable memory allocations Steven Robertson 2010-09-12 01:13:22 -04:00
  • 802ca1d585 Allow swapping out store methods for easier testing of performance Steven Robertson 2010-09-12 01:09:04 -04:00
  • f368a99a16 Shuffle points between threads of a CTA Steven Robertson 2010-09-12 00:17:18 -04:00
  • 40a5ceafde Use a somewhat better writeback mechanism for now Steven Robertson 2010-09-12 00:16:35 -04:00
  • aa688564f1 Add Timeouter, for timing out infinite loops so data can be recovered. Steven Robertson 2010-09-11 13:18:40 -04:00
  • a5d7c2cc1a Use variations. This works, but is still fragile. Steven Robertson 2010-09-11 13:15:36 -04:00
  • 860d7b2fad Add xforms and variations. Steven Robertson 2010-09-11 13:10:41 -04:00
  • 383c0f1f9a Fixed bench.py, with the help of Device Assertions™!* Steven Robertson 2010-09-11 00:16:43 -04:00
  • 56404b629f Add device assertions to standard library. Steven Robertson 2010-09-11 00:12:02 -04:00
  • 3932412539 Test to make sure floating point numbers were in the right range. Steven Robertson 2010-09-10 19:36:39 -04:00
  • e71a8422e5 Make store_per_thread reuse gtid in multiple calls when possible Steven Robertson 2010-09-10 18:45:32 -04:00
  • 943e92b80c Use pycuda SourceModule to work around crashes, and a few invocation touchups. Steven Robertson 2010-09-10 18:02:37 -04:00
  • c3d12d07c2 Fix MWCRNGTest. Steven Robertson 2010-09-10 18:01:50 -04:00
  • 36f1c1c056 Rename "cuburnlib" (stupid) to "cuburn" (stupid but shorter) Steven Robertson 2010-09-10 14:48:34 -04:00
  • 4552589b35 Refactor call() to be more elegant Steven Robertson 2010-09-10 14:43:20 -04:00
  • fb4e5b75e9 Add support for writing float literals in store_per_thread Steven Robertson 2010-09-10 14:33:56 -04:00
  • 6eaa80be7a Added property ctx.warps_per_cta Steven Robertson 2010-09-10 12:53:40 -04:00
  • 2f3ac42153 Improved DataStream record format Steven Robertson 2010-09-10 12:53:20 -04:00
  • 7e0d36af7d Add performance tuning (maxnregs) to entries Steven Robertson 2010-09-10 12:52:47 -04:00