Mai Lavelle (maiself)
User

Projects

User Details

User Since
Jul 4 2014, 11:26 PM (176 w, 5 d)

Recent Activity

Tue, Nov 21

Mai Lavelle (maiself) closed T53365: GPU/CPU opencl mixed rendering makes tile artifacts with brick texture. as Resolved.

Fixed by 9325b9bf1539bcc440be03c3c360e0b7dd9dc3e7

Tue, Nov 21, 10:44 AM · BF Blender
Mai Lavelle (maiself) committed rBd8f80fbe726d: Cycles: Fix OSL brick node after recent fix (authored by Mai Lavelle (maiself)).
Cycles: Fix OSL brick node after recent fix
Tue, Nov 21, 10:30 AM
Mai Lavelle (maiself) reassigned T53349: Cycles - difference between OpenCL and CUDA with AO simplify from Mai Lavelle (maiself) to Brecht Van Lommel (brecht).
Tue, Nov 21, 9:21 AM · BF Blender: Regressions, Cycles
Mai Lavelle (maiself) committed rB9325b9bf1539: Fix T53365: OpenCL has wrong shading of brick texture (authored by Mai Lavelle (maiself)).
Fix T53365: OpenCL has wrong shading of brick texture
Tue, Nov 21, 6:43 AM
Mai Lavelle (maiself) triaged T53365: GPU/CPU opencl mixed rendering makes tile artifacts with brick texture. as Confirmed priority.
Tue, Nov 21, 5:30 AM · BF Blender

Thu, Nov 16

Mai Lavelle (maiself) committed rB470b4cb62f54: Cycles: Fix crash with split branched path tracing (authored by Mai Lavelle (maiself)).
Cycles: Fix crash with split branched path tracing
Thu, Nov 16, 11:00 AM

Wed, Nov 15

Mai Lavelle (maiself) created D2916: Cycles: Speed up split kernel builds by splitting svm_eval_nodes out of direct_emission functions.
Wed, Nov 15, 10:09 AM

Tue, Nov 14

Mai Lavelle (maiself) committed rB2cacb36c77e5: Cycles: Modify kernel_indirect_background to remove call to svm_eval_nodes (authored by Mai Lavelle (maiself)).
Cycles: Modify kernel_indirect_background to remove call to svm_eval_nodes
Tue, Nov 14, 7:54 AM
Mai Lavelle (maiself) committed rBf7cc97e8cf57: Cycles: Add shader_eval_state to allow eval of ray states besides RAY_ACTIVE (authored by Mai Lavelle (maiself)).
Cycles: Add shader_eval_state to allow eval of ray states besides RAY_ACTIVE
Tue, Nov 14, 7:54 AM
Mai Lavelle (maiself) committed rB04d3288a439e: Cycles: Split kernel_path_background (authored by Mai Lavelle (maiself)).
Cycles: Split kernel_path_background
Tue, Nov 14, 7:54 AM
Mai Lavelle (maiself) committed rB711c2d328aaf: Cycles: Split the indirect_background function (authored by Mai Lavelle (maiself)).
Cycles: Split the indirect_background function
Tue, Nov 14, 7:54 AM
Mai Lavelle (maiself) committed rB31a73fe79d28: Cycles: Fix shadow catcher and branched path after recent split changes (authored by Mai Lavelle (maiself)).
Cycles: Fix shadow catcher and branched path after recent split changes
Tue, Nov 14, 4:49 AM

Sat, Nov 11

