spirv: Handle doubles when multiplying a mat by a scalar