Intel OpenGL Conformance Test Version ENG (Feb 8 2012 20:08:15) CLI options echo: oglconform -z -s -suite all -v 2 -D 115 -test float-texture mipmap.automatic Window will be recreated 1 times. Window 0 will run 1 testcases on config with id 115. Total of 1 testcases will be executed. Setup Report. Verbose level = 2. Path inactive. Visual Report for ID 115 (32 bits). ID |ACCELERA|DB |REND_T |SURF_T |C_BUF_T |BUF_S |RED_S | 115| 1| 1| gl| wipbpx| rgba| 32| 8| GREEN_S |BLUE_S |ALPHA_S |DEPTH_S |STENC_S |ACCUM_S |SPL_BUF |SAMPLES | 8| 8| 8| 0| 0| 0| 0| 0| SRGB |TEX_RGB |TEX_RGBA|CAVEAT |SWAP |M_PBUF_W|M_PBUF_H|M_PBUF_P -1| 0| 0| none| undef| 0| 0| 0 OpenGL Report. Vendor - 'Tungsten Graphics, Inc' Renderer - 'Mesa DRI Intel(R) Sandybridge Desktop ' Version - '3.0 Mesa 8.0-rc2 (git-e86d90e)' (3.0) GLSL Version - '1.30' Context Flags - None >> Floating point textures (float-texture) test: --> 6.2 - mipmap.automatic subcase: Used: [1, 1, 1, 0.4] Expected: [1, 1, 1, 0.4] Read back:[1, 1, 1, 4.4177e-29] Diff :(0, 0, 0, 0.4) Off by :(-4e-07, -4e-07, -4e-07, 0.4) Used: [1, 1, 1, 42] Expected: [1, 1, 1, 42] Read back:[1, 1, 1, 0] Diff :(0, 0, 0, 42) Off by :(-4e-07, -4e-07, -4e-07, 42) Used: [1, 1, 1, -0.5] Expected: [1, 1, 1, -0.5] Read back:[1, 1, 1, 0] Diff :(0, 0, 0, -0.5) Off by :(-4e-07, -4e-07, -4e-07, 0.5) Used: [1, 1, 1, 2] Expected: [1, 1, 1, 2] Read back:[1, 1, 1, 1.17551e-38] Diff :(0, 0, 0, 2) Off by :(-4e-07, -4e-07, -4e-07, 2) Failed on texture validation t(GL_TEXTURE_1D) and f(GL_ALPHA32F_ARB on mipmap 0) Used: [1, 1, 1, 0.4] Expected: [1, 1, 1, 0.4] Read back:[1, 1, 1, 2.02453e-19] Diff :(0, 0, 0, 0.4) Off by :(-4e-07, -4e-07, -4e-07, 0.4) Used: [1, 1, 1, 42] Expected: [1, 1, 1, 42] Read back:[1, 1, 1, 1.0846e-19] Diff :(0, 0, 0, 42) Off by :(-4e-07, -4e-07, -4e-07, 42) Used: [1, 1, 1, -0.5] Expected: [1, 1, 1, -0.5] Read back:[1, 1, 1, 1.63027e-19] Diff :(0, 0, 0, -0.5) Off by :(-4e-07, -4e-07, -4e-07, 0.5) Used: [1, 1, 1, 2] Expected: [1, 1, 1, 2] Read back:[1, 1, 1, 1.63027e-19] Diff :(0, 0, 0, 2) Off by :(-4e-07, -4e-07, -4e-07, 2) Failed on texture validation t(GL_TEXTURE_1D) and f(GL_ALPHA32F_ARB on mipmap 1) Used: [1, 1, 1, 0.4] Expected: [1, 1, 1, 0.4] Read back:[1, 1, 1, 0] Diff :(0, 0, 0, 0.4) Off by :(-4e-07, -4e-07, -4e-07, 0.4) Used: [1, 1, 1, 42] Expected: [1, 1, 1, 42] Read back:[1, 1, 1, 0] Diff :(0, 0, 0, 42) Off by :(-4e-07, -4e-07, -4e-07, 42) Used: [1, 1, 1, -0.5] Expected: [1, 1, 1, -0.5] Read back:[1, 1, 1, 0] Diff :(0, 0, 0, -0.5) Off by :(-4e-07, -4e-07, -4e-07, 0.5) Used: [1, 1, 1, 2] Expected: [1, 1, 1, 2] Read back:[1, 1, 1, 0] Diff :(0, 0, 0, 2) Off by :(-4e-07, -4e-07, -4e-07, 2) Failed on texture validation t(GL_TEXTURE_1D) and f(GL_ALPHA32F_ARB on mipmap 2) Used: [1, 1, 1, 0.4] Expected: [1, 1, 1, 0.4] Read back:[1, 1, 1, 0] Diff :(0, 0, 0, 0.4) Off by :(-4e-07, -4e-07, -4e-07, 0.4) Used: [1, 1, 1, 42] Expected: [1, 1, 1, 42] Read back:[1, 1, 1, 0] Diff :(0, 0, 0, 42) Off by :(-4e-07, -4e-07, -4e-07, 42) Used: [1, 1, 1, -0.5] Expected: [1, 1, 1, -0.5] Read back:[1, 1, 1, 0] Diff :(0, 0, 0, -0.5) Off by :(-4e-07, -4e-07, -4e-07, 0.5) Used: [1, 1, 1, 2] Expected: [1, 1, 1, 2] Read back:[1, 1, 1, 0] Diff :(0, 0, 0, 2) Off by :(-4e-07, -4e-07, -4e-07, 2) Failed on texture validation t(GL_TEXTURE_2D) and f(GL_ALPHA32F_ARB on mipmap 0) Used: [1, 1, 1, 0.4] Expected: [1, 1, 1, 0.4] Read back:[1, 1, 1, 0] Diff :(0, 0, 0, 0.4) Off by :(-4e-07, -4e-07, -4e-07, 0.4) Used: [1, 1, 1, 42] Expected: [1, 1, 1, 42] Read back:[1, 1, 1, 0] Diff :(0, 0, 0, 42) Off by :(-4e-07, -4e-07, -4e-07, 42) Used: [1, 1, 1, -0.5] Expected: [1, 1, 1, -0.5] Read back:[1, 1, 1, 0] Diff :(0, 0, 0, -0.5) Off by :(-4e-07, -4e-07, -4e-07, 0.5) Used: [1, 1, 1, 2] Expected: [1, 1, 1, 2] Read back:[1, 1, 1, 0] Diff :(0, 0, 0, 2) Off by :(-4e-07, -4e-07, -4e-07, 2) Failed on texture validation t(GL_TEXTURE_2D) and f(GL_ALPHA32F_ARB on mipmap 1) Used: [1, 1, 1, 0.4] Expected: [1, 1, 1, 0.4] Read back:[1, 1, 1, 0] Diff :(0, 0, 0, 0.4) Off by :(-4e-07, -4e-07, -4e-07, 0.4) Used: [1, 1, 1, 42] Expected: [1, 1, 1, 42] Read back:[1, 1, 1, 0] Diff :(0, 0, 0, 42) Off by :(-4e-07, -4e-07, -4e-07, 42) Used: [1, 1, 1, -0.5] Expected: [1, 1, 1, -0.5] Read back:[1, 1, 1, 0] Diff :(0, 0, 0, -0.5) Off by :(-4e-07, -4e-07, -4e-07, 0.5) Used: [1, 1, 1, 2] Expected: [1, 1, 1, 2] Read back:[1, 1, 1, 0] Diff :(0, 0, 0, 2) Off by :(-4e-07, -4e-07, -4e-07, 2) Failed on texture validation t(GL_TEXTURE_2D) and f(GL_ALPHA32F_ARB on mipmap 2) Used: [0.7, 0.7, 0.7, 0.4] Expected: [0.7, 0.7, 0.7, 0.4] Read back:[-2, -2, -2, -2] Diff :(2.7, 2.7, 2.7, 2.4) Off by :(2.7, 2.7, 2.7, 2.4) Used: [700, 700, 700, 42] Expected: [700, 700, 700, 42] Read back:[-2, -2, -2, -2] Diff :(702, 702, 702, 44) Off by :(702, 702, 702, 44) Used: [-2, -2, -2, -0.5] Expected: [-2, -2, -2, -0.5] Read back:[-2, -2, -2, -2] Diff :(0, 0, 0, 1.5) Off by :(-8e-07, -8e-07, -8e-07, 1.5) Used: [34, 34, 34, 2] Expected: [34, 34, 34, 2] Read back:[-2, -2, -2, -2] Diff :(36, 36, 36, 4) Off by :(36, 36, 36, 4) Failed on texture validation t(GL_TEXTURE_1D) and f(GL_LUMINANCE_ALPHA32F_ARB on mipmap 0) Used: [0.7, 0.7, 0.7, 0.4] Expected: [0.7, 0.7, 0.7, 0.4] Read back:[-2, -2, -2, -2] Diff :(2.7, 2.7, 2.7, 2.4) Off by :(2.7, 2.7, 2.7, 2.4) Used: [700, 700, 700, 42] Expected: [700, 700, 700, 42] Read back:[-2, -2, -2, -2] Diff :(702, 702, 702, 44) Off by :(702, 702, 702, 44) Used: [-2, -2, -2, -0.5] Expected: [-2, -2, -2, -0.5] Read back:[-2, -2, -2, -2] Diff :(0, 0, 0, 1.5) Off by :(-8e-07, -8e-07, -8e-07, 1.5) Used: [34, 34, 34, 2] Expected: [34, 34, 34, 2] Read back:[-2, -2, -2, -2] Diff :(36, 36, 36, 4) Off by :(36, 36, 36, 4) Failed on texture validation t(GL_TEXTURE_1D) and f(GL_LUMINANCE_ALPHA32F_ARB on mipmap 1) Used: [0.7, 0.7, 0.7, 0.4] Expected: [0.7, 0.7, 0.7, 0.4] Read back:[-2, -2, -2, -2] Diff :(2.7, 2.7, 2.7, 2.4) Off by :(2.7, 2.7, 2.7, 2.4) Used: [700, 700, 700, 42] Expected: [700, 700, 700, 42] Read back:[-2, -2, -2, -2] Diff :(702, 702, 702, 44) Off by :(702, 702, 702, 44) Used: [-2, -2, -2, -0.5] Expected: [-2, -2, -2, -0.5] Read back:[-2, -2, -2, -2] Diff :(0, 0, 0, 1.5) Off by :(-8e-07, -8e-07, -8e-07, 1.5) Used: [34, 34, 34, 2] Expected: [34, 34, 34, 2] Read back:[-2, -2, -2, -2] Diff :(36, 36, 36, 4) Off by :(36, 36, 36, 4) Failed on texture validation t(GL_TEXTURE_1D) and f(GL_LUMINANCE_ALPHA32F_ARB on mipmap 2) Used: [0.7, 0.7, 0.7, 0.4] Expected: [0.7, 0.7, 0.7, 0.4] Read back:[0, 0, 0, 0] Diff :(0.7, 0.7, 0.7, 0.4) Off by :(0.7, 0.7, 0.7, 0.4) Used: [700, 700, 700, 42] Expected: [700, 700, 700, 42] Read back:[0, 0, 0, 0] Diff :(700, 700, 700, 42) Off by :(700, 700, 700, 42) Used: [-2, -2, -2, -0.5] Expected: [-2, -2, -2, -0.5] Read back:[0, 0, 0, 0] Diff :(-2, -2, -2, -0.5) Off by :(2, 2, 2, 0.5) Used: [34, 34, 34, 2] Expected: [34, 34, 34, 2] Read back:[0, 0, 0, 0] Diff :(34, 34, 34, 2) Off by :(34, 34, 34, 2) Failed on texture validation t(GL_TEXTURE_2D) and f(GL_LUMINANCE_ALPHA32F_ARB on mipmap 0) Used: [0.7, 0.7, 0.7, 0.4] Expected: [0.7, 0.7, 0.7, 0.4] Read back:[0, 0, 0, 0] Diff :(0.7, 0.7, 0.7, 0.4) Off by :(0.7, 0.7, 0.7, 0.4) Used: [700, 700, 700, 42] Expected: [700, 700, 700, 42] Read back:[0, 0, 0, 0] Diff :(700, 700, 700, 42) Off by :(700, 700, 700, 42) Used: [-2, -2, -2, -0.5] Expected: [-2, -2, -2, -0.5] Read back:[0, 0, 0, 0] Diff :(-2, -2, -2, -0.5) Off by :(2, 2, 2, 0.5) Used: [34, 34, 34, 2] Expected: [34, 34, 34, 2] Read back:[0, 0, 0, 0] Diff :(34, 34, 34, 2) Off by :(34, 34, 34, 2) Failed on texture validation t(GL_TEXTURE_2D) and f(GL_LUMINANCE_ALPHA32F_ARB on mipmap 1) Used: [0.7, 0.7, 0.7, 0.4] Expected: [0.7, 0.7, 0.7, 0.4] Read back:[0, 0, 0, 0] Diff :(0.7, 0.7, 0.7, 0.4) Off by :(0.7, 0.7, 0.7, 0.4) Used: [700, 700, 700, 42] Expected: [700, 700, 700, 42] Read back:[0, 0, 0, 0] Diff :(700, 700, 700, 42) Off by :(700, 700, 700, 42) Used: [-2, -2, -2, -0.5] Expected: [-2, -2, -2, -0.5] Read back:[0, 0, 0, 0] Diff :(-2, -2, -2, -0.5) Off by :(2, 2, 2, 0.5) Used: [34, 34, 34, 2] Expected: [34, 34, 34, 2] Read back:[0, 0, 0, 0] Diff :(34, 34, 34, 2) Off by :(34, 34, 34, 2) Failed on texture validation t(GL_TEXTURE_2D) and f(GL_LUMINANCE_ALPHA32F_ARB on mipmap 2) Used: [1, 1, 1, 0.4] Expected: [1, 1, 1, 0.4] Read back:[1, 1, 1, 0.699707] Diff :(0, 0, 0, -0.299707) Off by :(-0.002, -0.002, -0.002, 0.298907) Used: [1, 1, 1, 42] Expected: [1, 1, 1, 42] Read back:[1, 1, 1, 700] Diff :(0, 0, 0, -658) Off by :(-0.002, -0.002, -0.002, 657.916) Used: [1, 1, 1, -0.5] Expected: [1, 1, 1, -0.5] Read back:[1, 1, 1, -2] Diff :(0, 0, 0, 1.5) Off by :(-0.002, -0.002, -0.002, 1.499) Used: [1, 1, 1, 2] Expected: [1, 1, 1, 2] Read back:[1, 1, 1, 34] Diff :(0, 0, 0, -32) Off by :(-0.002, -0.002, -0.002, 31.996) Failed on texture validation t(GL_TEXTURE_1D) and f(GL_ALPHA16F_ARB on mipmap 0) Used: [1, 1, 1, 0.4] Expected: [1, 1, 1, 0.4] Read back:[1, 1, 1, 0.139893] Diff :(0, 0, 0, 0.260107) Off by :(-0.002, -0.002, -0.002, 0.259828) Used: [1, 1, 1, 42] Expected: [1, 1, 1, 42] Read back:[1, 1, 1, 3.13867] Diff :(0, 0, 0, 38.8613) Off by :(-0.002, -0.002, -0.002, 38.855) Used: [1, 1, 1, -0.5] Expected: [1, 1, 1, -0.5] Read back:[1, 1, 1, -3.13867] Diff :(0, 0, 0, 2.63867) Off by :(-0.002, -0.002, -0.002, 2.63767) Used: [1, 1, 1, 2] Expected: [1, 1, 1, 2] Read back:[1, 1, 1, 235.25] Diff :(0, 0, 0, -233.25) Off by :(-0.002, -0.002, -0.002, 233.246) Failed on texture validation t(GL_TEXTURE_1D) and f(GL_ALPHA16F_ARB on mipmap 1) Used: [1, 1, 1, 0.4] Expected: [1, 1, 1, 0.4] Read back:[1, 1, 1, 0.219971] Diff :(0, 0, 0, 0.180029) Off by :(-0.002, -0.002, -0.002, 0.179589) Used: [1, 1, 1, 42] Expected: [1, 1, 1, 42] Read back:[1, 1, 1, 7.40625] Diff :(0, 0, 0, 34.5938) Off by :(-0.002, -0.002, -0.002, 34.5789) Used: [1, 1, 1, -0.5] Expected: [1, 1, 1, -0.5] Read back:[1, 1, 1, -7.40625] Diff :(0, 0, 0, 6.90625) Off by :(-0.002, -0.002, -0.002, 6.90525) Used: [1, 1, 1, 2] Expected: [1, 1, 1, 2] Read back:[1, 1, 1, 0.0033989] Diff :(0, 0, 0, 1.9966) Off by :(-0.002, -0.002, -0.002, 1.99659) Failed on texture validation t(GL_TEXTURE_1D) and f(GL_ALPHA16F_ARB on mipmap 2) Used: [1, 1, 1, 0.4] Expected: [1, 1, 1, 0.4] Read back:[1, 1, 1, 0.224976] Diff :(0, 0, 0, 0.175024) Off by :(-0.002, -0.002, -0.002, 0.174574) Used: [1, 1, 1, 42] Expected: [1, 1, 1, 42] Read back:[1, 1, 1, 0.224976] Diff :(0, 0, 0, 41.775) Off by :(-0.002, -0.002, -0.002, 41.7746) Used: [1, 1, 1, -0.5] Expected: [1, 1, 1, -0.5] Read back:[1, 1, 1, 0] Diff :(0, 0, 0, -0.5) Off by :(-0.002, -0.002, -0.002, 0.5) Used: [1, 1, 1, 2] Expected: [1, 1, 1, 2] Read back:[1, 1, 1, 0] Diff :(0, 0, 0, 2) Off by :(-0.002, -0.002, -0.002, 2) Failed on texture validation t(GL_TEXTURE_2D) and f(GL_ALPHA16F_ARB on mipmap 0) Used: [1, 1, 1, 0.4] Expected: [1, 1, 1, 0.4] Read back:[1, 1, 1, 1.7998] Diff :(0, 0, 0, -1.3998) Off by :(-0.002, -0.002, -0.002, 1.399) Used: [1, 1, 1, 42] Expected: [1, 1, 1, 42] Read back:[1, 1, 1, 1.7998] Diff :(0, 0, 0, 40.2002) Off by :(-0.002, -0.002, -0.002, 40.1966) Used: [1, 1, 1, -0.5] Expected: [1, 1, 1, -0.5] Read back:[1, 1, 1, 4.18359] Diff :(0, 0, 0, -4.68359) Off by :(-0.002, -0.002, -0.002, 4.68259) Used: [1, 1, 1, 2] Expected: [1, 1, 1, 2] Read back:[1, 1, 1, 4.18359] Diff :(0, 0, 0, -2.18359) Off by :(-0.002, -0.002, -0.002, 2.17959) Failed on texture validation t(GL_TEXTURE_2D) and f(GL_ALPHA16F_ARB on mipmap 1) Used: [1, 1, 1, 0.4] Expected: [1, 1, 1, 0.4] Read back:[1, 1, 1, 0.224976] Diff :(0, 0, 0, 0.175024) Off by :(-0.002, -0.002, -0.002, 0.174574) Used: [1, 1, 1, 42] Expected: [1, 1, 1, 42] Read back:[1, 1, 1, 0.224976] Diff :(0, 0, 0, 41.775) Off by :(-0.002, -0.002, -0.002, 41.7746) Used: [1, 1, 1, -0.5] Expected: [1, 1, 1, -0.5] Read back:[1, 1, 1, 0] Diff :(0, 0, 0, -0.5) Off by :(-0.002, -0.002, -0.002, 0.5) Used: [1, 1, 1, 2] Expected: [1, 1, 1, 2] Read back:[1, 1, 1, 0] Diff :(0, 0, 0, 2) Off by :(-0.002, -0.002, -0.002, 2) Failed on texture validation t(GL_TEXTURE_2D) and f(GL_ALPHA16F_ARB on mipmap 2) Used: [0.7, 0.7, 0.7, 0.4] Expected: [0.7, 0.7, 0.7, 0.4] Read back:[700, 700, 700, 700] Diff :(-699.3, -699.3, -699.3, -699.6) Off by :(699.299, 699.299, 699.299, 699.599) Used: [700, 700, 700, 42] Expected: [700, 700, 700, 42] Read back:[34, 34, 34, 34] Diff :(666, 666, 666, 8) Off by :(665.932, 665.932, 665.932, 7.932) Used: [-2, -2, -2, -0.5] Expected: [-2, -2, -2, -0.5] Read back:[-0.5, -0.5, -0.5, -0.5] Diff :(-1.5, -1.5, -1.5, 0) Off by :(1.499, 1.499, 1.499, -0.001) Used: [34, 34, 34, 2] Expected: [34, 34, 34, 2] Read back:[-0.5, -0.5, -0.5, -0.5] Diff :(34.5, 34.5, 34.5, 2.5) Off by :(34.499, 34.499, 34.499, 2.499) Failed on texture validation t(GL_TEXTURE_1D) and f(GL_LUMINANCE_ALPHA16F_ARB on mipmap 0) Used: [0.7, 0.7, 0.7, 0.4] Expected: [0.7, 0.7, 0.7, 0.4] Read back:[700, 700, 700, 700] Diff :(-699.3, -699.3, -699.3, -699.6) Off by :(699.299, 699.299, 699.299, 699.599) Used: [700, 700, 700, 42] Expected: [700, 700, 700, 42] Read back:[34, 34, 34, 34] Diff :(666, 666, 666, 8) Off by :(665.932, 665.932, 665.932, 7.932) Used: [-2, -2, -2, -0.5] Expected: [-2, -2, -2, -0.5] Read back:[-0.5, -0.5, -0.5, -0.5] Diff :(-1.5, -1.5, -1.5, 0) Off by :(1.499, 1.499, 1.499, -0.001) Used: [34, 34, 34, 2] Expected: [34, 34, 34, 2] Read back:[-0.5, -0.5, -0.5, -0.5] Diff :(34.5, 34.5, 34.5, 2.5) Off by :(34.499, 34.499, 34.499, 2.499) Failed on texture validation t(GL_TEXTURE_1D) and f(GL_LUMINANCE_ALPHA16F_ARB on mipmap 1) Used: [0.7, 0.7, 0.7, 0.4] Expected: [0.7, 0.7, 0.7, 0.4] Read back:[700, 700, 700, 700] Diff :(-699.3, -699.3, -699.3, -699.6) Off by :(699.299, 699.299, 699.299, 699.599) Used: [700, 700, 700, 42] Expected: [700, 700, 700, 42] Read back:[34, 34, 34, 34] Diff :(666, 666, 666, 8) Off by :(665.932, 665.932, 665.932, 7.932) Used: [-2, -2, -2, -0.5] Expected: [-2, -2, -2, -0.5] Read back:[-0.5, -0.5, -0.5, -0.5] Diff :(-1.5, -1.5, -1.5, 0) Off by :(1.499, 1.499, 1.499, -0.001) Used: [34, 34, 34, 2] Expected: [34, 34, 34, 2] Read back:[-0.5, -0.5, -0.5, -0.5] Diff :(34.5, 34.5, 34.5, 2.5) Off by :(34.499, 34.499, 34.499, 2.499) Failed on texture validation t(GL_TEXTURE_1D) and f(GL_LUMINANCE_ALPHA16F_ARB on mipmap 2) Used: [0.7, 0.7, 0.7, 0.4] Expected: [0.7, 0.7, 0.7, 0.4] Read back:[700, 700, 700, 700] Diff :(-699.3, -699.3, -699.3, -699.6) Off by :(699.299, 699.299, 699.299, 699.599) Used: [700, 700, 700, 42] Expected: [700, 700, 700, 42] Read back:[34, 34, 34, 34] Diff :(666, 666, 666, 8) Off by :(665.932, 665.932, 665.932, 7.932) Used: [-2, -2, -2, -0.5] Expected: [-2, -2, -2, -0.5] Read back:[0, 0, 0, -2] Diff :(-2, -2, -2, 1.5) Off by :(2, 2, 2, 1.499) Used: [34, 34, 34, 2] Expected: [34, 34, 34, 2] Read back:[0, 0, 0, 3.01562] Diff :(34, 34, 34, -1.01562) Off by :(34, 34, 34, 1.01163) Failed on texture validation t(GL_TEXTURE_2D) and f(GL_LUMINANCE_ALPHA16F_ARB on mipmap 0) Used: [0.7, 0.7, 0.7, 0.4] Expected: [0.7, 0.7, 0.7, 0.4] Read back:[700, 700, 700, 700] Diff :(-699.3, -699.3, -699.3, -699.6) Off by :(699.299, 699.299, 699.299, 699.599) Used: [700, 700, 700, 42] Expected: [700, 700, 700, 42] Read back:[34, 34, 34, 34] Diff :(666, 666, 666, 8) Off by :(665.932, 665.932, 665.932, 7.932) Used: [-2, -2, -2, -0.5] Expected: [-2, -2, -2, -0.5] Read back:[0, 0, 0, -2] Diff :(-2, -2, -2, 1.5) Off by :(2, 2, 2, 1.499) Used: [34, 34, 34, 2] Expected: [34, 34, 34, 2] Read back:[0, 0, 0, 3.01562] Diff :(34, 34, 34, -1.01562) Off by :(34, 34, 34, 1.01163) Failed on texture validation t(GL_TEXTURE_2D) and f(GL_LUMINANCE_ALPHA16F_ARB on mipmap 1) Used: [0.7, 0.7, 0.7, 0.4] Expected: [0.7, 0.7, 0.7, 0.4] Read back:[700, 700, 700, 700] Diff :(-699.3, -699.3, -699.3, -699.6) Off by :(699.299, 699.299, 699.299, 699.599) Used: [700, 700, 700, 42] Expected: [700, 700, 700, 42] Read back:[34, 34, 34, 34] Diff :(666, 666, 666, 8) Off by :(665.932, 665.932, 665.932, 7.932) Used: [-2, -2, -2, -0.5] Expected: [-2, -2, -2, -0.5] Read back:[0, 0, 0, -2] Diff :(-2, -2, -2, 1.5) Off by :(2, 2, 2, 1.499) Used: [34, 34, 34, 2] Expected: [34, 34, 34, 2] Read back:[0, 0, 0, 3.01562] Diff :(34, 34, 34, -1.01562) Off by :(34, 34, 34, 1.01163) Failed on texture validation t(GL_TEXTURE_2D) and f(GL_LUMINANCE_ALPHA16F_ARB on mipmap 2) Used: [0.7, 0.14, 0.22, 1] Expected: [0.7, 0.14, 0.22, 1] Read back:[0, 0.00305176, 0.00350952, 1] Diff :(0.7, 0.136948, 0.21649, 0) Off by :(0.7, 0.136924, 0.216463, -0.0078125) Used: [700, 698.14, 731.41, 1] Expected: [700, 698.14, 731.41, 1] Read back:[0, 0.00585938, 0.0040741, 1] Diff :(700, 698.134, 731.406, 0) Off by :(700, 698.134, 731.406, -0.0078125) Used: [231, 235.3, 228.003, 1] Expected: [231, 235.3, 228.003, 1] Read back:[0, 0, 0.00198364, 1] Diff :(231, 235.3, 228.001, 0) Off by :(231, 235.3, 228.001, -0.0078125) Failed on texture validation t(GL_TEXTURE_1D) and f(GL_RGB9_E5_EXT on mipmap 0) Used: [0.7, 0.14, 0.22, 1] Expected: [0.7, 0.14, 0.22, 1] Read back:[0, 0.00305176, 0.00350952, 1] Diff :(0.7, 0.136948, 0.21649, 0) Off by :(0.7, 0.136924, 0.216463, -0.0078125) Used: [700, 698.14, 731.41, 1] Expected: [700, 698.14, 731.41, 1] Read back:[0, 0.00585938, 0.0040741, 1] Diff :(700, 698.134, 731.406, 0) Off by :(700, 698.134, 731.406, -0.0078125) Used: [231, 235.3, 228.003, 1] Expected: [231, 235.3, 228.003, 1] Read back:[0, 0, 0.00198364, 1] Diff :(231, 235.3, 228.001, 0) Off by :(231, 235.3, 228.001, -0.0078125) Failed on texture validation t(GL_TEXTURE_1D) and f(GL_RGB9_E5_EXT on mipmap 1) Used: [0.7, 0.14, 0.22, 1] Expected: [0.7, 0.14, 0.22, 1] Read back:[0, 0.00305176, 0.00350952, 1] Diff :(0.7, 0.136948, 0.21649, 0) Off by :(0.7, 0.136924, 0.216463, -0.0078125) Used: [700, 698.14, 731.41, 1] Expected: [700, 698.14, 731.41, 1] Read back:[0, 0.00585938, 0.0040741, 1] Diff :(700, 698.134, 731.406, 0) Off by :(700, 698.134, 731.406, -0.0078125) Used: [231, 235.3, 228.003, 1] Expected: [231, 235.3, 228.003, 1] Read back:[0, 0, 0.00198364, 1] Diff :(231, 235.3, 228.001, 0) Off by :(231, 235.3, 228.001, -0.0078125) Failed on texture validation t(GL_TEXTURE_1D) and f(GL_RGB9_E5_EXT on mipmap 2) Used: [0.7, 0.14, 0.22, 1] Expected: [0.7, 0.14, 0.22, 1] Read back:[0.0998535, 0.00708008, 0.0952148, 1] Diff :(0.600146, 0.13292, 0.124785, 0) Off by :(0.599366, 0.132865, 0.124041, -0.0078125) Used: [700, 698.14, 731.41, 1] Expected: [700, 698.14, 731.41, 1] Read back:[0.179688, 1.14844, 3.4375, 1] Diff :(699.82, 696.992, 727.972, 0) Off by :(699.819, 696.983, 727.946, -0.0078125) Used: [231, 235.3, 228.003, 1] Expected: [231, 235.3, 228.003, 1] Read back:[0.000991821, 0.000816345, 0.00144577, 1] Diff :(230.999, 235.299, 228.002, 0) Off by :(230.999, 235.299, 228.002, -0.0078125) Failed on texture validation t(GL_TEXTURE_2D) and f(GL_RGB9_E5_EXT on mipmap 0) Used: [0.7, 0.14, 0.22, 1] Expected: [0.7, 0.14, 0.22, 1] Read back:[0.0998535, 0.00708008, 0.0952148, 1] Diff :(0.600146, 0.13292, 0.124785, 0) Off by :(0.599366, 0.132865, 0.124041, -0.0078125) Used: [700, 698.14, 731.41, 1] Expected: [700, 698.14, 731.41, 1] Read back:[0.179688, 1.14844, 3.4375, 1] Diff :(699.82, 696.992, 727.972, 0) Off by :(699.819, 696.983, 727.946, -0.0078125) Used: [231, 235.3, 228.003, 1] Expected: [231, 235.3, 228.003, 1] Read back:[0.000991821, 0.000816345, 0.00144577, 1] Diff :(230.999, 235.299, 228.002, 0) Off by :(230.999, 235.299, 228.002, -0.0078125) Failed on texture validation t(GL_TEXTURE_2D) and f(GL_RGB9_E5_EXT on mipmap 1) Used: [0.7, 0.14, 0.22, 1] Expected: [0.7, 0.14, 0.22, 1] Read back:[0.0998535, 0.00708008, 0.0952148, 1] Diff :(0.600146, 0.13292, 0.124785, 0) Off by :(0.599366, 0.132865, 0.124041, -0.0078125) Used: [700, 698.14, 731.41, 1] Expected: [700, 698.14, 731.41, 1] Read back:[0.179688, 1.14844, 3.4375, 1] Diff :(699.82, 696.992, 727.972, 0) Off by :(699.819, 696.983, 727.946, -0.0078125) Used: [231, 235.3, 228.003, 1] Expected: [231, 235.3, 228.003, 1] Read back:[0.000991821, 0.000816345, 0.00144577, 1] Diff :(230.999, 235.299, 228.002, 0) Off by :(230.999, 235.299, 228.002, -0.0078125) Failed on texture validation t(GL_TEXTURE_2D) and f(GL_RGB9_E5_EXT on mipmap 2) TEST PURPOSE: Verify that automatic mipmap generation works correctly TEST METHOD: GL_GENERATE_MIPMAP enum is used to enable creation of mipmaps. Test creates floating point texture using glTexImage*D, than uses. Texture is used to draw a quad of diminishing size (1/2, 1/4, 1/8 tex size). glReadPixels is used to read back resulting color components PASS CRITERIA: Color components read have expected values -------------------------- --< 6.2 - mipmap.automatic subcase failed. << Floating point textures (float-texture) test failed. (1 of 1 subcases) Intel Conformance failed. Total Passed : 0 Total Failed : 1 Total Not run: 0