Revision b06962f by Sergey Sharybin April 5, 2015, 14:07 (GMT) |
Cycles: Avoid using lookup table for Beckmann slopes on GPU This patch is based on some work done in D788 and re-formulation from Beckmann implementation in OpenShadingLanguage. Skipping texture lookup helps a lot on GPUs where it's more expensive to access texture memory than to do some extra calculation in threads. CPU code still uses lookup-table based approach since this seems to be still faster (at least on computers i've got access to). This change gives about 2% speedup on BMW scene with GTX560TI. |
Revision 252b36c by Sergey Sharybin April 5, 2015, 14:07 (GMT) |
Cycles: Remove unused Beckmann slope sampling code It did not preserve stratification too well and lookup-table approach was working much better. There are now also some more interesting forumlation from Wenzel and OpenShadingLanguage which should work better than old code. |
Revision 92755da by Julian Eisel April 5, 2015, 13:41 (GMT) |
Fix T44251 (2nd try): Changing views using numpad broken |
Revision 29e968a by Thomas Szepe April 5, 2015, 08:13 (GMT) |
BGE: Fix T36703: Character motion actuator local movement not working correct. The character motion actuator local movement does not taking account of the object rotation. It is necessary to rotate the motion vector before adding the local movement. Reviewers: sybren, lordloki, moguri Reviewed By: lordloki, moguri Maniphest Tasks: T42709 Differential Revision: https://developer.blender.org/D1206 |
Revision 1a117ad by Bastien Montagne April 5, 2015, 07:50 (GMT) |
Fix T44263: Invalid parameters to fill_vn_fl in deform.c. Own fault, thanks a bunch to LazyDodo for finding that - and odd GCC did not warn about it... |
Revision a1c2b1a by Campbell Barton April 4, 2015, 23:57 (GMT) |
Fix T44265: Win32 error checking GL version |
Revision 59bfc5c by Campbell Barton April 4, 2015, 23:44 (GMT) |
Fix T44270: Similar face region crash /w wire edge |
Revision 00f732f by Campbell Barton April 4, 2015, 20:54 (GMT) |
Fix T44266: win32 delete's malloc'd memory |
Revision 2f42be6 by Campbell Barton April 4, 2015, 20:54 (GMT) |
Cleanup: remove MSVC2008 workaround |
Revision 26979d4 by Campbell Barton April 4, 2015, 20:54 (GMT) |
Cleanup: use float math funcs |
Revision cedd7cd by Campbell Barton April 4, 2015, 20:54 (GMT) |
WM: prefer define over zero wmEvent.val |
Revision 8eac408 by Antonis Ryakiotakis April 4, 2015, 20:39 (GMT) |
Fix T44264 copy paste error, checking same condition twice. |
Revision 1604a26 by Julian Eisel April 4, 2015, 17:17 (GMT) |
Fix T44251: Changing views using numpad broken For KM_ANY I've filtered out every event that has a click type, although that was only needed for the additional event sent on KM_HOLD. A bit weird that this only happened on a few machines though. |
Revision 59df941 by Julian Eisel April 4, 2015, 12:27 (GMT) |
Fix T44259: Secondary strokes get terminated early when drawing in Continuous Drawing mode |
Revision f5949ef by Campbell Barton April 4, 2015, 07:58 (GMT) |
Missed in recent cleanup |
Revision e84b0e4 by Campbell Barton April 4, 2015, 06:21 (GMT) |
Ghost: update tests for recent changes |
Revision eca22d0 by Campbell Barton April 4, 2015, 06:21 (GMT) |
Cleanup: move filelist out of storage Depends on imbuf, problematic for tests |
Revision e539206 by Thomas Dinges April 4, 2015, 05:50 (GMT) |
Cleanup: Typo fix in HSV code. |
Revision 12cede5 by Campbell Barton April 4, 2015, 04:19 (GMT) |
Cleanup: use BKE_ocean_* prefix |
Revision 7acd699 by Campbell Barton April 4, 2015, 04:19 (GMT) |
Cleanup: use BKE_sculptsession_* prefix |
|
|
|


Master Commits
MiikaHweb | 2003-2021