varunsundar08@gmail.com (varunsundar08)
User

Projects

User Details

User Since
Feb 17 2015, 4:36 PM (113 w, 6 d)

Recent Activity

May 12 2015

varunsundar08@gmail.com (varunsundar08) committed rB93274eaab23e: Cycles kernel split : Fix object_dir_transform -> object_normal_transform (authored by Kavitha Sampath <kavitha@multicorewareinc.com>).
Cycles kernel split : Fix object_dir_transform -> object_normal_transform
May 12 2015, 3:50 PM

May 6 2015

varunsundar08@gmail.com (varunsundar08) committed rBcde1b9596c5d: Cycles kernel split : Disable TRANSPARENT_SHADOWS for AMD platform (authored by varunsundar08@gmail.com (varunsundar08)).
Cycles kernel split : Disable TRANSPARENT_SHADOWS for AMD platform
May 6 2015, 8:37 PM
varunsundar08@gmail.com (varunsundar08) committed rB0c0b80395f3c: Cycles kernel split : Remove SPLIT_KERNEL suffix in device_opencl.cpp (authored by Jothi_PM <murugajothi@multicorewareinc.com>).
Cycles kernel split : Remove SPLIT_KERNEL suffix in device_opencl.cpp
May 6 2015, 7:57 PM
varunsundar08@gmail.com (varunsundar08) committed rB4380bfcc8767: Cycles kernel split : Remove misleading load_kernels progress bar status (authored by varunsundar08@gmail.com (varunsundar08)).
Cycles kernel split : Remove misleading load_kernels progress bar status
May 6 2015, 7:57 PM
varunsundar08@gmail.com (varunsundar08) committed rB79cb7931a0e7: Cycles kernel split : move atomic_add_float function to kernel_split.h (authored by Kavitha Sampath <kavitha@multicorewareinc.com>).
Cycles kernel split : move atomic_add_float function to kernel_split.h
May 6 2015, 1:07 PM
varunsundar08@gmail.com (varunsundar08) committed rB211ae5ab7727: Cycles kernel split : Refactor: move atomic_add_float utility function to… (authored by Kavitha Sampath <kavitha@multicorewareinc.com>).
Cycles kernel split : Refactor: move atomic_add_float utility function to…
May 6 2015, 1:07 PM
varunsundar08@gmail.com (varunsundar08) committed rBd149787cd3e3: Cycles kernel split : Use macro to set args for megakernel (authored by varunsundar08@gmail.com (varunsundar08)).
Cycles kernel split : Use macro to set args for megakernel
May 6 2015, 1:07 PM
varunsundar08@gmail.com (varunsundar08) committed rBad47c1655377: Cycles kernel split : Use macros to set args for film_convert kernel (authored by varunsundar08@gmail.com (varunsundar08)).
Cycles kernel split : Use macros to set args for film_convert kernel
May 6 2015, 1:07 PM
varunsundar08@gmail.com (varunsundar08) committed rB45c6755a1bc3: Cycles kernel split : Undef KENREL_APPEND_ARG macro (authored by varunsundar08@gmail.com (varunsundar08)).
Cycles kernel split : Undef KENREL_APPEND_ARG macro
May 6 2015, 1:07 PM
varunsundar08@gmail.com (varunsundar08) committed rB517bb38f4af1: Cycles kernel split : Use macro to set args for shader/bake kernels (authored by varunsundar08@gmail.com (varunsundar08)).
Cycles kernel split : Use macro to set args for shader/bake kernels
May 6 2015, 1:07 PM
varunsundar08@gmail.com (varunsundar08) committed rBbdcbd5a48e08: Cycles kernel split : Use macros to add args to SumAllRadiance kernel (authored by varunsundar08@gmail.com (varunsundar08)).
Cycles kernel split : Use macros to add args to SumAllRadiance kernel
May 6 2015, 1:07 PM
varunsundar08@gmail.com (varunsundar08) committed rB3a3dafbc6c32: Cycles kernel split : Use macros to set args for shadow_blocked kernel (authored by varunsundar08@gmail.com (varunsundar08)).
Cycles kernel split : Use macros to set args for shadow_blocked kernel
May 6 2015, 1:07 PM
varunsundar08@gmail.com (varunsundar08) committed rB00b0adcc9acd: Cycles kernel split : Use macros to set args for Setupnextiter kernel (authored by varunsundar08@gmail.com (varunsundar08)).
Cycles kernel split : Use macros to set args for Setupnextiter kernel
May 6 2015, 1:07 PM
varunsundar08@gmail.com (varunsundar08) committed rBb261b228ef1f: Cycles kernel split : Use macros to set args for Shader Lighting kernel (authored by varunsundar08@gmail.com (varunsundar08)).
Cycles kernel split : Use macros to set args for Shader Lighting kernel
May 6 2015, 1:07 PM
varunsundar08@gmail.com (varunsundar08) committed rBbe18e4b16c8d: Cyclse kernel split : Use macros to set args for DirectLighting kernel (authored by varunsundar08@gmail.com (varunsundar08)).
Cyclse kernel split : Use macros to set args for DirectLighting kernel
May 6 2015, 1:07 PM
varunsundar08@gmail.com (varunsundar08) committed rB047680755301: Cycles kernel split : Use macros to set args for holdout_emission kernel (authored by varunsundar08@gmail.com (varunsundar08)).
Cycles kernel split : Use macros to set args for holdout_emission kernel
May 6 2015, 1:07 PM
varunsundar08@gmail.com (varunsundar08) committed rBd613566873ee: Cycles kernel split : Use macros to set arg for QueueEnqueue kernel (authored by varunsundar08@gmail.com (varunsundar08)).
Cycles kernel split : Use macros to set arg for QueueEnqueue kernel
May 6 2015, 1:07 PM
varunsundar08@gmail.com (varunsundar08) committed rB635a11540488: Cycles kernel split : Use macros to set args for bg_buffupdate kernel (authored by varunsundar08@gmail.com (varunsundar08)).
Cycles kernel split : Use macros to set args for bg_buffupdate kernel
May 6 2015, 1:07 PM
varunsundar08@gmail.com (varunsundar08) committed rB7a9bbe706023: Cycles kernel split : Use macros to set args for sceneintersect kernel (authored by varunsundar08@gmail.com (varunsundar08)).
Cycles kernel split : Use macros to set args for sceneintersect kernel
May 6 2015, 1:07 PM
varunsundar08@gmail.com (varunsundar08) committed rB21c6eeed7024: Cycles kernel split : Use macros to set args for LampEmission kernel (authored by varunsundar08@gmail.com (varunsundar08)).
Cycles kernel split : Use macros to set args for LampEmission kernel
May 6 2015, 1:07 PM
varunsundar08@gmail.com (varunsundar08) committed rB680cb995040e: Use macros to set args for datainit kernel (authored by varunsundar08@gmail.com (varunsundar08)).
Use macros to set args for datainit kernel
May 6 2015, 1:07 PM
varunsundar08@gmail.com (varunsundar08) committed rB614267c0fb3b: Cyccles kernel split : Add message to assert statement (authored by varunsundar08@gmail.com (varunsundar08)).
Cyccles kernel split : Add message to assert statement
May 6 2015, 1:07 PM
varunsundar08@gmail.com (varunsundar08) committed rB270b54adcbf9: Cycles kernel split : Refactor: replace address specifiers with ccl_ macros (authored by Kavitha Sampath <kavitha@multicorewareinc.com>).
Cycles kernel split : Refactor: replace address specifiers with ccl_ macros
May 6 2015, 9:54 AM
varunsundar08@gmail.com (varunsundar08) committed rBfe0aa0f0f50c: Cycles kernel split : avoid explicit macro definition in svm.h (authored by Kavitha Sampath <kavitha@multicorewareinc.com>).
Cycles kernel split : avoid explicit macro definition in svm.h
May 6 2015, 9:54 AM
varunsundar08@gmail.com (varunsundar08) committed rB8069faa5a4b8: Cycles kenrel split : move use_split_kernel to DeviceInfo class (authored by Kavitha Sampath <kavitha@multicorewareinc.com>).
Cycles kenrel split : move use_split_kernel to DeviceInfo class
May 6 2015, 9:54 AM
varunsundar08@gmail.com (varunsundar08) committed rB157e1a5df4fc: Cycles kernel split : Move ENQUEUE_SPLIT_KERNEL macro inside path_trace (authored by varunsundar08@gmail.com (varunsundar08)).
Cycles kernel split : Move ENQUEUE_SPLIT_KERNEL macro inside path_trace
May 6 2015, 9:54 AM
varunsundar08@gmail.com (varunsundar08) committed rB7950b76a5d54: Cycles kernel split : Use ENQUEUE_SPLIT_KERNEL macro to enqueue split kernels (authored by Jothi_PM <murugajothi@multicorewareinc.com>).
Cycles kernel split : Use ENQUEUE_SPLIT_KERNEL macro to enqueue split kernels
May 6 2015, 9:54 AM
varunsundar08@gmail.com (varunsundar08) committed rBb753fb675150: Add mem_alloc() function for Split kernel buffer allocation (authored by Jothi_PM <murugajothi@multicorewareinc.com>).
Add mem_alloc() function for Split kernel buffer allocation
May 6 2015, 9:54 AM

