Blender CYCLES_OPENCL_SPLIT_KERNEL_TEST render results in assertion failure
Submitted by Sven Arvidsson
Assigned to Zhigang Gong @gongzg
Link to original bug (#107575)
Description
Rendering the standard cube in Blender 2.79 with CYCLES_OPENCL_SPLIT_KERNEL_TEST=1 results in the following assertion failure:
ASSERTION FAILED: (isa<AllocaInst>
(ptr) || ptrCandidate.empty()) && "storing/loading pointers only support private array"
at file /home/sa/Downloads/beignet/beignet-1.3.2/backend/src/llvm/llvm_gen_backend.cpp, function void gbe::GenWriter::findPointerEscape(llvm::Value*, std::setllvm::Value*&, bool, std::vector<llvm::Value*, std::allocatorllvm::Value* >&), line 1004
Beignet: 1.3.2