Stefan Werner (swerner)
User

Projects

User Details

User Since
Mar 31 2015, 9:29 AM (159 w, 4 d)

Recent Activity

Thu, Apr 12

Stefan Werner (swerner) committed rB6bf57eb8bd9d: Merge branch 'master' of git.blender.org:blender into cycles_embree (authored by Stefan Werner (swerner)).
Merge branch 'master' of git.blender.org:blender into cycles_embree
Thu, Apr 12, 8:49 AM

Wed, Apr 4

Stefan Werner (swerner) added a comment to T54522: Sample clamping makes volume borders visible in branched path tracing.

A possible remedy would be to gather all volume intersections in one go (similar to intersect_shadow_all) and do the ray marching in a single step. There are hints that Arnold is using such a method in " Importance Sampling Techniques for Path Tracing in Participating Media", section 6.

Wed, Apr 4, 2:18 PM · Cycles
Stefan Werner (swerner) created T54522: Sample clamping makes volume borders visible in branched path tracing.
Wed, Apr 4, 2:11 PM · Cycles

Mar 20 2018

Stefan Werner (swerner) awarded rB148b0fef0980: Fix T54317: overlapping volume render bug after recent changes. a Like token.
Mar 20 2018, 1:02 PM
Stefan Werner (swerner) committed rBc9052dc995cd: Merge branch 'master' of git.blender.org:blender into cycles_embree (authored by Stefan Werner (swerner)).
Merge branch 'master' of git.blender.org:blender into cycles_embree
Mar 20 2018, 12:33 PM
Stefan Werner (swerner) committed rB12ab77f859d0: Revert "Cycles: Removed scaling from Embree's object motion blur." (authored by Stefan Werner (swerner)).
Revert "Cycles: Removed scaling from Embree's object motion blur."
Mar 20 2018, 12:33 PM
Stefan Werner (swerner) added a reverting commit for rB3194e05d3f27: Cycles: Removed scaling from Embree's object motion blur.: rB12ab77f859d0: Revert "Cycles: Removed scaling from Embree's object motion blur.".
Mar 20 2018, 12:33 PM

Mar 17 2018

Stefan Werner (swerner) added a comment to T54317: Overlapping volumes render incorrectly in path tracing.

That alone isn't a stable fix though, since this uses extra dimensions in the RNG that aren't taken into account at setup time, potentially causing out of bounds crashes reading from the sobol table.

Mar 17 2018, 10:19 AM · Cycles, BF Blender

Mar 16 2018

Stefan Werner (swerner) added a comment to T54317: Overlapping volumes render incorrectly in path tracing.

Could this be similar to T53854? When I change the two occurrences of

Mar 16 2018, 2:04 PM · Cycles, BF Blender

Mar 14 2018

Stefan Werner (swerner) added a comment to T54317: Overlapping volumes render incorrectly in path tracing.

Mar 14 2018, 2:04 PM · Cycles, BF Blender
Stefan Werner (swerner) created T54317: Overlapping volumes render incorrectly in path tracing.
Mar 14 2018, 1:39 PM · Cycles, BF Blender

Feb 19 2018

Stefan Werner (swerner) added a comment to T54103: Solid color backgrounds have no multiple importance sampling causing volumes not to render properly .

May or may not be related to T53914.

Feb 19 2018, 4:16 PM · BF Blender

Feb 1 2018

Stefan Werner (swerner) committed rB7698c81a31e8: Merge branch 'master' of git.blender.org:blender into cycles_refactor (authored by Stefan Werner (swerner)).
Merge branch 'master' of git.blender.org:blender into cycles_refactor
Feb 1 2018, 1:59 PM
Stefan Werner (swerner) committed rBc9ef5971b6fe: Cycles: Added static asserts to make sure new kernel structures are properly… (authored by Stefan Werner (swerner)).
Cycles: Added static asserts to make sure new kernel structures are properly…
Feb 1 2018, 1:59 PM
Stefan Werner (swerner) committed rB570939529e09: Cycles: Added kernel_struct_fetch() macro (authored by Stefan Werner (swerner)).
Cycles: Added kernel_struct_fetch() macro
Feb 1 2018, 1:59 PM

Jan 31 2018

