October 31, 2016, 12:38 (GMT) |
Merge branch 'master' into openvdb |
October 31, 2016, 10:31 (GMT) |
Use reflection BSDF for glossy reflections when roughness is 0.0 to reduce computational expense and some code cleanup Code cleanup includes: - Code style cleanup and removed unused code - Consolidated code in the bsdf_microfacet_multi_impl.h to reduce some computational expense |
October 31, 2016, 10:01 (GMT) |
Code Refactor: Creating utility function for updating boundary hulls |
October 31, 2016, 09:27 (GMT) |
Merge remote-tracking branch 'origin/master' into soc-2016-uv_tools |
October 29, 2016, 20:30 (GMT) |
reverting to old IO functions. changes from D2317 produce posixpath, mantaflow save() and load() require string though |
October 29, 2016, 19:26 (GMT) |
Mantaflow: Fix typo in smoke_export_low script. |
October 29, 2016, 14:58 (GMT) |
Fixed cmake option for htc vive in OpenHMD |
October 29, 2016, 14:21 (GMT) |
- Added initial HTC Vive support, still uses complimentary sensor fusion, could drift a bit |
October 29, 2016, 14:01 (GMT) |
- Updated Oculus CV1 support |
October 28, 2016, 23:19 (GMT) |
Removed cordinate frame from OpenHMD Deepoon driver |
October 28, 2016, 21:56 (GMT) |
Own panel for HMD stuff No need to enable "Views" option anymore now. |
October 28, 2016, 21:41 (GMT) |
Updated OpenHMD to match their latest master (1c984fb) Adds support for Oculus Rift CV1 and Deepoon E2 |
October 28, 2016, 21:23 (GMT) |
Fix warning with WITH_OPENHMD enabled |
October 28, 2016, 21:11 (GMT) |
Fall back to return unit matrix |
October 28, 2016, 18:52 (GMT) |
Fix compiling without WITH_INPUT_HMD |
October 28, 2016, 18:35 (GMT) |
No need to apply HMD rotation in operator anymore Now done by requesting modelview/projection matrices from OpenHMD. |
October 28, 2016, 18:03 (GMT) |
Use projection matrix from HMD, don't add to Blender's |
October 27, 2016, 18:08 (GMT) |
Cycles: Finish implementing the split kernel for CPU devices Implements the `data_init` kernel plus a few fixes so that it runs correctly. The split kernel now works on CPU devices. This means we have the ability to debug the kernel, get better compiler logs, and have a new device to compare to, all of which will help in developing and keeping the split kernel correct. With this implementing branched path tracing, volumes and subsurface scattering will be much easier. Even at this point the CPU implementation already paying off by making long existing bugs in the kernel apparent. It should be noted that while the kernel works, it is a bit slower than the mega kernel (~13% with BMW). Will need to investigate whether this is a bug / implementation issue or if split kernels are simply slower by nature. |
October 27, 2016, 16:52 (GMT) |
Cycles: Add function so each device can specify its ideal local work size |
October 27, 2016, 16:34 (GMT) |
Cycles: Add functions to allocate kernel globals for split kernel CPU device needs to allocate and free thread specific data, these functions are used to do that. |
|
|
|


Master Commits
MiikaHweb | 2003-2021