May 5 2015

varunsundar08@gmail.com (varunsundar08) committed rBf215f972ef04: Move max_render_feasible_tile_size to device_opencl.cpp (authored by varunsundar08@gmail.com (varunsundar08)).
Move max_render_feasible_tile_size to device_opencl.cpp
May 5 2015, 8:06 PM
varunsundar08@gmail.com (varunsundar08) committed rBc3f22575df3a: Modify split-kernel's path-trace function signature (authored by varunsundar08@gmail.com (varunsundar08)).
Modify split-kernel's path-trace function signature
May 5 2015, 8:06 PM
varunsundar08@gmail.com (varunsundar08) committed rB921e7fcd8830: De-duplicate build-option-setting in load_kernels (authored by varunsundar08@gmail.com (varunsundar08)).
De-duplicate build-option-setting in load_kernels
May 5 2015, 8:06 PM
varunsundar08@gmail.com (varunsundar08) committed rB491983efa325: Use max_render_feasible_tile_size for tile-split determination (authored by varunsundar08@gmail.com (varunsundar08)).
Use max_render_feasible_tile_size for tile-split determination
May 5 2015, 8:06 PM
varunsundar08@gmail.com (varunsundar08) committed rBacaa1e84666c: Refactor : Add assert and comment for clos_max (authored by varunsundar08@gmail.com (varunsundar08)).
Refactor : Add assert and comment for clos_max
May 5 2015, 8:06 PM
varunsundar08@gmail.com (varunsundar08) committed rBd23ed14b1158: Refactor : Place output arguments at end of list and remove unused arguments (authored by varunsundar08@gmail.com (varunsundar08)).
Refactor : Place output arguments at end of list and remove unused arguments
May 5 2015, 8:06 PM
varunsundar08@gmail.com (varunsundar08) committed rBf1fdb4c9e329: Account for d_data memory in 'get_scene_specific_mem_allocated' (authored by varunsundar08@gmail.com (varunsundar08)).
Account for d_data memory in 'get_scene_specific_mem_allocated'
May 5 2015, 8:06 PM
varunsundar08@gmail.com (varunsundar08) committed rBccc776b6902b: Remove un-necessary back-slash in macro definition (authored by varunsundar08@gmail.com (varunsundar08)).
Remove un-necessary back-slash in macro definition
May 5 2015, 8:06 PM
varunsundar08@gmail.com (varunsundar08) committed rB8cd7b7b62d7d: Rename program_names with enums in OpenCLCache (authored by varunsundar08@gmail.com (varunsundar08)).
Rename program_names with enums in OpenCLCache
May 5 2015, 8:06 PM
varunsundar08@gmail.com (varunsundar08) committed rBf472824a71bb: Remove ShaderData variable count macros (authored by varunsundar08@gmail.com (varunsundar08)).
Remove ShaderData variable count macros
May 5 2015, 9:18 AM
varunsundar08@gmail.com (varunsundar08) committed rBa40315b161d4: Don't use variable count macros to calc ShaderData_SOA size (authored by varunsundar08@gmail.com (varunsundar08)).
Don't use variable count macros to calc ShaderData_SOA size
May 5 2015, 9:18 AM
varunsundar08@gmail.com (varunsundar08) committed rB92def26efe58: Add ShaderData variable header file (authored by varunsundar08@gmail.com (varunsundar08)).
Add ShaderData variable header file
May 5 2015, 9:18 AM
varunsundar08@gmail.com (varunsundar08) committed rB1af253ada44d: Use kernel_shaderdata_vars.h for ShaderData decl (authored by varunsundar08@gmail.com (varunsundar08)).
Use kernel_shaderdata_vars.h for ShaderData decl
May 5 2015, 9:17 AM
varunsundar08@gmail.com (varunsundar08) committed rB413192f442c9: Don't use variable count macros to calc ShaderData size (authored by varunsundar08@gmail.com (varunsundar08)).
Don't use variable count macros to calc ShaderData size
May 5 2015, 9:17 AM
varunsundar08@gmail.com (varunsundar08) committed rBce03195a2f2f: Reshuffle ShaderData variables and add padding (authored by varunsundar08@gmail.com (varunsundar08)).
Reshuffle ShaderData variables and add padding
May 5 2015, 9:17 AM
varunsundar08@gmail.com (varunsundar08) committed rBbfaba10a8f8f: De-duplicate direct_emissive_eval function (authored by varunsundar08@gmail.com (varunsundar08)).
De-duplicate direct_emissive_eval function
May 5 2015, 9:17 AM
varunsundar08@gmail.com (varunsundar08) committed rB58634a17abf7: Make use of isect in shadow_blocked_SPLIT_KERNEL similar to shadow_blocked (authored by varunsundar08@gmail.com (varunsundar08)).
Make use of isect in shadow_blocked_SPLIT_KERNEL similar to shadow_blocked
May 5 2015, 9:17 AM
varunsundar08@gmail.com (varunsundar08) committed rBf69f5422f904: De-duplicate shadow_blocked function (authored by varunsundar08@gmail.com (varunsundar08)).
De-duplicate shadow_blocked function
May 5 2015, 9:17 AM
varunsundar08@gmail.com (varunsundar08) committed rB81912fe7c183: Make the use of Ray in shadow_blocked_SPLIT_KERNEL similar to shadow_blocked (authored by varunsundar08@gmail.com (varunsundar08)).
Make the use of Ray in shadow_blocked_SPLIT_KERNEL similar to shadow_blocked
May 5 2015, 9:17 AM
varunsundar08@gmail.com (varunsundar08) committed rBd39e611c73b0: Make use of sd in shadow_blocked_SPLIT_KERNEL similar to shadow_blocked (authored by varunsundar08@gmail.com (varunsundar08)).
Make use of sd in shadow_blocked_SPLIT_KERNEL similar to shadow_blocked
May 5 2015, 9:17 AM
varunsundar08@gmail.com (varunsundar08) committed rB07a8885717d5: De-duplicate shader_setup_from_background function (authored by varunsundar08@gmail.com (varunsundar08)).
De-duplicate shader_setup_from_background function
May 5 2015, 9:17 AM
varunsundar08@gmail.com (varunsundar08) committed rB90e555b88db6: De-duplicate object_dir_transform function (authored by varunsundar08@gmail.com (varunsundar08)).
De-duplicate object_dir_transform function
May 5 2015, 9:17 AM
varunsundar08@gmail.com (varunsundar08) committed rB4625f98fca37: Remove '#ifndef __SPLIT_KERNEL__' around shader_eval_displacement (authored by varunsundar08@gmail.com (varunsundar08)).
Remove '#ifndef __SPLIT_KERNEL__' around shader_eval_displacement
May 5 2015, 9:17 AM
varunsundar08@gmail.com (varunsundar08) committed rB749185e354c5: De-duplicate object_normal_transform function (authored by varunsundar08@gmail.com (varunsundar08)).
De-duplicate object_normal_transform function
May 5 2015, 9:17 AM