Stefan Werner (swerner) added a comment to T53914: Transparency swallows volume scatter bounce.

That sounds like a good approach. I suspect that in general, transparent intersections can lead to incorrect path termination. Note how for example how an environment light with diffuse bounces = 0 will not provide direct illumination through transparency. Volume emission currently also provides direct light to surfaces inside the volume's bounds, but not to surfaces outside of the volume's bounds.

Jan 31 2018, 12:16 AM · Cycles, BF Blender

Jan 30 2018

Stefan Werner (swerner) added a comment to T53914: Transparency swallows volume scatter bounce.

I see what you mean.

Jan 30 2018, 9:13 AM · Cycles, BF Blender

Jan 27 2018

Stefan Werner (swerner) committed rB3c852ba0741f: Fix T53914: Volumetric scattering now goes correctly through transparent… (authored by Stefan Werner (swerner)).
Fix T53914: Volumetric scattering now goes correctly through transparent…
Jan 27 2018, 9:39 PM
Stefan Werner (swerner) closed T53914: Transparency swallows volume scatter bounce as Resolved by committing rB3c852ba0741f: Fix T53914: Volumetric scattering now goes correctly through transparent….
Jan 27 2018, 9:39 PM · Cycles, BF Blender
Stefan Werner (swerner) closed D3024: Fix T53914: Volumetric scattering now goes correctly through transparent surfaces..
Jan 27 2018, 9:39 PM · Cycles
Stefan Werner (swerner) added a reviewer for D3024: Fix T53914: Volumetric scattering now goes correctly through transparent surfaces.: Cycles.
Jan 27 2018, 10:40 AM · Cycles
Stefan Werner (swerner) created D3024: Fix T53914: Volumetric scattering now goes correctly through transparent surfaces..
Jan 27 2018, 10:39 AM · Cycles
Stefan Werner (swerner) added a revision to T53914: Transparency swallows volume scatter bounce: D3024: Fix T53914: Volumetric scattering now goes correctly through transparent surfaces..
Jan 27 2018, 10:39 AM · Cycles, BF Blender
Stefan Werner (swerner) created T53914: Transparency swallows volume scatter bounce.
Jan 27 2018, 7:56 AM · Cycles, BF Blender

Jan 22 2018

Stefan Werner (swerner) added a comment to T53854: Overlapping volumes render incorrectly with branched path tracing .

Thanks, that was quick.
You're right, D2766 only made the issue more visible - it was present in earlier revisions as well when the min transparency parameter was set low enough.

Jan 22 2018, 2:49 PM · Cycles, BF Blender
Stefan Werner (swerner) added a comment to T53854: Overlapping volumes render incorrectly with branched path tracing .

It looks like this happens with plain transparency too - branched path tracing and plain path tracing give different results. See the attached scene.

Jan 22 2018, 1:20 PM · Cycles, BF Blender
Stefan Werner (swerner) triaged T53854: Overlapping volumes render incorrectly with branched path tracing as Confirmed priority.
Jan 22 2018, 10:33 AM · Cycles, BF Blender
Stefan Werner (swerner) created T53854: Overlapping volumes render incorrectly with branched path tracing .
Jan 22 2018, 10:32 AM · Cycles, BF Blender

Dec 13 2017

Stefan Werner (swerner) added a comment to D2937: Cycles: Re-enabled motion blur for object scaling..

It is strange, it fails the unit tests because of different noise patterns, but appears to converge to the same result. I'll do some more investigating to find out where things take a different path.

Dec 13 2017, 3:52 PM · Cycles

Dec 4 2017