Mai Lavelle (maiself) committed rB9c88fe08a00b: Cycles: Speed up split kernel builds by using split direct_emission functions (authored by Mai Lavelle (maiself)).
Cycles: Speed up split kernel builds by using split direct_emission functions
Sat, Nov 11, 12:48 PM
Mai Lavelle (maiself) committed rBc236d5f3c067: Cycles: Split direct_emissive_eval around shader_eval (authored by Mai Lavelle (maiself)).
Cycles: Split direct_emissive_eval around shader_eval
Sat, Nov 11, 12:48 PM
Mai Lavelle (maiself) committed rB51f126688323: Cycles: Split apart direct_emission around shader_eval (authored by Mai Lavelle (maiself)).
Cycles: Split apart direct_emission around shader_eval
Sat, Nov 11, 12:48 PM
Mai Lavelle (maiself) committed rB37070ab35e0f: Cycles: Move ShaderEvalTask to kernel_types.h for use outside of split kernel (authored by Mai Lavelle (maiself)).
Cycles: Move ShaderEvalTask to kernel_types.h for use outside of split kernel
Sat, Nov 11, 12:48 PM
Mai Lavelle (maiself) committed rBde06b1c371c9: Cycles: Minor reworking of shader eval functions (authored by Mai Lavelle (maiself)).
Cycles: Minor reworking of shader eval functions
Sat, Nov 11, 9:58 AM
Mai Lavelle (maiself) committed rBe389ae9dcadb: Cycles: Set error if a split kernel fails to load (authored by Mai Lavelle (maiself)).
Cycles: Set error if a split kernel fails to load
Sat, Nov 11, 7:03 AM

Thu, Nov 9

Mai Lavelle (maiself) committed rB087331c495b0: Cycles: Replace __MAX_CLOSURE__ build option with runtime integrator variable (authored by Mai Lavelle (maiself)).
Cycles: Replace __MAX_CLOSURE__ build option with runtime integrator variable
Thu, Nov 9, 7:06 AM
Mai Lavelle (maiself) closed D2775: Cycles: Replace __MAX_CLOSURE__ build option with runtime integrator variable.
Thu, Nov 9, 7:06 AM

Thu, Nov 2

Mai Lavelle (maiself) committed rB5cb873068920: Cycles: Add another limit to OpenCL memory usage (authored by Mai Lavelle (maiself)).
Cycles: Add another limit to OpenCL memory usage
Thu, Nov 2, 1:16 PM

Wed, Oct 25

Mai Lavelle (maiself) added a comment to D2891: Cycles: Add out of view dicing falloff and dicing camera.

How valid is it really to use the perspective camera projection for points outside the frustum? It provides a smooth transition at the frustum edges, but the further you go away it doesn't seem so meaningful. A panorama camera projection may be better.

Wed, Oct 25, 12:29 PM
Mai Lavelle (maiself) added a comment to T53079: Blender Crash to Desktop Rendering with HDRI (EXR) Maybe others not tested.

I haven't heard anything back from them in a while, I'll try contacting them again and see what the status is. Hopefully it won't take long to get fixed.

Wed, Oct 25, 5:21 AM · Cycles, BF Blender

Oct 20 2017

Mai Lavelle (maiself) created D2891: Cycles: Add out of view dicing falloff and dicing camera.
Oct 20 2017, 2:36 PM

Oct 2 2017

Mai Lavelle (maiself) merged T52970: Compiling OpenCL program results in access violation exception into T52645: Cycles: OpenCL compiler crashes with new AMD drivers.
Oct 2 2017, 7:48 AM · BF Blender
Mai Lavelle (maiself) merged task T52970: Compiling OpenCL program results in access violation exception into T52645: Cycles: OpenCL compiler crashes with new AMD drivers.
Oct 2 2017, 7:48 AM · BF Blender
Mai Lavelle (maiself) claimed T52970: Compiling OpenCL program results in access violation exception.
Oct 2 2017, 7:48 AM · BF Blender

Sep 27 2017

Mai Lavelle (maiself) merged T52868: 2.79 EXCEPTION_ACCESS_VIOLATION on render with Cycles but viewport works into T52645: Cycles: OpenCL compiler crashes with new AMD drivers.
Sep 27 2017, 7:32 AM · BF Blender
Mai Lavelle (maiself) merged task T52868: 2.79 EXCEPTION_ACCESS_VIOLATION on render with Cycles but viewport works into T52645: Cycles: OpenCL compiler crashes with new AMD drivers.
Sep 27 2017, 7:32 AM · Cycles, BF Blender
Mai Lavelle (maiself) claimed T52868: 2.79 EXCEPTION_ACCESS_VIOLATION on render with Cycles but viewport works.
Sep 27 2017, 7:31 AM · Cycles, BF Blender

