April 30, 2015, 12:04 (GMT) |
Use OpenCLCache for megakernel |
April 30, 2015, 12:04 (GMT) |
Change class hierarchy in device_opencl.cpp and refactor Class hierarchy change : The new class hierarchy is as follows, OpenCLDeviceBase (inherits Device) - Contains error-handlers, texture functiions and other common functions between MegaKernel and SplitKernel OpenCLDeviceSplitKernel (inherits OpenCLDeviceBase) - Contains variables and functions specific to split kernel implementation OpenCLDeviceMegaKernel (inherits OpenCLDeviceBase) - Contains variables and functions specific to megakernel Refactor : Change "if " to "if" |
April 30, 2015, 12:04 (GMT) |
Support__KERNEL_DEBUG__ flag |
April 30, 2015, 12:04 (GMT) |
Dont use OpenCLCache with split kernel |
April 30, 2015, 12:04 (GMT) |
Remove SPLIT_KERNEL_CLOSURE_COUNT macro |
April 30, 2015, 12:04 (GMT) |
Refactor : Change variable name |
April 30, 2015, 12:04 (GMT) |
Refactor : Add/Remove comments/spaces |
April 30, 2015, 12:04 (GMT) |
Bug fix : Don't display sample count in progress bar when using split kernel |
April 30, 2015, 12:04 (GMT) |
Refactor(cosmetics) : Modify ShaderData declaration |
April 30, 2015, 12:04 (GMT) |
Bypass selective-compilation-of-svm-nodes for viewport By-passing "selective-compilation-of-svm-nodes" optimization will limit kernel re-compilations during viewport render |
April 30, 2015, 12:04 (GMT) |
Remove un-used subsurface kernel |
April 30, 2015, 12:04 (GMT) |
Refactor : Remove un-necessary code/comment |
April 30, 2015, 12:04 (GMT) |
Remove __KERNEL_OPENCL__ definition in device_opencl.cpp |
April 30, 2015, 12:04 (GMT) |
Restore original state of kernel_types.h |
April 30, 2015, 12:04 (GMT) |
Prevent un-necessary megakernel compilation inside splitkernel |
April 30, 2015, 12:04 (GMT) |
Bug fix : Remove __SPLIT_KERNEL__ build option for kernel.cl in OpenCLDeviceSplitKernel |
April 30, 2015, 12:04 (GMT) |
Refactor : Move some build option setting into load_kernels for split_kernel |
April 30, 2015, 12:04 (GMT) |
Refactor : Remove un-necessary SPLIT_KERNEL macros |
April 30, 2015, 12:04 (GMT) |
Remove un-necessary code from OpenCLDevice class |
April 30, 2015, 12:03 (GMT) |
Add OpenCLDeviceSplitKernel class |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021