ID 267674 - Default values cannot be set for float4x4 matrix and float3x3 matrix in blinkscripts

Follow

Problem summary
Default values cannot be set for a float4x4 matrix and a float3x3 matrix in blink scripts

Customer reported version
nuke.10.5v1

Customer reported platform
10.12

Steps to reproduce

1) Open Nuke

2) Create a BlinkScript node

3) Replace the Kernal Source with the code below, and Recomplie:

kernel TestMatrixKernal : ImageComputationKernel<ePixelWise>
{
Image<eWrite> dst; // the output image
param:
float4x4 testMatrix;
void define() {
defineParam(testMatrix, "test Matrix", float4x4(1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0));

}
void process() {
}
};
4) Check the Kernel Parameters, the Matrix should be filled with 1 values, instead they are 0

Reproduced by support
This problem has been reproduced on:
Nuke 10.5v2 - Windows 10
Nuke 10.5v1 - Windows 10 - CentOS 6.8 - MacOSX 10.12
Nuke 10.0v6 - Windows 10
Nuke 10.0v1 - Windows 10
Nuke 9.0v9 - Windows 10
Nuke 8.0v6 - Windows 10

Expected behaviour
For the matrix have the values set in defineParam

Actual behaviour
It ignores the values, and uses 0 instead

    We're sorry to hear that

    Please tell us why