ID 610041 - Example Blink Rolling Kernel does not work on the GPU

Follow

Problem summary
Example Blink Rolling Kernel example does not work on the GPU

 

Customer reported version
nuke.16.0v4

 

Customer reported platform

Rocky 8.10

 

Steps to reproduce

 

1) Build the example plugin attached, or the example from here: https://learn.foundry.com/nuke/developers/16.0/BlinkAPI/image_rolling_kernels.html#rolling_kernel_example

and add the compiled plugin to your .nuke directory

2) Launch Nuke

3) Create a CheckerBoard

 

4) Attach a BlinkBlurAndGain node and view it

 

5) Adjust radius knob with Use GPU if available enabled, the output will be corrupt

 

6) Disable Use GPU if available, the output will be correct

 

Expected behaviour
For the compiled example to output image to be a blurry CheckerBoard when using the GPU:

 

Actual behaviour
When using the GPU, the output is corrupt, and varies depending on radius amount

Workaround
Unknown.

 

Reproduced by support
This bug has been reproduced in:
Nuke 16.0v6 - Rocky 9

 

Also reproduced by the developers in:

Nuke 16.0 - macOS M2,  Rocky 9 (NVIDIA A40-12Q, Nvidia A5000, NVIDIA Quadro RTX 4000)

Nuke 13.2v9 - macOS M2,  Rocky 9 (NVIDIA A40-12Q, Nvidia A5000, NVIDIA Quadro RTX 4000)

 

Earliest version tested
Nuke 13.2v9 - This issue appears to be in all tested versions of the product
 

    We're sorry to hear that

    Please tell us why