Commit Graph

  • 48e6b95a90 coarsen hairs that are too finely tesselated Wenzel Jakob 2010-10-26 18:11:59 +0200
  • 665e7e63f6 typo Wenzel Jakob 2010-10-26 01:59:27 +0200
  • 0a611c51dd bugfix for the previous patch :) Wenzel Jakob 2010-10-25 23:44:38 +0200
  • 3fe72bb927 more helpful error message when finding outdated .serialized files Wenzel Jakob 2010-10-25 23:41:16 +0200
  • aecd28dc8d bug-hunt, fixed some hair-shape related issues Wenzel Jakob 2010-10-25 22:36:30 +0200
  • 707bb4a2ac faster+more approximate micro-flake sampling Wenzel Jakob 2010-10-25 17:18:10 +0200
  • a8763c890d clipping for hair is done Wenzel Jakob 2010-10-25 13:30:01 +0200
  • a3842d5e2c realtime preview: render triangle approximations of analytic shapes Wenzel Jakob 2010-10-25 09:05:30 +0200
  • 9689d85377 fixed a fiber file parsing bug Wenzel Jakob 2010-10-24 17:25:29 +0200
  • 90d488d3ba kd-tree visualization mode Wenzel Jakob 2010-10-24 16:17:39 +0200
  • 0013e696f7 fixed some accuracy issues Wenzel Jakob 2010-10-24 14:14:12 +0200
  • c747d91263 cleanups Wenzel Jakob 2010-10-24 00:35:14 +0200
  • 0e1534e863 the hair primitive works, made shadow ray intersections faster Wenzel Jakob 2010-10-24 00:22:44 +0200
  • 589398f61a hair primitive compiles again Wenzel Jakob 2010-10-23 21:54:11 +0200
  • aede861fb3 work on hair primitive Wenzel Jakob 2010-10-22 21:42:16 +0200
  • 914b959ef9 windows compilation fix Wenzel Jakob 2010-10-22 12:13:12 -0700
  • 1fe416408f env map bugfix, cleanups Wenzel Jakob 2010-10-22 19:49:47 +0200
  • 58eb27730f added clipping for cylinders Wenzel Jakob 2010-10-22 19:13:45 +0200
  • f2387696d1 OSX build fixes Wenzel Jakob 2010-10-22 12:28:38 +0200
  • 098d3a6e3f cylinder clipping test is done Wenzel Jakob 2010-10-22 12:03:48 +0200
  • bcf57026cf cylinder clipping viewer Wenzel Jakob 2010-10-22 11:20:17 +0200
  • 10abd101f3 support GLUT-style viewer applications Wenzel Jakob 2010-10-21 23:53:40 +0200
  • 0316615a64 merged with main branch Wenzel Jakob 2010-10-21 12:03:08 +0200
  • 543c43509c fixed SSS material Wenzel Jakob 2010-10-21 12:02:10 +0200
  • 5f66ca6157 work on the clipping code Wenzel Jakob 2010-10-21 10:28:55 +0200
  • 4315fd8fe9 nicer update dialog Wenzel Jakob 2010-10-21 01:25:56 +0200
  • fba2d62807 complete reversal of the previous change, since crashes still occurred on some configurations Wenzel Jakob 2010-10-20 13:59:05 -0700
  • cf5ebdbe38 msvc2010 compilation fixes Wenzel Jakob 2010-10-20 13:16:57 -0700
  • 7f934760dc dynamically link to BOOST, this increases interoperability with different versions of MSVC++ Wenzel Jakob 2010-10-20 13:08:01 -0700
  • 4a926af49b handle newer versions of MSVC++ Wenzel Jakob 2010-10-20 12:37:34 -0700
  • 969229d98f recompiled WIN64 binaries for Boost and COLLADA-DOM without the secure SCL Wenzel Jakob 2010-10-20 12:28:52 -0700
  • 00c1c6d941 cylinder-plane intersection code Wenzel Jakob 2010-10-20 03:47:13 +0200
  • 55f5b23553 better initial bounds for the volume occupied by a cylinder Wenzel Jakob 2010-10-20 03:07:06 +0200
  • 1c1fea233d merge with the kd-tree rewrite Wenzel Jakob 2010-10-19 23:10:26 +0200
  • e8d6be6259 further win64 compilation fixes Wenzel Jakob 2010-10-19 21:15:57 +0200
  • 36c341f1a7 fixed various win64 compilation problems Wenzel Jakob 2010-10-19 21:04:47 +0200
  • a4db1bb008 treat PLY files as binary streams -- otherwise some won't parse on windows Wenzel Jakob 2010-10-19 20:07:23 +0200
  • ed05b2920c complain when loading OBJs containing n-gons Wenzel Jakob 2010-10-19 19:40:27 +0200
  • f531af3e2d fix fast-math kd-tree building problem on windows Wenzel Jakob 2010-10-19 19:19:12 +0200
  • 7a319e6cc4 merged dev branches Wenzel Jakob 2010-10-19 02:23:52 +0200
  • fe0a6317df windows compilation fixes, part 4 Wenzel Jakob 2010-10-18 17:22:54 -0700
  • 2d2fb78e8b merged dev branches Wenzel Jakob 2010-10-19 02:06:48 +0200
  • a057677e89 windows compilation fixes, part 3 Wenzel Jakob 2010-10-18 17:04:47 -0700
  • d41876fc4f windows compilation fixes, part 2 Wenzel Jakob 2010-10-18 16:50:16 -0700
  • d4d34dfd0f windows compilation fixes Wenzel Jakob 2010-10-18 16:44:54 -0700
  • f43204426b handle RGBA colors in COLLADA files Wenzel Jakob 2010-10-19 01:19:19 +0200
  • 3d56ab699d subtle UI improvements Wenzel Jakob 2010-10-19 01:15:29 +0200
  • d69943439d merging branches Wenzel Jakob 2010-10-19 01:08:46 +0200
  • 5244905a72 larger fonts on OSX Wenzel Jakob 2010-10-19 00:51:50 +0200
  • 8f86126a14 bring OSX preview-settings up-to-date, exceptions now trap to a debugger if running Wenzel Jakob 2010-10-19 00:47:50 +0200
  • 14ef60dc2e added some missing boost headers Wenzel Jakob 2010-10-19 00:24:08 +0200
  • a168e60b78 updated docs regarding the Qt version on OSX Wenzel Jakob 2010-10-19 00:12:32 +0200
  • 4a32ffedde bugfixes, primitive clipping for cylinders Wenzel Jakob 2010-10-19 00:05:02 +0200
  • 19eb23b13f Fix bug #12 reported by Jirka Vorba (propagate named objects between included files) Wenzel Jakob 2010-10-18 23:26:15 +0200
  • 69dd286edc cylinders work again Wenzel Jakob 2010-10-18 22:59:07 +0200
  • e77e1096de sphere works again, initial support for coherent RT with non-tri shapes Wenzel Jakob 2010-10-18 19:20:20 +0200
  • 2006538af3 forgot to add the atomics header file Wenzel Jakob 2010-10-18 16:15:11 +0200
  • c42f31751d slimmed down the shape interface Wenzel Jakob 2010-10-17 00:08:55 +0200
  • 1be325172e merged with Steve's miter hair changes Wenzel Jakob 2010-10-16 16:06:23 +0200
  • 472eb9926a tolerate more messages/sec Wenzel Jakob 2010-10-16 16:05:14 +0200
  • 2004d65444 serialization bugfix Wenzel Jakob 2010-10-16 15:43:34 +0200
  • 917c142312 MIPMap: be more resilient to infinities Wenzel Jakob 2010-10-16 15:24:47 +0200
  • df0600eccd prevent the user interface from freezing when lots of messages are generated Wenzel Jakob 2010-10-16 14:51:12 +0200
  • fbfe3e395d the octree-class is now completely lock-free (using atomic exchange operations) Wenzel Jakob 2010-10-16 14:10:10 +0200
  • 2db91b43f9 scale ray differentials to increase texture sharpness when rendering with multiple samples (idea from PBRTv2) Wenzel Jakob 2010-10-16 12:46:36 +0200
  • b4f4bf55f7 be lenient when texturing objects without texture coordinates Wenzel Jakob 2010-10-16 12:29:58 +0200
  • 781006c968 support face normals in the preview Wenzel Jakob 2010-10-16 04:01:21 +0200
  • 4afd9afb25 more solid OBJ import Wenzel Jakob 2010-10-16 02:15:35 +0200
  • d6e0638ceb bugfixes Wenzel Jakob 2010-10-16 02:03:38 +0200
  • d788010885 committed a number of accumulated architectural changes (see body for details) - primitive clipping is now more paranoid about roundoff errors - significantly improved the kd-tree benchmark "kdbench" - fixed a parallelization-related bug in the kd-tree builder - fixed some remaining floating point issues in the min-max binning code - completely moved TriMesh over to a more compact SoA representation - the OpenGL renderer now sends smaller packets of geometry to the GPU, which helps keep the operating system more responsive (NVidia drivers didn't like the previous behavior much). Wenzel Jakob 2010-10-16 00:33:32 +0200
  • 24385b655d nicer loading dialog Wenzel Jakob 2010-10-14 02:53:20 +0200
  • a1b8d2266d copied over coherent RT code from the previous KDTree impl. Wenzel Jakob 2010-10-14 01:00:42 +0200
  • 01aac828a9 preview bugfix Wenzel Jakob 2010-10-14 00:15:58 +0200
  • b2679e8adc allow to disable the preview Wenzel Jakob 2010-10-13 23:20:20 +0200
  • 0d085fc2dc serious bugfixes to the builder Wenzel Jakob 2010-10-13 22:35:15 +0200
  • 6a173cb9fd cleanups Wenzel Jakob 2010-10-13 20:56:13 +0200
  • 7f4d55bdbd some bugfixes, PBRT-style traversal routine Wenzel Jakob 2010-10-13 19:19:30 +0200
  • d9225ae74f nicer statistics Wenzel Jakob 2010-10-13 12:37:17 +0200
  • 30d7e45479 rendering using the new tree code now works Wenzel Jakob 2010-10-13 12:28:09 +0200
  • 3fa45c6cb2 integration of the new kd-tree implementation (no coherent RT yet) Wenzel Jakob 2010-10-13 05:15:52 +0200
  • c74924fb7a cleanups Wenzel Jakob 2010-10-13 03:38:44 +0200
  • 57c329d646 preparations to support the TriAccel4 format Wenzel Jakob 2010-10-13 00:28:06 +0200
  • 5feb7753d8 collect some more statistics, code for fitting SAH cost constants to empirical measurements Wenzel Jakob 2010-10-12 23:47:15 +0200
  • efb75bbf7b typo Wenzel Jakob 2010-10-12 17:56:27 +0200
  • 13878de3fb added a plain traversal routine, havran-style wins Wenzel Jakob 2010-10-12 17:55:32 +0200
  • a5736bd8ba lots of bugfixes Wenzel Jakob 2010-10-12 14:51:30 +0200
  • 5e7839b9b7 record SAH costs of the old implementation Wenzel Jakob 2010-10-12 11:36:21 +0200
  • 82faa961a2 snapshot before searching for remaining traversal/building bug Wenzel Jakob 2010-10-12 03:06:46 +0200
  • 76abaf1cb8 added a havran-style traversal routine Wenzel Jakob 2010-10-12 02:36:05 +0200
  • 440656a875 initial generic ray intersection architecture Wenzel Jakob 2010-10-12 01:10:28 +0200
  • baa41a195a cleanups Wenzel Jakob 2010-10-11 21:04:05 +0200
  • 84cff419f8 build better trees Wenzel Jakob 2010-10-11 14:20:20 -0400
  • e0a1720581 compilation fixes Wenzel Jakob 2010-10-11 14:00:14 -0400
  • ac4fa10d5d nicer statistics Wenzel Jakob 2010-10-11 19:48:52 +0200
  • d09655dbe6 a few more optimizations after profiling the builder Wenzel Jakob 2010-10-11 19:40:40 +0200
  • db444cd87f parallelization is starting to work Wenzel Jakob 2010-10-11 15:53:59 +0200
  • 2d5eff417c better statistics, global indirection table Wenzel Jakob 2010-10-11 14:05:58 +0200
  • d36827be4e do a better job at keeping track of node statistics Wenzel Jakob 2010-10-11 10:09:39 +0200
  • fa26a1a271 switched node allocator to a blocked vector Wenzel Jakob 2010-10-11 09:00:14 +0200
  • 0df829eede cleanups Wenzel Jakob 2010-10-10 22:38:40 +0200