May 3 2015

varunsundar08@gmail.com (varunsundar08) added a comment to D1200: Cycles OpenCL kernel-splitting work.

@George Kyriazis (kyriazis), @Lenny Wang (lennyhpc) : Please correct me, If I am wrong in making the following statements.
@Sergey Sharybin (sergey) : sd_fetch() is added in order to realize the structure-of-arrays implementation for ShaderData structure. The structure of arrays implementation facilitates a coalesced memory access to ShaderData structure, which is a good memory access pattern for GPUs.
Also considering the huge size of ShaderData structure, sometimes the compiler generates code with spilled registers (spilled registers reside in high-latency global memory). This usage of spilled registers actually increases the global memory fetches in some cases.
We observed performance improvement after doing the structure-of-arrays implementation of ShaderData structure.

May 3 2015, 11:25 AM · Cycles

May 1 2015

varunsundar08@gmail.com (varunsundar08) added a comment to T44197: Cycles OpenCL kernel-splitting work.

I've checked rB5ad79b83afae again with NVidia and it doesn't compile on my computer anymore even with ADV shading disabled. The compile process looks similar to nvcc, clBuildProgram works for 1 minute or so and then eats up all available RAM and crashes. I guess this is related to @varunsundar08@gmail.com (varunsundar08) report.