Stefan Werner (swerner) committed rBa6b6c4eb2891: Cycles: Follow-up fix for my previous commit. Shader flags were broken. (authored by Stefan Werner (swerner)).
Cycles: Follow-up fix for my previous commit. Shader flags were broken.
Dec 4 2017, 2:21 PM
Stefan Werner (swerner) committed rB14d1f5b89f9f: Cycles: Refactored kernel particle structure from float4 array to an actual… (authored by Stefan Werner (swerner)).
Cycles: Refactored kernel particle structure from float4 array to an actual…
Dec 4 2017, 1:15 PM
Stefan Werner (swerner) committed rB362b80e909d1: Cycles: Refactored kernel shader flags from int array to an actual struct with… (authored by Stefan Werner (swerner)).
Cycles: Refactored kernel shader flags from int array to an actual struct with…
Dec 4 2017, 1:15 PM
Stefan Werner (swerner) committed rBdb950aabc479: Cycles: Refactored kernel light distribution structure from float4 array to an… (authored by Stefan Werner (swerner)).
Cycles: Refactored kernel light distribution structure from float4 array to an…
Dec 4 2017, 1:15 PM
Stefan Werner (swerner) committed rB8c371e99b146: Cycles: Refactored kernel light structures from float4 array to an actual… (authored by Stefan Werner (swerner)).
Cycles: Refactored kernel light structures from float4 array to an actual…
Dec 4 2017, 1:15 PM
Stefan Werner (swerner) committed rB019786796f84: Cycles: fixed motion vectors after object struct change (authored by Stefan Werner (swerner)).
Cycles: fixed motion vectors after object struct change
Dec 4 2017, 1:15 PM

Dec 2 2017

Stefan Werner (swerner) committed rBa9861097b077: Cycles: Refactored kernel object structures from float4 array to a actual… (authored by Stefan Werner (swerner)).
Cycles: Refactored kernel object structures from float4 array to a actual…
Dec 2 2017, 1:35 PM
Stefan Werner (swerner) updated the diff for D2937: Cycles: Re-enabled motion blur for object scaling..
  • Cycles: Changed object properties offset to match new data structure size
Dec 2 2017, 1:00 AM · Cycles

Dec 1 2017

Stefan Werner (swerner) updated the summary of D2937: Cycles: Re-enabled motion blur for object scaling..
Dec 1 2017, 12:41 PM · Cycles
Stefan Werner (swerner) updated the summary of D2937: Cycles: Re-enabled motion blur for object scaling..
Dec 1 2017, 12:37 PM · Cycles
Stefan Werner (swerner) added a project to D2937: Cycles: Re-enabled motion blur for object scaling.: Cycles.
Dec 1 2017, 12:36 PM · Cycles
Stefan Werner (swerner) updated subscribers of D2937: Cycles: Re-enabled motion blur for object scaling..
Dec 1 2017, 12:36 PM · Cycles
Stefan Werner (swerner) added a reviewer for D2937: Cycles: Re-enabled motion blur for object scaling.: Cycles.
Dec 1 2017, 12:35 PM · Cycles
Stefan Werner (swerner) added reviewers for D2937: Cycles: Re-enabled motion blur for object scaling.: Brecht Van Lommel (brecht), Sergey Sharybin (sergey), Mai Lavelle (maiself).
Dec 1 2017, 12:35 PM · Cycles
Stefan Werner (swerner) created D2937: Cycles: Re-enabled motion blur for object scaling..
Dec 1 2017, 12:34 PM · Cycles

Nov 29 2017

Stefan Werner (swerner) committed rB3194e05d3f27: Cycles: Removed scaling from Embree's object motion blur. (authored by Stefan Werner (swerner)).
Cycles: Removed scaling from Embree's object motion blur.
Nov 29 2017, 10:06 PM

Nov 28 2017

Stefan Werner (swerner) added a comment to rBfe1c17949f5a: Cycles: Extended Embree integration.

Yes, Embree is a new dependency. For best results, you should use a patched version of Embree that (like Cycles) ignores ray/ribbon intersections when the ray origin is inside the ribbon. My patched version can be found here: https://github.com/skwerner/embree/tree/cycles_compatible

Nov 28 2017, 6:43 PM

Nov 27 2017