Sep 19 2017

Mai Lavelle (maiself) raised the priority of T52803: Displacement don't anymore support object coordinates for textures. from Incomplete to Normal.

The image node is set to box projection, which might be using the wrong coordinate system during bump evaluation.

Sep 19 2017, 9:43 AM · BF Blender
Mai Lavelle (maiself) added a comment to T52821: Blender 2.79 - GPU Rendering - Loading Render Kernels (This can take a few minutes the first time) - CRASH.

Could be a duplicate of T52645, which was closed for some reason...

Sep 19 2017, 9:27 AM · BF Blender

Sep 4 2017

Mai Lavelle (maiself) renamed T52645: Cycles: OpenCL compiler crashes with new AMD drivers from Blender crash using OpenCL rendering when UV map with image texture is used to Cycles: OpenCL compiler crashes sometimes while building kernels.
Sep 4 2017, 5:04 PM · BF Blender
Mai Lavelle (maiself) merged task T52589: RC2: default cube with blackbody crashes Blender into T52645: Cycles: OpenCL compiler crashes with new AMD drivers.
Sep 4 2017, 5:01 PM · Cycles, BF Blender
Mai Lavelle (maiself) merged T52589: RC2: default cube with blackbody crashes Blender into T52645: Cycles: OpenCL compiler crashes with new AMD drivers.
Sep 4 2017, 5:01 PM · BF Blender
Mai Lavelle (maiself) added a comment to T52645: Cycles: OpenCL compiler crashes with new AMD drivers.

Looks to be the same compiler crash from T52589. Not sure if there's anything we can do as there's no proper error from the compiler. I don't think reverting to older drivers will help in this case either, as the crash is likely an existing issue triggered by some code change we made at some point. Maybe someone could bisect this, could help the compiler team in getting this fixed.

Sep 4 2017, 4:57 PM · BF Blender
Mai Lavelle (maiself) added a comment to T52589: RC2: default cube with blackbody crashes Blender.

Please keep the discussion to the reported crash only. Discussion of other stuff can happen in irc, mailing list or another dedicated task.

Sep 4 2017, 4:49 PM · Cycles, BF Blender

Aug 31 2017

Mai Lavelle (maiself) added a comment to T52589: RC2: default cube with blackbody crashes Blender.

The crash appears to be coming from the driver, AMD has been notified.

Aug 31 2017, 6:36 AM · Cycles, BF Blender

Aug 30 2017

Mai Lavelle (maiself) committed rB124ffb45a60a: Cycles: Fix build with networking enabled (authored by Mai Lavelle (maiself)).
Cycles: Fix build with networking enabled
Aug 30 2017, 6:21 AM

Aug 29 2017

Mai Lavelle (maiself) closed T52584: Blender 2.79 RC2 missing OpenCL rendering option as Invalid.

Not a bug, GC1 cards are no longer supported, this is mentioned in the release notes: https://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.79/Cycles

Aug 29 2017, 5:31 PM · BF Blender

Aug 26 2017

Mai Lavelle (maiself) added a comment to rBdfae3de6bdf5: Cycles: Fix stack overflow during traversal caused by floating overflow.

This fixes the crashes in both koro and victor for me.

Aug 26 2017, 12:27 PM

Aug 25 2017

Mai Lavelle (maiself) closed T52532: normal map node and rotation issue as Invalid.

I don't think there's a bug here. The normal map node needs tangent vectors to apply the effect correctly, there is a place in the node to select which UV map to generate the tangents from. In this file you've used the "Generated" texture coordinates, for which no tangent vectors are generated. To get correct results you need to actually UV unwrap the mesh and use the UV coordinates directly (without a mapping node).

Aug 25 2017, 12:34 PM · BF Blender

Aug 24 2017

Mai Lavelle (maiself) closed T52500: 2Gb of extra memory used in all renders as Invalid.
Aug 24 2017, 6:33 AM · BF Blender
Mai Lavelle (maiself) added a comment to T52500: 2Gb of extra memory used in all renders.

