Mai Lavelle (maiself)
User

Projects

User Details

User Since
Jul 4 2014, 11:26 PM (167 w, 6 d)

Recent Activity

Tue, Sep 19

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.

Tue, Sep 19, 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...

Tue, Sep 19, 9:27 AM · BF Blender

Mon, Sep 4

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".
Mon, Sep 4, 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.
Mon, Sep 4, 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.
Mon, Sep 4, 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.

Mon, Sep 4, 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.

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

Thu, Aug 31

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.

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

Wed, Aug 30

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

Tue, Aug 29

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

Tue, Aug 29, 5:31 PM · BF Blender

Sat, Aug 26

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.

Sat, Aug 26, 12:27 PM

Fri, Aug 25

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).

Fri, Aug 25, 12:34 PM · BF Blender

Thu, Aug 24

Mai Lavelle (maiself) closed T52500: 2Gb of extra memory used in all renders as "Invalid".
Thu, Aug 24, 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.

Thu, Aug 24, 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
Mai Lavelle (maiself) committed rB06af96c55564: Cycles: Add function to accumulate samples with atomics for split kernel (authored by Mai Lavelle (maiself)).
Cycles: Add function to accumulate samples with atomics for split kernel
Jun 8 2017, 11:40 AM
Mai Lavelle (maiself) committed rBd02d2503ed12: Cycles: Add function to dequeue a ray (authored by Mai Lavelle (maiself)).
Cycles: Add function to dequeue a ray
Jun 8 2017, 11:40 AM
Mai Lavelle (maiself) committed rB84f34fa14106: Cycles: Add atomic decrement functions to util_atomic.h (authored by Mai Lavelle (maiself)).
Cycles: Add atomic decrement functions to util_atomic.h
Jun 8 2017, 11:40 AM
Mai Lavelle (maiself) committed rB13d8cc6a6fe4: Cycles: Blacklist unsupported OpenCL devices (authored by Hristo Gueorguiev (nirved)).
Cycles: Blacklist unsupported OpenCL devices
Jun 8 2017, 11:40 AM
Mai Lavelle (maiself) committed rB86b8427c8522: Cycles: Add kernel to enqueue inactive rays (authored by Mai Lavelle (maiself)).
Cycles: Add kernel to enqueue inactive rays
Jun 8 2017, 11:40 AM
Mai Lavelle (maiself) added a comment to D2705: Cycles: Adjust split kernel tile updating logic.

How exactly less frequent updates are happening?

Jun 8 2017, 11:39 AM
Mai Lavelle (maiself) created D2705: Cycles: Adjust split kernel tile updating logic.
Jun 8 2017, 10:25 AM
Mai Lavelle (maiself) updated subscribers of D2704: Cycles: Faster split branched path tracing by sharing samples with inactive threads.
Jun 8 2017, 10:17 AM
Mai Lavelle (maiself) created D2704: Cycles: Faster split branched path tracing by sharing samples with inactive threads.
Jun 8 2017, 10:14 AM

Jun 5 2017

Mai Lavelle (maiself) added a comment to T51713: Crease strongly inconsistent between subsurf and adaptive tesselation.

I just tried it. What I said is correct.

Jun 5 2017, 7:23 PM · Cycles, BF Blender
Mai Lavelle (maiself) committed rB7e7cbe47f8b1: Revert "Cycles: Pass all buffers to each kernel call for OpenCL" (authored by Mai Lavelle (maiself)).
Revert "Cycles: Pass all buffers to each kernel call for OpenCL"
Jun 5 2017, 5:04 PM
Mai Lavelle (maiself) added a reverting commit for rB18cc5afa58fc: Cycles: Pass all buffers to each kernel call for OpenCL: rB7e7cbe47f8b1: Revert "Cycles: Pass all buffers to each kernel call for OpenCL".
Jun 5 2017, 5:04 PM
Mai Lavelle (maiself) committed rB18cc5afa58fc: 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 5 2017, 5:04 PM
Mai Lavelle (maiself) committed rB7eb38c053a0b: Merge remote-tracking branch 'origin/master' into experimental-build (authored by Mai Lavelle (maiself)).
Merge remote-tracking branch 'origin/master' into experimental-build
Jun 5 2017, 5:04 PM
Mai Lavelle (maiself) created D2703: Cycles: Pass all buffers to each kernel call for OpenCL.
Jun 5 2017, 4:39 PM
Mai Lavelle (maiself) closed T51713: Crease strongly inconsistent between subsurf and adaptive tesselation as "Invalid".