Stefan Werner (swerner) committed rB9525996321ec: making things build on Linux (authored by Stefan Werner (swerner)).
making things build on Linux
Nov 27 2017, 8:40 PM
Stefan Werner (swerner) committed rBc553041b817a: Cycles: Added texture differentials to mesh light sampling. Currently based on… (authored by Stefan Werner (swerner)).
Cycles: Added texture differentials to mesh light sampling. Currently based on…
Nov 27 2017, 8:40 PM
Stefan Werner (swerner) committed rB280fc52ba2ff: Cycles: wider ray differential calculation for diffuse components of principled… (authored by Stefan Werner (swerner)).
Cycles: wider ray differential calculation for diffuse components of principled…
Nov 27 2017, 8:40 PM
Stefan Werner (swerner) committed rB183a706239d0: Cycles: Added ray differential calculation for AO (authored by Stefan Werner (swerner)).
Cycles: Added ray differential calculation for AO
Nov 27 2017, 8:40 PM
Stefan Werner (swerner) committed rBef65e1c8232b: Cycles: Let OIIO do the sharing of the texture cache, add wider differentials… (authored by Stefan Werner (swerner)).
Cycles: Let OIIO do the sharing of the texture cache, add wider differentials…
Nov 27 2017, 8:40 PM
Stefan Werner (swerner) committed rB4d0f9d07ebfb: Cycles: Added dNdu to kernel globals on CPU, using it for more accurate ray… (authored by Stefan Werner (swerner)).
Cycles: Added dNdu to kernel globals on CPU, using it for more accurate ray…
Nov 27 2017, 8:40 PM
Stefan Werner (swerner) committed rB8b54b957f792: Cycles: ImageTexture node now has dx/dy inputs for offset texture coordinates… (authored by Stefan Werner (swerner)).
Cycles: ImageTexture node now has dx/dy inputs for offset texture coordinates…
Nov 27 2017, 8:40 PM
Stefan Werner (swerner) committed rBd04b16bb847c: Cycles: Widened differentials for diffuse and glossy BSDFs for better texture… (authored by Stefan Werner (swerner)).
Cycles: Widened differentials for diffuse and glossy BSDFs for better texture…
Nov 27 2017, 8:40 PM
Stefan Werner (swerner) committed rB5faa6893e340: Cycles: Fixed texture cache build in Visual Studio - need to tell OIIO to… (authored by Stefan Werner (swerner)).
Cycles: Fixed texture cache build in Visual Studio - need to tell OIIO to…
Nov 27 2017, 8:40 PM
Stefan Werner (swerner) committed rBc5bce9ce8e13: Cycles: removed “.” at the end of texture cache help text (authored by Stefan Werner (swerner)).
Cycles: removed “.” at the end of texture cache help text
Nov 27 2017, 8:40 PM
Stefan Werner (swerner) committed rB0c49eaaf3b2f: Cycles: Better quality filtering for .tx mip maps (authored by Stefan Werner (swerner)).
Cycles: Better quality filtering for .tx mip maps
Nov 27 2017, 8:40 PM
Stefan Werner (swerner) committed rB0820ee4a04ea: Cycles: Use texture cache only for CPU devices (authored by Stefan Werner (swerner)).
Cycles: Use texture cache only for CPU devices
Nov 27 2017, 8:40 PM
Stefan Werner (swerner) committed rB2052b3d5c237: Cycles: resetting texture cache stats after use (authored by Stefan Werner (swerner)).
Cycles: resetting texture cache stats after use
Nov 27 2017, 8:40 PM
Stefan Werner (swerner) committed rB0f61e9616135: Cycles: made OSL shading use .tx files where available, added a mutex to the… (authored by Stefan Werner (swerner)).
Cycles: made OSL shading use .tx files where available, added a mutex to the…
Nov 27 2017, 8:40 PM
Stefan Werner (swerner) committed rB8946dc52edd1: Cycles: a handful of fixes for texture caching (authored by Stefan Werner (swerner)).
Cycles: a handful of fixes for texture caching
Nov 27 2017, 8:40 PM
Stefan Werner (swerner) committed rBdb34c9eceb4b: Cycles: first additions for OIIO texture caching (authored by Stefan Werner (swerner)).
Cycles: first additions for OIIO texture caching
Nov 27 2017, 8:40 PM

Nov 26 2017