May 1 2015, 9:57 PM · Cycles, BF Blender
varunsundar08@gmail.com (varunsundar08) added a comment to T44197: Cycles OpenCL kernel-splitting work.

Again a new test with rB5ad79b83afae

System:
Win 7 64bit
AMD Radeon HD 6950 2GB

Tried to render the standard cube (F12).
The compiling of the OpenCL Kernels didn't work anymore.

Console:

Error E013: Insufficient Private Resources

I monitored the VRAM usage of the GPU and the VRAM Usage was all the time while rendering around 169MB

The latest build where the OpenCL Kernel was able to compile was rBf32fad99c4e4

May 1 2015, 7:44 PM · Cycles, BF Blender
varunsundar08@gmail.com (varunsundar08) added a comment to T44197: Cycles OpenCL kernel-splitting work.

Hi,
After a fresh build 2 hours ago and a merge with lateste master, all works fine on AMD Cards, performance are the same compared with a week ago. Viewport render now works, but it is really slow. Slower than CPU, certainly because it loads the megakernel for every sample (it writes "loading kernel..." for a bit more than 1sec every time a sample is done, for 32 samples, it's more than 30sec loosed only to load the kernel.)

May 1 2015, 7:42 PM · Cycles, BF Blender

Apr 30 2015

varunsundar08@gmail.com (varunsundar08) committed rB5ad79b83afae: Refactor : "if (" -> "if(", "for (" -> "for(" (authored by varunsundar08@gmail.com (varunsundar08)).
Refactor : "if (" -> "if(", "for (" -> "for("
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rBb1cd8d3733b3: Fix mem leak : Release per_sample_output_buffers mem (authored by varunsundar08@gmail.com (varunsundar08)).
Fix mem leak : Release per_sample_output_buffers mem
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rBc95a89529569: Complete all kernel exec before releasing tile (authored by varunsundar08@gmail.com (varunsundar08)).
Complete all kernel exec before releasing tile
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rBb4f7c4be433a: Bug fix : Account for ShaderClosure ptr in ShaderData SOA (authored by varunsundar08@gmail.com (varunsundar08)).
Bug fix : Account for ShaderClosure ptr in ShaderData SOA
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rB9ee5b9e56976: Move viewport render to the beginning of load_kernels (authored by varunsundar08@gmail.com (varunsundar08)).
Move viewport render to the beginning of load_kernels
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rB25f1b220e253: Move work_stealing macro to device_opencl.cpp (authored by varunsundar08@gmail.com (varunsundar08)).
Move work_stealing macro to device_opencl.cpp
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rB8005f5169ab0: Refactor : Remove tabs in tile-split message (authored by varunsundar08@gmail.com (varunsundar08)).
Refactor : Remove tabs in tile-split message
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rBe7156b828801: Change class hierarchy in device_opencl.cpp and refactor (authored by varunsundar08@gmail.com (varunsundar08)).
Change class hierarchy in device_opencl.cpp and refactor
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rB43e843966b0f: Use OpenCLCache for megakernel (authored by varunsundar08@gmail.com (varunsundar08)).
Use OpenCLCache for megakernel
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rB436552d2ffcb: Support__KERNEL_DEBUG__ flag (authored by varunsundar08@gmail.com (varunsundar08)).
Support__KERNEL_DEBUG__ flag
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rBa53681d3470d: Remove SPLIT_KERNEL_CLOSURE_COUNT macro (authored by varunsundar08@gmail.com (varunsundar08)).
Remove SPLIT_KERNEL_CLOSURE_COUNT macro
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rBc75b1209cba1: Dont use OpenCLCache with split kernel (authored by varunsundar08@gmail.com (varunsundar08)).
Dont use OpenCLCache with split kernel
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rB4a8803f57387: Refactor : Change variable name (authored by varunsundar08@gmail.com (varunsundar08)).
Refactor : Change variable name
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rB33dbb98d4201: Refactor : Add/Remove comments/spaces (authored by varunsundar08@gmail.com (varunsundar08)).
Refactor : Add/Remove comments/spaces
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rB2722346eae86: Bug fix : Don't display sample count in progress bar when using split kernel (authored by varunsundar08@gmail.com (varunsundar08)).
Bug fix : Don't display sample count in progress bar when using split kernel
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rB5477deec8437: Refactor(cosmetics) : Modify ShaderData declaration (authored by varunsundar08@gmail.com (varunsundar08)).
Refactor(cosmetics) : Modify ShaderData declaration
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rB3e364aec34a6: Bypass selective-compilation-of-svm-nodes for viewport (authored by varunsundar08@gmail.com (varunsundar08)).
Bypass selective-compilation-of-svm-nodes for viewport
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rB3078e328f01f: Remove un-used subsurface kernel (authored by varunsundar08@gmail.com (varunsundar08)).
Remove un-used subsurface kernel
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rBb30fbac8de7f: Refactor : Remove un-necessary code/comment (authored by varunsundar08@gmail.com (varunsundar08)).
Refactor : Remove un-necessary code/comment
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rB69b230e53da1: Remove __KERNEL_OPENCL__ definition in device_opencl.cpp (authored by varunsundar08@gmail.com (varunsundar08)).
Remove __KERNEL_OPENCL__ definition in device_opencl.cpp
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rBcc29cdb7ad16: Restore original state of kernel_types.h (authored by varunsundar08@gmail.com (varunsundar08)).
Restore original state of kernel_types.h
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rBe09cb2d24809: Prevent un-necessary megakernel compilation inside splitkernel (authored by varunsundar08@gmail.com (varunsundar08)).
Prevent un-necessary megakernel compilation inside splitkernel
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rB82faf4644b95: Bug fix : Remove __SPLIT_KERNEL__ build option for kernel.cl in… (authored by varunsundar08@gmail.com (varunsundar08)).
Bug fix : Remove __SPLIT_KERNEL__ build option for kernel.cl in…
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rB13f7a3e4da95: Refactor : Move some build option setting into load_kernels for split_kernel (authored by varunsundar08@gmail.com (varunsundar08)).
Refactor : Move some build option setting into load_kernels for split_kernel
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rB6ac2c39d9e59: Refactor : Remove un-necessary SPLIT_KERNEL macros (authored by varunsundar08@gmail.com (varunsundar08)).
Refactor : Remove un-necessary SPLIT_KERNEL macros
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rBce3a947b502b: Remove un-necessary code from OpenCLDevice class (authored by varunsundar08@gmail.com (varunsundar08)).
Remove un-necessary code from OpenCLDevice class
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rBef863d644ff3: Add OpenCLDeviceSplitKernel class (authored by varunsundar08@gmail.com (varunsundar08)).
Add OpenCLDeviceSplitKernel class
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rBbfd3501de13d: Refactor : Add split/mega kernel selection logic (authored by varunsundar08@gmail.com (varunsundar08)).
Refactor : Add split/mega kernel selection logic
Apr 30 2015, 11:25 PM
varunsundar08@gmail.com (varunsundar08) committed rB07db4d7e3ae7: [BCYCLES-213] Improve tile splitting logic (authored by varunsundar08@gmail.com (varunsundar08)).
[BCYCLES-213] Improve tile splitting logic
Apr 30 2015, 11:25 PM

Apr 23 2015

varunsundar08@gmail.com (varunsundar08) updated subscribers of T44197: Cycles OpenCL kernel-splitting work.

Hi OpenCL on Nvidia does not work after latest commits.

Opensuse 13.2/64
Intel i5 3770K
GTX 760 4 GB
Driver 349.12

Blender Hash rB7d9412f0d4a8

After start render it start compiling but after some kernel it goes in to endless loop.

Cheers, mib

Apr 23 2015, 7:09 AM · Cycles, BF Blender

Apr 15 2015

varunsundar08@gmail.com (varunsundar08) committed rB7d9412f0d4a8: Print additional info incase we need to split tile further (authored by varunsundar08@gmail.com (varunsundar08)).
Print additional info incase we need to split tile further
Apr 15 2015, 5:37 PM
varunsundar08@gmail.com (varunsundar08) committed rB7e59bf9b2d49: Force kernel re-compilation check for viewport render (authored by varunsundar08@gmail.com (varunsundar08)).
Force kernel re-compilation check for viewport render
Apr 15 2015, 5:37 PM
varunsundar08@gmail.com (varunsundar08) committed rB9d89f4e62561: Bug fix : Dont use ASSIGN_RAY_STATE macro for first assignment (authored by varunsundar08@gmail.com (varunsundar08)).
Bug fix : Dont use ASSIGN_RAY_STATE macro for first assignment
Apr 15 2015, 5:37 PM
varunsundar08@gmail.com (varunsundar08) committed rB355fbe899611: [BCYCLES-212 Fix] Make split kernel work on multiple OpenCL devices (authored by Jothi_PM <murugajothi@multicorewareinc.com>).
[BCYCLES-212 Fix] Make split kernel work on multiple OpenCL devices
Apr 15 2015, 5:37 PM
varunsundar08@gmail.com (varunsundar08) committed rBbbc652a3b90f: [BCYCLES-209] Refactor : rename variables sd_shadow -> sd_DL_shadow (authored by varunsundar08@gmail.com (varunsundar08)).
[BCYCLES-209] Refactor : rename variables sd_shadow -> sd_DL_shadow
Apr 15 2015, 5:37 PM
varunsundar08@gmail.com (varunsundar08) committed rB43821cd8cdbe: [BCYCLES-209] make direct lighting and shadow kernels share members of… (authored by Kavitha Sampath <kavitha@multicorewareinc.com>).
[BCYCLES-209] make direct lighting and shadow kernels share members of…
Apr 15 2015, 5:37 PM
varunsundar08@gmail.com (varunsundar08) committed rBe93ee697a94b: [BCYCLES-209] make direct lighting and shadow blocked kernels share shaderData… (authored by Kavitha Sampath <kavitha@multicorewareinc.com>).
[BCYCLES-209] make direct lighting and shadow blocked kernels share shaderData…
Apr 15 2015, 5:37 PM
varunsundar08@gmail.com (varunsundar08) committed rBc8dccc0a65a8: Print message to console incase we need to split tiles further (authored by varunsundar08@gmail.com (varunsundar08)).
Print message to console incase we need to split tiles further
Apr 15 2015, 5:37 PM
varunsundar08@gmail.com (varunsundar08) committed rB3191fa5e58eb: Bug fix : Always make max_render_feasible_tile_size a multiple of local work… (authored by varunsundar08@gmail.com (varunsundar08)).
Bug fix : Always make max_render_feasible_tile_size a multiple of local work…
Apr 15 2015, 5:37 PM
varunsundar08@gmail.com (varunsundar08) committed rB188b1e331ee5: Bug fix : Fix viewport render issue (authored by varunsundar08@gmail.com (varunsundar08)).
Bug fix : Fix viewport render issue
Apr 15 2015, 5:37 PM
varunsundar08@gmail.com (varunsundar08) committed rB4f9a3504d328: Refactor : Uncomment shader, filmconvert and bake kernels (authored by varunsundar08@gmail.com (varunsundar08)).
Refactor : Uncomment shader, filmconvert and bake kernels
Apr 15 2015, 5:37 PM
varunsundar08@gmail.com (varunsundar08) committed rBc5eb95aa27be: Initialize per_thread_output_buffer_size based in render type (authored by varunsundar08@gmail.com (varunsundar08)).
Initialize per_thread_output_buffer_size based in render type
Apr 15 2015, 5:37 PM
varunsundar08@gmail.com (varunsundar08) committed rB102d45077a41: Refactor : Group all split kernel utility functions (authored by varunsundar08@gmail.com (varunsundar08)).
Refactor : Group all split kernel utility functions
Apr 15 2015, 5:37 PM
varunsundar08@gmail.com (varunsundar08) committed rBc6646894f407: Refactor : Remove unused variables (authored by varunsundar08@gmail.com (varunsundar08)).
Refactor : Remove unused variables
Apr 15 2015, 5:37 PM