This is not a bug, the split kernel allocates a block of memory (usually 2gb, but could be different depending on drivers) for passing ray state between kernels. Older version also allocate memory for this purpose, but drivers and code changes may have cause the amount to change. Rendering will not be affected by this.

Aug 24 2017, 6:33 AM · BF Blender

Aug 23 2017

Mai Lavelle (maiself) committed rB579edb1510d2: Cycles: Add maximum depth stat to bvh builder (authored by Mai Lavelle (maiself)).
Cycles: Add maximum depth stat to bvh builder
Aug 23 2017, 12:55 PM
Mai Lavelle (maiself) committed rB2540741dee78: Fix implementation of atomic update max and move to a central location (authored by Mai Lavelle (maiself)).
Fix implementation of atomic update max and move to a central location
Aug 23 2017, 12:55 PM

Aug 9 2017

Mai Lavelle (maiself) accepted D2769: Cycles: change defaults for filter glossy, clamp and branched path AA..

I don't like it, but I'm not going to hold this up. Maybe add a note to the manual?

Aug 9 2017, 12:43 PM
Mai Lavelle (maiself) added a comment to D2775: Cycles: Replace __MAX_CLOSURE__ build option with runtime integrator variable.

Final render is actually a few percent faster with this, I don't have an explanation.

Aug 9 2017, 12:20 PM
Mai Lavelle (maiself) abandoned D2703: Cycles: Pass all buffers to each kernel call for OpenCL.
Aug 9 2017, 10:49 AM
Mai Lavelle (maiself) added 1 commit(s) for D2703: Cycles: Pass all buffers to each kernel call for OpenCL: rBe1805299d2f4: Cycles: Pass all buffers to each kernel call for OpenCL.
Aug 9 2017, 10:49 AM
Mai Lavelle (maiself) added an edge to rBe1805299d2f4: Cycles: Pass all buffers to each kernel call for OpenCL: D2703: Cycles: Pass all buffers to each kernel call for OpenCL.
Aug 9 2017, 10:49 AM
Mai Lavelle (maiself) abandoned D2704: Cycles: Faster split branched path tracing by sharing samples with inactive threads.
Aug 9 2017, 10:46 AM
Mai Lavelle (maiself) added 1 commit(s) for D2704: Cycles: Faster split branched path tracing by sharing samples with inactive threads: rBe7ad962a40f1: Cycles: Faster split branched path tracing by sharing samples with inactive….
Aug 9 2017, 10:45 AM
Mai Lavelle (maiself) added an edge to rBe7ad962a40f1: Cycles: Faster split branched path tracing by sharing samples with inactive…: D2704: Cycles: Faster split branched path tracing by sharing samples with inactive threads.
Aug 9 2017, 10:45 AM
Mai Lavelle (maiself) closed T52306: "Failed loading render kernel" with AMD Radeon R9 380 (2.79) as Invalid.

This was fixed in the very next commit from the one you tested. Any newer build will be fine.

Aug 9 2017, 10:40 AM · BF Blender
Mai Lavelle (maiself) committed rB55d28e604e7c: Cycles: Proper fix for recent OpenCL image crash (authored by Mai Lavelle (maiself)).
Cycles: Proper fix for recent OpenCL image crash
Aug 9 2017, 10:28 AM
Mai Lavelle (maiself) committed rB06bf34227be1: Revert "Cycles: Fix crash changing image after recent OpenCL changes" (authored by Mai Lavelle (maiself)).
Revert "Cycles: Fix crash changing image after recent OpenCL changes"
Aug 9 2017, 10:28 AM
Mai Lavelle (maiself) added a reverting commit for rBf2809ae0a671: Cycles: Fix crash changing image after recent OpenCL changes: rB06bf34227be1: Revert "Cycles: Fix crash changing image after recent OpenCL changes".
Aug 9 2017, 10:28 AM

Aug 8 2017

Mai Lavelle (maiself) updated the diff for D2775: Cycles: Replace __MAX_CLOSURE__ build option with runtime integrator variable.