Stefan Werner (swerner) committed rB848ecf4ee3e3: Cycles: Matched motion interpolation to Embree's interpolation (authored by Stefan Werner (swerner)).
Cycles: Matched motion interpolation to Embree's interpolation
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rB560c708e61d5: Cycles: Fixed Embree Volume rendering when the camera is inside a volume (authored by Stefan Werner (swerner)).
Cycles: Fixed Embree Volume rendering when the camera is inside a volume
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rB039798bbf4cd: Cycles: Code style cleanup (authored by Stefan Werner (swerner)).
Cycles: Code style cleanup
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rB8f79ab214702: Cycles: Fixed a crash when setting up Embree hair curves (authored by Stefan Werner (swerner)).
Cycles: Fixed a crash when setting up Embree hair curves
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rB0c17c5b8f18d: Cycles: Fixed wrong Embree line intersections (authored by Stefan Werner (swerner)).
Cycles: Fixed wrong Embree line intersections
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rB7a492212135d: Cycles: Set the compact flag on Embree to save memory (authored by Stefan Werner (swerner)).
Cycles: Set the compact flag on Embree to save memory
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rBfe1c17949f5a: Cycles: Extended Embree integration (authored by Stefan Werner (swerner)).
Cycles: Extended Embree integration
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rBd39e7fc7082f: Cycles: removed use of constexpr to stay compatible with pre-C++11 compilers (authored by Stefan Werner (swerner)).
Cycles: removed use of constexpr to stay compatible with pre-C++11 compilers
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rB454075ddfc7f: Cycles: Fixed parametric coordinates for hair intersections with Embree (authored by Stefan Werner (swerner)).
Cycles: Fixed parametric coordinates for hair intersections with Embree
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rB6eda75beab41: Cycles: Added runtime checks for Embree build. If Embree is not configured… (authored by Stefan Werner (swerner)).
Cycles: Added runtime checks for Embree build. If Embree is not configured…
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rB4444a7e67579: Cycles: Added Embree to Unix CMake files (authored by Stefan Werner (swerner)).
Cycles: Added Embree to Unix CMake files
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rBe7952398d1a3: Cycles: fixed Embree transparent shadow ray intersection to terminate properly… (authored by Stefan Werner (swerner)).
Cycles: fixed Embree transparent shadow ray intersection to terminate properly…
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rBe6aefb8699b7: Cycles: fixed Windows build with Embree (authored by Stefan Werner (swerner)).
Cycles: fixed Windows build with Embree
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rB05a97536b916: Cycles: fixed some warnings in embree integration (authored by Stefan Werner (swerner)).
Cycles: fixed some warnings in embree integration
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rB8fe17aecc55c: Cycles: prevented interactive rendering from crashing with Embree when objects… (authored by Stefan Werner (swerner)).
Cycles: prevented interactive rendering from crashing with Embree when objects…
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rB17ff01480cde: Cycles: improved defaults for embree option, enable embree in the UI only when… (authored by Stefan Werner (swerner)).
Cycles: improved defaults for embree option, enable embree in the UI only when…
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rB871b1f57958b: Cycles: Added support for BVH refitting/dynamic meshes with embree (authored by Stefan Werner (swerner)).
Cycles: Added support for BVH refitting/dynamic meshes with embree
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rB09d3af546a5b: Cycles: improvements to hair rendering using embree (authored by Stefan Werner (swerner)).
Cycles: improvements to hair rendering using embree
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rB9af4e1d1e689: Cycles: added memory and progress callbacks to embree (authored by Stefan Werner (swerner)).
Cycles: added memory and progress callbacks to embree
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rB54104599b0aa: Cycles: embree hair now uses curve and not line segments, no more intersection… (authored by Stefan Werner (swerner)).
Cycles: embree hair now uses curve and not line segments, no more intersection…
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rB2f92f5c4c65c: Cycles: Added volume support for embree (authored by Stefan Werner (swerner)).
Cycles: Added volume support for embree
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rBdd84acf305e2: Cycles: Embree support for ribbon line segments and subsurface scattering (authored by Stefan Werner (swerner)).
Cycles: Embree support for ribbon line segments and subsurface scattering
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rBdd70d328ecea: Cycles: Embree accelerator now supports instanced triangle meshes (authored by Stefan Werner (swerner)).
Cycles: Embree accelerator now supports instanced triangle meshes
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rB7986f6eee08b: Cycles: Progress with embree integration, still incomplete however (authored by Stefan Werner (swerner)).
Cycles: Progress with embree integration, still incomplete however
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rB1fbe802091d1: Cycles: more work on embree integration - triangle meshes now support… (authored by Stefan Werner (swerner)).
Cycles: more work on embree integration - triangle meshes now support…
Nov 26 2017, 11:11 PM
Stefan Werner (swerner) committed rB30af08c7883c: Cycles: Laid some foundation for embree ray accelerator: flags, UI and CMake (authored by Stefan Werner (swerner)).
Cycles: Laid some foundation for embree ray accelerator: flags, UI and CMake
Nov 26 2017, 11:11 PM

