SWDEV-432490 - fix __HIP_NO_IMAGE_SUPPORT logic
1.Skip texture/image tests when __HIP_NO_IMAGE_SUPPORT is set to prevent inevitable silent failure 2.Simplify __HIP_NO_IMAGE_SUPPORT macros Change-Id: I54ef12a239298c534a213edf39c05c2dad06a7f4
Tento commit je obsažen v:
@@ -27,7 +27,7 @@ THE SOFTWARE.
|
||||
|
||||
template <typename T>
|
||||
__global__ void tex1dKernelFetch(T *val, hipTextureObject_t obj, int N) {
|
||||
#if !defined(__HIP_NO_IMAGE_SUPPORT) || !__HIP_NO_IMAGE_SUPPORT
|
||||
#if !__HIP_NO_IMAGE_SUPPORT
|
||||
int k = blockIdx.x * blockDim.x + threadIdx.x;
|
||||
if (k < N) {
|
||||
val[k] = tex1Dfetch<T>(obj, k);
|
||||
@@ -143,6 +143,11 @@ bool runTest() {
|
||||
TEST_CASE("Unit_hipTextureFetch_vector") {
|
||||
CHECK_IMAGE_SUPPORT
|
||||
|
||||
#if __HIP_NO_IMAGE_SUPPORT
|
||||
HipTest::HIP_SKIP_TEST("__HIP_NO_IMAGE_SUPPORT is set");
|
||||
return;
|
||||
#endif
|
||||
|
||||
// test for char
|
||||
runTest<char1>();
|
||||
runTest<char2>();
|
||||
|
||||
Odkázat v novém úkolu
Zablokovat Uživatele