SWDEV-305992 - Improve texture tests (#2646)

Enable more texture supports for hip-rocclr.
Skip texture tests on device that doesn't support images.
SWDEV-322257 - Fix issues of image tests skipped on
NVidia devices.

Change-Id: Ia99d06b1e97fc945f1b740e47710f4dcd70f38ca


[ROCm/hip commit: 643f8dbd36]
Этот коммит содержится в:
ROCm CI Service Account
2022-05-09 21:16:20 +05:30
коммит произвёл GitHub
родитель 614529f83b
Коммит 4a74649360
25 изменённых файлов: 132 добавлений и 68 удалений
+4 -8
Просмотреть файл
@@ -135,6 +135,7 @@ bool textureTest(texture<T, hipTextureType1D, hipReadModeNormalizedFloat> *tex)
T hData[] = {65, 66, 67, 68, 69, 70, 71, 72, 73, 74};
HIPCHECK(hipMemcpy2DToArray(dData, 0, 0, hData, sizeof(T)*SIZE, sizeof(T)*SIZE, 1, hipMemcpyHostToDevice));
tex->addressMode[0] = hipAddressModeClamp;
tex->normalized = true;
tex->channelDesc = desc;
tex->filterMode = fMode;
@@ -172,15 +173,10 @@ bool runTest() {
int main(int argc, char** argv)
{
int imageSupport = 0;
hipDeviceGetAttribute(&imageSupport, hipDeviceAttributeImageSupport,
p_gpuDevice);
if (!imageSupport) {
printf("Texture is not support on the device\n");
passed();
}
HipTest::parseStandardArguments(argc, argv, true);
int device = 0;
checkImageSupport();
int device = p_gpuDevice;
bool status = false;
HIPCHECK(hipSetDevice(device));
hipDeviceProp_t props;