Made changes to make likes shorter.

Aug 8 2017, 1:43 PM
Mai Lavelle (maiself) committed rBec8ae4d5e9f7: Cycles: Pack kernel textures into buffers for OpenCL (authored by Mai Lavelle (maiself)).
Cycles: Pack kernel textures into buffers for OpenCL
Aug 8 2017, 1:17 PM
Mai Lavelle (maiself) closed T51554: OpenCL Textures exceed available single buffer allocation memory limit as Resolved by committing rBec8ae4d5e9f7: Cycles: Pack kernel textures into buffers for OpenCL.
Aug 8 2017, 1:17 PM · BF Blender, Cycles
Mai Lavelle (maiself) closed D2745: Cycles: Pack kernel textures into buffers for OpenCL by committing rBec8ae4d5e9f7: Cycles: Pack kernel textures into buffers for OpenCL.
Aug 8 2017, 1:16 PM
Mai Lavelle (maiself) lowered the priority of T52283: Blender crashes whilst loading render kernals using GPU (AMD) from Normal to Incomplete.

There's not really enough info to go off here, the only interesting thing in the log is "Error: EXCEPTION_ACCESS_VIOLATION" but that says almost nothing. Is there a another crash log somewhere? Please look for one and also check that your drivers are up to date.

Aug 8 2017, 12:08 PM · Cycles, BF Blender

Aug 7 2017

Mai Lavelle (maiself) created D2775: Cycles: Replace __MAX_CLOSURE__ build option with runtime integrator variable.
Aug 7 2017, 1:39 PM
Mai Lavelle (maiself) updated the diff for D2745: Cycles: Pack kernel textures into buffers for OpenCL.

Removed use of memcpy on device_memory.

Aug 7 2017, 11:53 AM
Mai Lavelle (maiself) requested changes to D2769: Cycles: change defaults for filter glossy, clamp and branched path AA..

I don't think there is a good non-arbitrary default for clamp values besides leaving them disabled. In a scene using real world values for sun and sky for instance a clamp of 10 is very low and very notiable on lighting quality. This conflicts with the intention of the filmic transforms, and so I think it would be better to leave the defaults for clamping as is to avoid more issues in that area.

Aug 7 2017, 11:01 AM

Aug 5 2017

Mai Lavelle (maiself) updated the diff for D2745: Cycles: Pack kernel textures into buffers for OpenCL.
  • Rebase on master
  • Created MemoryManager class to contain logic of managing buffers
  • Rename and cleanup
  • Removed old image packing code
Aug 5 2017, 11:59 AM

Aug 3 2017

Mai Lavelle (maiself) closed T52249: AMD Radeon 7770 doesn't working Blender 2.79tb2 and higher builds. as Invalid.

Only GCN 2 and higher are supported, so closing.

Aug 3 2017, 12:58 PM · BF Blender

Jul 26 2017

Mai Lavelle (maiself) triaged T52188: Canceling render takes too much time as Incomplete priority.

Not really sure what GPU you have from your description, but you must have GCN 2 architecture or newer to use it with Cycles. You can look to see if its listed as such here: https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units.

Jul 26 2017, 5:40 AM · BF Blender

Jul 25 2017

Mai Lavelle (maiself) updated subscribers of T52145: Denoising feature. Bug on GPU render (Mac OsX 10.11.6).

I can't reproduce this with the hardware I have available (no macOS here). Maybe @Lukas Stockner (lukasstockner97) can take a look?

Jul 25 2017, 4:09 AM · Platform: Mac OS X, Cycles, BF Blender

Jul 20 2017

Mai Lavelle (maiself) created D2745: Cycles: Pack kernel textures into buffers for OpenCL.
Jul 20 2017, 11:23 AM

Jul 18 2017

Mai Lavelle (maiself) triaged T52098: UI Artifact on Arch x64 as Incomplete priority.

It looks like a driver / memory problem. Everything is working fine for me here on Arch with the xf86-video-amdgpu package. Does this happen consistently? Does fully updating the system followed by a reboot help?

