Test fix - Test computeinfo should know each existing OCL version (#367)

This commit is contained in:
Grzegorz Wawiorko
2019-07-08 17:39:01 +02:00
committed by Kévin Petit
parent 5a4a051206
commit 26777a0126

View File

@@ -600,6 +600,10 @@ int parseVersion( char const * str, version_t * version )
version->major = 1;
version->minor = 2;
rc = 0;
} else if ( strncmp( str, "OpenCL 1.0", 10 ) == 0 && ( str[ 10 ] == 0 || str[ 10 ] == ' ' ) ) {
version->major = 1;
version->minor = 0;
rc = 0;
} else if ( strncmp( str, "OpenCL 1.1", 10 ) == 0 && ( str[ 10 ] == 0 || str[ 10 ] == ' ' ) ) {
version->major = 1;
version->minor = 1;
@@ -608,6 +612,14 @@ int parseVersion( char const * str, version_t * version )
version->major = 2;
version->minor = 0;
rc = 0;
} else if ( strncmp( str, "OpenCL 2.1", 10 ) == 0 && ( str[ 10 ] == 0 || str[ 10 ] == ' ' ) ) {
version->major = 2;
version->minor = 1;
rc = 0;
} else if ( strncmp( str, "OpenCL 2.2", 10 ) == 0 && ( str[ 10 ] == 0 || str[ 10 ] == ' ' ) ) {
version->major = 2;
version->minor = 2;
rc = 0;
} else {
log_error( "ERROR: Unexpected version string: `%s'.\n", str );
};