This is sort of a known limitation. Blenders way of doing creases is very odd and unique and makes no sense in the context of adaptive subdivision (Blender changes the strength of the crease depending on the level of subdivision, but for adaptive the level is effectively infinite for which Blenders method would be nonsense). I intend to propose a change in blenders creasing behavior for 2.8, but for now the mismatch exists.

Jun 5 2017, 4:20 PM · Cycles, BF Blender

May 30 2017

Mai Lavelle (maiself) added a comment to T51659: OpenCL issue with AMD 7870 and B3D 2.78.5 build.

We will be dropping support for GCN1 because we cant fix these issues for a variety of reasons:

  • I don't have a GCN1 card to test on or try to find a workaround.
  • Everything seems to be fine on GCN2 and 3 as well as Nvidia OpenCL, so we know the kernels work.
  • That means this is most likely a driver bug, which is something we cant fix anyways.
  • It seems that AMD hasn't provided updates for these cards in a while now.
May 30 2017, 9:19 PM · OpenGL / Gfx, Cycles, BF Blender

May 25 2017

Mai Lavelle (maiself) added a comment to T51442: Compiling OpenCL program base: CL_DEVICE_NOT_AVAILABLE.

This was supposed to be merged into T44674 but phabricator seems to have done something weird... no option to fix it either...

May 25 2017, 3:46 AM · BF Blender
Mai Lavelle (maiself) closed T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux as "Invalid".

Closing for a few reasons:

May 25 2017, 3:41 AM · Cycles, BF Blender
Mai Lavelle (maiself) merged T51442: Compiling OpenCL program base: CL_DEVICE_NOT_AVAILABLE into T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux.
May 25 2017, 3:19 AM · Cycles, BF Blender
Mai Lavelle (maiself) merged task T51442: Compiling OpenCL program base: CL_DEVICE_NOT_AVAILABLE into T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux.
May 25 2017, 3:19 AM · BF Blender

May 19 2017

Mai Lavelle (maiself) committed rB177385dc439b: Cycles: Reload kernels from Session when requested features change (authored by Mai Lavelle (maiself)).
Cycles: Reload kernels from Session when requested features change
May 19 2017, 10:29 PM
Mai Lavelle (maiself) closed T49496: adding features in Viewport render with OpenCL doesn't trigger a kernel recompile anymore as "Resolved" by committing rB177385dc439b: Cycles: Reload kernels from Session when requested features change.
May 19 2017, 10:29 PM · Cycles, BF Blender
Mai Lavelle (maiself) lowered the priority of T51554: OpenCL Textures exceed available single buffer allocation memory limit from "Normal" to "Low".

I cant reproduce this on my hardware. My guess is the scene is too large, but we should probably have a better error message in that case. I'll try to put something together for that later.

May 19 2017, 10:22 PM · BF Blender, Cycles
Mai Lavelle (maiself) committed rB29f4a8510cf4: Cycles: Fix random noise pattern seen with multiscatter bsdf and split kernel (authored by Mai Lavelle (maiself)).
Cycles: Fix random noise pattern seen with multiscatter bsdf and split kernel
May 19 2017, 3:40 AM

May 16 2017

Mai Lavelle (maiself) committed rB0a6c57d3d2e6: Fix crash from freeing of NULL pointer (authored by Mai Lavelle (maiself)).
Fix crash from freeing of NULL pointer
May 16 2017, 10:35 PM
Mai Lavelle (maiself) committed rB966a2681f902: Cycles: Fix building with native only option (authored by Mai Lavelle (maiself)).
Cycles: Fix building with native only option
May 16 2017, 10:06 PM
Mai Lavelle (maiself) committed rBe14a2e87dc1c: Revert "Cycles: Fix native only kernel since denoiser commit" (authored by Mai Lavelle (maiself)).
Revert "Cycles: Fix native only kernel since denoiser commit"
May 16 2017, 10:06 PM
Mai Lavelle (maiself) added a reverting commit for rB53195715119e: Cycles: Fix native only kernel since denoiser commit: rBe14a2e87dc1c: Revert "Cycles: Fix native only kernel since denoiser commit".
May 16 2017, 10:06 PM
Mai Lavelle (maiself) lowered the priority of T33626: Test of Cycles/OpenCL on CPU and OpenCL kernel fixes from "Normal" to "Low".

Might be nice to record more info into system-info output, but not sure theres anything else useful in this patch.

May 16 2017, 9:22 PM · Cycles, BF Blender