Jul 18 2017, 4:08 AM · BF Blender

Jul 12 2017

Mai Lavelle (maiself) committed rB87164114a306: Cycles: Enable SSS from Principled BSDF only when actually in use (authored by Mai Lavelle (maiself)).
Cycles: Enable SSS from Principled BSDF only when actually in use
Jul 12 2017, 10:42 AM
Mai Lavelle (maiself) committed rB1f933c94a76e: Cycles: Fix comparison in principled BSDF (authored by Mai Lavelle (maiself)).
Cycles: Fix comparison in principled BSDF
Jul 12 2017, 5:44 AM

Jul 7 2017

Mai Lavelle (maiself) renamed T51554: OpenCL Textures exceed available single buffer allocation memory limit from OpenCL render error with example to OpenCL Textures exceed available single buffer allocation memory limit.
Jul 7 2017, 12:53 PM · BF Blender, Cycles
Mai Lavelle (maiself) changed Type from Bug to To Do on T51554: OpenCL Textures exceed available single buffer allocation memory limit.
Jul 7 2017, 12:51 PM · BF Blender, Cycles
Mai Lavelle (maiself) added a comment to T51554: OpenCL Textures exceed available single buffer allocation memory limit.

This file is in fact too complex to render. OpenCL will only allow a certain amount of memory to be allocated at once (seems 4gb is most common). In Cycles each of geometry, BVH, textures, etc get allocated into their own buffer. If any one of these exceeds the limit for one buffer the allocation will fail and rendering will abort. So even tho your card may have more than enough total memory available to render the scene, the memory available for the individual buffer is insufficient.

Jul 7 2017, 12:51 PM · BF Blender, Cycles

Jul 6 2017

Mai Lavelle (maiself) committed rB9c3f1ad003fc: Cycles: Add artificial memory limit debug option for OpenCL (authored by Mai Lavelle (maiself)).
Cycles: Add artificial memory limit debug option for OpenCL
Jul 6 2017, 11:27 AM
Mai Lavelle (maiself) committed rB95b345b2fe42: Revert "Cycles: use std::min and max for extra overloads" (authored by Mai Lavelle (maiself)).
Revert "Cycles: use std::min and max for extra overloads"
Jul 6 2017, 10:24 AM
Mai Lavelle (maiself) added a reverting commit for rBcff172c7621d: Cycles: use std::min and max for extra overloads: rB95b345b2fe42: Revert "Cycles: use std::min and max for extra overloads".
Jul 6 2017, 10:24 AM
Mai Lavelle (maiself) closed T51554: OpenCL Textures exceed available single buffer allocation memory limit as Resolved.

I've pushed a commit (222b96e5) that will give you a better error message if your scene is too large. Please test again with a build containing this commit and reopen this report if you get any errors aside from the new message ("Scene too complex to fit in available memory.") Thanks.

Jul 6 2017, 2:42 AM · BF Blender, Cycles
Mai Lavelle (maiself) committed rBf9963f29e8be: Cycles: Dont allow global size to fall to zero (authored by Mai Lavelle (maiself)).
Cycles: Dont allow global size to fall to zero
Jul 6 2017, 2:35 AM
Mai Lavelle (maiself) committed rB222b96e5c7de: Cycles: Detect out of memory before buffer allocation in OpenCL devices (authored by Mai Lavelle (maiself)).
Cycles: Detect out of memory before buffer allocation in OpenCL devices
Jul 6 2017, 2:35 AM
Mai Lavelle (maiself) committed rBcff172c7621d: Cycles: use std::min and max for extra overloads (authored by Mai Lavelle (maiself)).
Cycles: use std::min and max for extra overloads
Jul 6 2017, 2:35 AM

Jun 30 2017

Mai Lavelle (maiself) committed rBc8fa716c0603: Cycles: Use float constants instead of double (authored by Mai Lavelle (maiself)).
Cycles: Use float constants instead of double
Jun 30 2017, 5:11 AM
Mai Lavelle (maiself) committed rB56dcfcce059f: Cycles: Disable baking in mega kernel when not in use to improve build times (authored by Mai Lavelle (maiself)).
Cycles: Disable baking in mega kernel when not in use to improve build times
Jun 30 2017, 5:11 AM