Nov 21 2017

Stefan Werner (swerner) committed rB58a15b2bfe71: Cycles: Fixed compilation of CUDA kernels. Follow-up fix for my last commit. (authored by Stefan Werner (swerner)).
Cycles: Fixed compilation of CUDA kernels. Follow-up fix for my last commit.
Nov 21 2017, 10:43 AM
Stefan Werner (swerner) committed rB1febc858559c: Cycles: Workaround for performance loss with the CUDA 9.0 SDK. (authored by Stefan Werner (swerner)).
Cycles: Workaround for performance loss with the CUDA 9.0 SDK.
Nov 21 2017, 10:29 AM

Nov 20 2017

Stefan Werner (swerner) committed rBacd8c8d7a327: Cryptomatte: Improved robustness of matte string parsing (authored by Stefan Werner (swerner)).
Cryptomatte: Improved robustness of matte string parsing
Nov 20 2017, 11:15 PM

Nov 12 2017

Stefan Werner (swerner) committed rB13b47dfc2f17: Cycles: fixed build with debug passes enabled. (authored by Stefan Werner (swerner)).
Cycles: fixed build with debug passes enabled.
Nov 12 2017, 6:45 PM

Nov 10 2017

Stefan Werner (swerner) added a comment to D2913: [cycles] add an nvrtc based cubin cli compiler..

Even more so, we could use this for the on-demand kernel compilation in device_cuda.cpp. Since it is possible to load PTX directly from the CUDA runtime (with the driver taking over the ptxas step), this should enable on-demand compilation on any operating system without any dependencies other than the CUDA driver.

Nov 10 2017, 9:41 AM · Cycles

Nov 9 2017

Stefan Werner (swerner) committed rBdf886b178c9c: Moved alignment attributes from my last commit to BLI_compiler_attrs.h for… (authored by Stefan Werner (swerner)).
Moved alignment attributes from my last commit to BLI_compiler_attrs.h for…
Nov 9 2017, 3:00 PM
Stefan Werner (swerner) committed rB83d9f8e37963: Compositor: Ensured 16 byte alignment for variables accessed by SSE… (authored by Stefan Werner (swerner)).
Compositor: Ensured 16 byte alignment for variables accessed by SSE…
Nov 9 2017, 2:38 PM

Nov 8 2017

Stefan Werner (swerner) added a comment to D2019: [Cycles/Cuda/Windows] Enable on demand kernel compilation on windows..

Since CUEW wraps NVRTC, it could also be an option to use NVRTC directly instead of trying to find and launch nvcc from the command line. That way, this feature would be independent of a 3rd party compiler tool chain and would have less platform-dependent code.

Nov 8 2017, 12:01 PM · Cycles

Nov 7 2017

Stefan Werner (swerner) added a comment to D2019: [Cycles/Cuda/Windows] Enable on demand kernel compilation on windows..

Is there anything holding up a commit? I have a few extensions to this patch to make it work on my system. I see that here the CUDA installer set an environment variable where we can grab the Toolkit location from on Windows. Since it defaults to "C:\Program Files\etc" it also needs slight changes to have quotation marks in the right places to deal with the spaces in the path.

Nov 7 2017, 9:41 PM · Cycles

Nov 6 2017

Stefan Werner (swerner) committed rB7578791ce8d4: Cycles: Fixed Cryptomatte crash when some RenderLayers use Cryptomattes and… (authored by Stefan Werner (swerner)).
Cycles: Fixed Cryptomatte crash when some RenderLayers use Cryptomattes and…
Nov 6 2017, 4:57 PM
Stefan Werner (swerner) added a comment to D2056: Allow CUDA GPU rendering to use host memory.

Thanks for your work, this is looking good! Especially the addition for sharing memory with CPU devices is good.

Nov 6 2017, 3:29 PM · Cycles

Nov 3 2017

Stefan Werner (swerner) committed rB13c58a436ee0: build fixes. (authored by Stefan Werner (swerner)).
build fixes.
Nov 3 2017, 9:55 PM