Jun 28 2017

Mai Lavelle (maiself) closed T51911: Blender crashes when rendering on GPU with RadeonSI / GCN 1.0 card as Invalid.

Thanks for the clear and detailed report. I will fix the errors seen with the mega kernel, but that does not mean you will be able to use it to render with your GPU.

Jun 28 2017, 6:09 AM · BF Blender

Jun 11 2017

Duarte Farrajota Ramos (duarteframos) awarded rB6238214159a4: Cycles: Faster split branched path tracing by sharing samples with inactive… a Like token.
Jun 11 2017, 6:47 AM

Jun 10 2017

Mai Lavelle (maiself) committed rBe097fc4aa66f: Cycles: Selectively include denoising in kernel (authored by Sergey Sharybin (sergey)).
Cycles: Selectively include denoising in kernel
Jun 10 2017, 10:59 AM
Mai Lavelle (maiself) committed rBeb293f59f2eb: Cycles: Pass all buffers to each kernel call for OpenCL (authored by Mai Lavelle (maiself)).
Cycles: Pass all buffers to each kernel call for OpenCL
Jun 10 2017, 10:59 AM
Mai Lavelle (maiself) committed rB6238214159a4: Cycles: Faster split branched path tracing by sharing samples with inactive… (authored by Mai Lavelle (maiself)).
Cycles: Faster split branched path tracing by sharing samples with inactive…
Jun 10 2017, 10:59 AM
Mai Lavelle (maiself) committed rB32299d32e77e: Cycles: Modify path_radiance_accum_sample to use atomics for split kernel (authored by Mai Lavelle (maiself)).
Cycles: Modify path_radiance_accum_sample to use atomics for split kernel
Jun 10 2017, 10:59 AM
Mai Lavelle (maiself) committed rB6995b50e41e6: Cycles: Add function to dequeue a ray (authored by Mai Lavelle (maiself)).
Cycles: Add function to dequeue a ray
Jun 10 2017, 10:59 AM
Mai Lavelle (maiself) committed rBea846a4dfc25: Cycles: Add kernel to enqueue inactive rays (authored by Mai Lavelle (maiself)).
Cycles: Add kernel to enqueue inactive rays
Jun 10 2017, 10:59 AM
Mai Lavelle (maiself) committed rB4360e8ce13ed: Cycles: Add atomic decrement functions to util_atomic.h (authored by Mai Lavelle (maiself)).
Cycles: Add atomic decrement functions to util_atomic.h
Jun 10 2017, 10:59 AM
Mai Lavelle (maiself) committed rB1f0998baa796: Cycles: Blacklist unsupported OpenCL devices (authored by Hristo Gueorguiev (nirved)).
Cycles: Blacklist unsupported OpenCL devices
Jun 10 2017, 10:59 AM

Jun 8 2017

Mai Lavelle (maiself) updated the summary of D2704: Cycles: Faster split branched path tracing by sharing samples with inactive threads.
Jun 8 2017, 11:45 AM
Mai Lavelle (maiself) committed rBcf086d6273fa: Cycles: Adjust split kernel tile updating logic to make rendering a bit faster (authored by Mai Lavelle (maiself)).
Cycles: Adjust split kernel tile updating logic to make rendering a bit faster
Jun 8 2017, 11:40 AM
Mai Lavelle (maiself) committed rBe1805299d2f4: Cycles: Pass all buffers to each kernel call for OpenCL (authored by Mai Lavelle (maiself)).
Cycles: Pass all buffers to each kernel call for OpenCL
Jun 8 2017, 11:40 AM
Mai Lavelle (maiself) committed rBe7ad962a40f1: Cycles: Faster split branched path tracing by sharing samples with inactive… (authored by Mai Lavelle (maiself)).
Cycles: Faster split branched path tracing by sharing samples with inactive…
Jun 8 2017, 11:40 AM