#sessionInfo releaseName git-8e3741675ba9ebfdea5bc98ac2df4e5e6f182e57 #sessionInfo releaseId 0x8e374167 #sessionInfo targetName "Default" #beginSession #beginTestCaseResult dEQP-VK.texture.explicit_lod.2d.sizes.31x55_nearest_linear_mipmap_nearest_repeat
#version 450 layout(set=1, binding=0) uniform highp sampler2D testSampler; layout(location = 0) flat in highp vec4 vtx_out_coord; layout(location = 1) flat in highp float vtx_out_layer; layout(location = 2) flat in highp float vtx_out_dRef; layout(location = 3) flat in highp vec4 vtx_out_dPdx; layout(location = 4) flat in highp vec4 vtx_out_dPdy; layout(location = 5) flat in highp float vtx_out_lod; layout(location=0) out highp vec4 o_result; layout(location=1) out highp vec4 o_sampledCoord; void main (void) { highp vec4 coord = vtx_out_coord; highp float layer = vtx_out_layer; highp float dRef = vtx_out_dRef; highp vec4 dPdx = vtx_out_dPdx; highp vec4 dPdy = vtx_out_dPdy; highp float lod = vtx_out_lod; highp vec4 result; highp vec4 sampledCoord; result = textureLod(testSampler, vec2(vec2(coord)), lod); sampledCoord = coord; o_result = result; o_sampledCoord = sampledCoord; } WARNING: 0:2: '' : all default precisions are highp; use precision statements to quiet warning, e.g.: "precision mediump int; precision highp float;" 174.604004 0.014000
; SPIR-V ; Version: 1.0 ; Generator: Khronos Glslang Reference Front End; 7 ; Bound: 53 ; Schema: 0 OpCapability Shader %1 = OpExtInstImport "GLSL.std.450" OpMemoryModel Logical GLSL450 OpEntryPoint Fragment %4 "main" %11 %16 %19 %22 %25 %28 %49 %51 OpExecutionMode %4 OriginUpperLeft OpDecorate %11 Flat OpDecorate %11 Location 0 OpDecorate %16 Flat OpDecorate %16 Location 1 OpDecorate %19 Flat OpDecorate %19 Location 2 OpDecorate %22 Flat OpDecorate %22 Location 3 OpDecorate %25 Flat OpDecorate %25 Location 4 OpDecorate %28 Flat OpDecorate %28 Location 5 OpDecorate %34 DescriptorSet 1 OpDecorate %34 Binding 0 OpDecorate %49 Location 0 OpDecorate %51 Location 1 %2 = OpTypeVoid %3 = OpTypeFunction %2 %6 = OpTypeFloat 32 %7 = OpTypeVector %6 4 %8 = OpTypePointer Function %7 %10 = OpTypePointer Input %7 %11 = OpVariable %10 Input %13 = OpTypePointer Function %6 %15 = OpTypePointer Input %6 %16 = OpVariable %15 Input %19 = OpVariable %15 Input %22 = OpVariable %10 Input %25 = OpVariable %10 Input %28 = OpVariable %15 Input %31 = OpTypeImage %6 2D 0 0 0 1 Unknown %32 = OpTypeSampledImage %31 %33 = OpTypePointer UniformConstant %32 %34 = OpVariable %33 UniformConstant %37 = OpTypeVector %6 2 %48 = OpTypePointer Output %7 %49 = OpVariable %48 Output %51 = OpVariable %48 Output %4 = OpFunction %2 None %3 %5 = OpLabel %9 = OpVariable %8 Function %14 = OpVariable %13 Function %18 = OpVariable %13 Function %21 = OpVariable %8 Function %24 = OpVariable %8 Function %27 = OpVariable %13 Function %30 = OpVariable %8 Function %46 = OpVariable %8 Function %12 = OpLoad %7 %11 OpStore %9 %12 %17 = OpLoad %6 %16 OpStore %14 %17 %20 = OpLoad %6 %19 OpStore %18 %20 %23 = OpLoad %7 %22 OpStore %21 %23 %26 = OpLoad %7 %25 OpStore %24 %26 %29 = OpLoad %6 %28 OpStore %27 %29 %35 = OpLoad %32 %34 %36 = OpLoad %7 %9 %38 = OpCompositeExtract %6 %36 0 %39 = OpCompositeExtract %6 %36 1 %40 = OpCompositeConstruct %37 %38 %39 %41 = OpCompositeExtract %6 %40 0 %42 = OpCompositeExtract %6 %40 1 %43 = OpCompositeConstruct %37 %41 %42 %44 = OpLoad %6 %27 %45 = OpImageSampleExplicitLod %7 %35 %43 Lod %44 OpStore %30 %45 %47 = OpLoad %7 %9 OpStore %46 %47 %50 = OpLoad %7 %30 OpStore %49 %50 %52 = OpLoad %7 %46 OpStore %51 %52 OpReturn OpFunctionEnd
#version 450 layout(set=1, binding=0) uniform highp sampler2D testSampler; layout(location = 0) in highp vec4 a_position; layout(location = 1) in highp vec4 a_coord; layout(location = 0) flat out highp vec4 vtx_out_coord; layout(location = 2) in highp float a_layer; layout(location = 1) flat out highp float vtx_out_layer; layout(location = 3) in highp float a_dRef; layout(location = 2) flat out highp float vtx_out_dRef; layout(location = 4) in highp vec4 a_dPdx; layout(location = 3) flat out highp vec4 vtx_out_dPdx; layout(location = 5) in highp vec4 a_dPdy; layout(location = 4) flat out highp vec4 vtx_out_dPdy; layout(location = 6) in highp float a_lod; layout(location = 5) flat out highp float vtx_out_lod; void main (void) { gl_Position = a_position; gl_PointSize = 1.0; vtx_out_coord = a_coord; vtx_out_layer = a_layer; vtx_out_dRef = a_dRef; vtx_out_dPdx = a_dPdx; vtx_out_dPdy = a_dPdy; vtx_out_lod = a_lod; } 2.148000 0.012000
; SPIR-V ; Version: 1.0 ; Generator: Khronos Glslang Reference Front End; 7 ; Bound: 48 ; Schema: 0 OpCapability Shader %1 = OpExtInstImport "GLSL.std.450" OpMemoryModel Logical GLSL450 OpEntryPoint Vertex %4 "main" %13 %17 %25 %26 %28 %30 %32 %33 %35 %36 %38 %39 %41 %42 OpMemberDecorate %11 0 BuiltIn Position OpMemberDecorate %11 1 BuiltIn PointSize OpMemberDecorate %11 2 BuiltIn ClipDistance OpMemberDecorate %11 3 BuiltIn CullDistance OpDecorate %11 Block OpDecorate %17 Location 0 OpDecorate %25 Flat OpDecorate %25 Location 0 OpDecorate %26 Location 1 OpDecorate %28 Flat OpDecorate %28 Location 1 OpDecorate %30 Location 2 OpDecorate %32 Flat OpDecorate %32 Location 2 OpDecorate %33 Location 3 OpDecorate %35 Flat OpDecorate %35 Location 3 OpDecorate %36 Location 4 OpDecorate %38 Flat OpDecorate %38 Location 4 OpDecorate %39 Location 5 OpDecorate %41 Flat OpDecorate %41 Location 5 OpDecorate %42 Location 6 OpDecorate %47 DescriptorSet 1 OpDecorate %47 Binding 0 %2 = OpTypeVoid %3 = OpTypeFunction %2 %6 = OpTypeFloat 32 %7 = OpTypeVector %6 4 %8 = OpTypeInt 32 0 %9 = OpConstant %8 1 %10 = OpTypeArray %6 %9 %11 = OpTypeStruct %7 %6 %10 %10 %12 = OpTypePointer Output %11 %13 = OpVariable %12 Output %14 = OpTypeInt 32 1 %15 = OpConstant %14 0 %16 = OpTypePointer Input %7 %17 = OpVariable %16 Input %19 = OpTypePointer Output %7 %21 = OpConstant %14 1 %22 = OpConstant %6 1 %23 = OpTypePointer Output %6 %25 = OpVariable %19 Output %26 = OpVariable %16 Input %28 = OpVariable %23 Output %29 = OpTypePointer Input %6 %30 = OpVariable %29 Input %32 = OpVariable %23 Output %33 = OpVariable %29 Input %35 = OpVariable %19 Output %36 = OpVariable %16 Input %38 = OpVariable %19 Output %39 = OpVariable %16 Input %41 = OpVariable %23 Output %42 = OpVariable %29 Input %44 = OpTypeImage %6 2D 0 0 0 1 Unknown %45 = OpTypeSampledImage %44 %46 = OpTypePointer UniformConstant %45 %47 = OpVariable %46 UniformConstant %4 = OpFunction %2 None %3 %5 = OpLabel %18 = OpLoad %7 %17 %20 = OpAccessChain %19 %13 %15 OpStore %20 %18 %24 = OpAccessChain %23 %13 %21 OpStore %24 %22 %27 = OpLoad %7 %26 OpStore %25 %27 %31 = OpLoad %6 %30 OpStore %28 %31 %34 = OpLoad %6 %33 OpStore %32 %34 %37 = OpLoad %7 %36 OpStore %35 %37 %40 = OpLoad %7 %39 OpStore %38 %40 %43 = OpLoad %6 %42 OpStore %41 %43 OpReturn OpFunctionEnd Execution time: 33040us
Sample 794. Coordinate: (0.016129, 0.0181818, 0, 0) LOD: 0.5 GPU Result: (0.151501, 0.622457, 0.377543, 0.151501) Failure report: Testing at mipmap level 0... Level 0 computed unnormalized coordinate range: [(0.499996, 0.999992, 0), (0.500008, 1.00002, 0)] Level 0 computed texel grid coordinate range: [(7, 15, 0), (9, 17, 0)] Trying minification... Testing at base texel (0, 0, 0), (0, 0, 0) offset (7, 15, 0), (0, 0, 0) Computed weights: (0.9375, 0.4375, 0), (0, 0, 0) Ideal hi sample: (0.0234375, 0.492188, 0.460938, 0.0234375) through (0.0703125, 0.554688, 0.492188, 0.0703125) Failed comparison Trying minification... Testing at base texel (0, 0, 0), (0, 0, 0) offset (8, 15, 0), (0, 0, 0) Computed weights: (0, 0.4375, 0), (0, 0, 0) Ideal hi sample: (0.0078125, 0.492188, 0.492188, 0.0078125) through (0.0234375, 0.507812, 0.507812, 0.0234375) Failed comparison Trying minification... Testing at base texel (0, 0, 0), (0, 0, 0) offset (9, 15, 0), (0, 0, 0) Computed weights: (0.0625, 0.4375, 0), (0, 0, 0) Ideal hi sample: (0.0078125, 0.476562, 0.476562, 0.0078125) through (0.0390625, 0.53125, 0.515625, 0.0390625) Failed comparison Trying minification... Testing at base texel (0, 1, 0), (0, 0, 0) offset (7, 0, 0), (0, 0, 0) Computed weights: (0.9375, 0.5, 0), (0, 0, 0) Ideal hi sample: (0.03125, 0.507812, 0.460938, 0.03125) through (0.0625, 0.539062, 0.492188, 0.0625) Failed comparison Trying minification... Testing at base texel (0, 1, 0), (0, 0, 0) offset (8, 0, 0), (0, 0, 0) Computed weights: (0, 0.5, 0), (0, 0, 0) Ideal hi sample: (0.0078125, 0.492188, 0.492188, 0.0078125) through (0.0234375, 0.507812, 0.507812, 0.0234375) Failed comparison Trying minification... Testing at base texel (0, 1, 0), (0, 0, 0) offset (9, 0, 0), (0, 0, 0) Computed weights: (0.0625, 0.5, 0), (0, 0, 0) Ideal hi sample: (0.0078125, 0.492188, 0.476562, 0.0078125) through (0.0390625, 0.523438, 0.507812, 0.0390625) Failed comparison Trying minification... Testing at base texel (0, 1, 0), (0, 0, 0) offset (7, 1, 0), (0, 0, 0) Computed weights: (0.9375, 0.5625, 0), (0, 0, 0) Ideal hi sample: (0.03125, 0.5, 0.453125, 0.03125) through (0.0625, 0.546875, 0.5, 0.0625) Failed comparison Trying minification... Testing at base texel (0, 1, 0), (0, 0, 0) offset (8, 1, 0), (0, 0, 0) Computed weights: (0, 0.5625, 0), (0, 0, 0) Ideal hi sample: (0.0078125, 0.492188, 0.492188, 0.0078125) through (0.0234375, 0.507812, 0.507812, 0.0234375) Failed comparison Trying minification... Testing at base texel (0, 1, 0), (0, 0, 0) offset (9, 1, 0), (0, 0, 0) Computed weights: (0.0625, 0.5625, 0), (0, 0, 0) Ideal hi sample: (0.0078125, 0.484375, 0.46875, 0.0078125) through (0.0390625, 0.523438, 0.523438, 0.0390625) Failed comparison Done testing mipmap level 0. Testing at mipmap level 1... Level 1 computed unnormalized coordinate range: [(0.241934, 0.490906, 0), (0.24194, 0.490917, 0)] Level 1 computed texel grid coordinate range: [(3, 7, 0), (4, 8, 0)] Trying minification... Testing at base texel (0, 0, 0), (0, 0, 0) offset (3, 7, 0), (0, 0, 0) Computed weights: (0.6875, 0.9375, 0), (0, 0, 0) Ideal hi sample: (0.179688, 0.59375, 0.359375, 0.179688) through (0.226562, 0.648438, 0.40625, 0.226562) Failed comparison Trying minification... Testing at base texel (0, 0, 0), (0, 0, 0) offset (4, 7, 0), (0, 0, 0) Computed weights: (0.75, 0.9375, 0), (0, 0, 0) Ideal hi sample: (0.15625, 0.578125, 0.390625, 0.15625) through (0.1875, 0.609375, 0.421875, 0.1875) Failed comparison Trying minification... Testing at base texel (0, 0, 0), (0, 0, 0) offset (3, 8, 0), (0, 0, 0) Computed weights: (0.6875, 0, 0), (0, 0, 0) Ideal hi sample: (0.164062, 0.640625, 0.34375, 0.164062) through (0.179688, 0.65625, 0.359375, 0.179688) Failed comparison Trying minification... Testing at base texel (0, 0, 0), (0, 0, 0) offset (4, 8, 0), (0, 0, 0) Computed weights: (0.75, 0, 0), (0, 0, 0) Ideal hi sample: (0.132812, 0.617188, 0.367188, 0.132812) through (0.148438, 0.632812, 0.382812, 0.148438) Failed comparison Done testing mipmap level 1.
Sample 795. Coordinate: (0.016129, 0.0181818, 0, 0) LOD: 1 GPU Result: (0.151501, 0.622457, 0.377543, 0.151501) Failure report: Testing at mipmap level 1... Level 1 computed unnormalized coordinate range: [(0.241934, 0.490906, 0), (0.24194, 0.490917, 0)] Level 1 computed texel grid coordinate range: [(3, 7, 0), (4, 8, 0)] Trying minification... Testing at base texel (0, 0, 0), (0, 0, 0) offset (3, 7, 0), (0, 0, 0) Computed weights: (0.6875, 0.9375, 0), (0, 0, 0) Ideal hi sample: (0.179688, 0.59375, 0.359375, 0.179688) through (0.226562, 0.648438, 0.40625, 0.226562) Failed comparison Trying minification... Testing at base texel (0, 0, 0), (0, 0, 0) offset (4, 7, 0), (0, 0, 0) Computed weights: (0.75, 0.9375, 0), (0, 0, 0) Ideal hi sample: (0.15625, 0.578125, 0.390625, 0.15625) through (0.1875, 0.609375, 0.421875, 0.1875) Failed comparison Trying minification... Testing at base texel (0, 0, 0), (0, 0, 0) offset (3, 8, 0), (0, 0, 0) Computed weights: (0.6875, 0, 0), (0, 0, 0) Ideal hi sample: (0.164062, 0.640625, 0.34375, 0.164062) through (0.179688, 0.65625, 0.359375, 0.179688) Failed comparison Trying minification... Testing at base texel (0, 0, 0), (0, 0, 0) offset (4, 8, 0), (0, 0, 0) Computed weights: (0.75, 0, 0), (0, 0, 0) Ideal hi sample: (0.132812, 0.617188, 0.367188, 0.132812) through (0.148438, 0.632812, 0.382812, 0.148438) Failed comparison Done testing mipmap level 1.
Sample 810. Coordinate: (0.016129, 0.0363636, 0, 0) LOD: 1.5 GPU Result: (0.232858, 0.670297, 0.329703, 0.232858) Failure report: Testing at mipmap level 1... Level 1 computed unnormalized coordinate range: [(0.241934, 0.981812, 0), (0.24194, 0.981834, 0)] Level 1 computed texel grid coordinate range: [(3, 15, 0), (4, 15, 0)] Trying minification... Testing at base texel (0, 0, 0), (0, 0, 0) offset (3, 15, 0), (0, 0, 0) Computed weights: (0.6875, 0.4375, 0), (0, 0, 0) Ideal hi sample: (0.15625, 0.617188, 0.335938, 0.15625) through (0.203125, 0.679688, 0.367188, 0.203125) Failed comparison Trying minification... Testing at base texel (0, 0, 0), (0, 0, 0) offset (4, 15, 0), (0, 0, 0) Computed weights: (0.75, 0.4375, 0), (0, 0, 0) Ideal hi sample: (0.132812, 0.601562, 0.367188, 0.132812) through (0.164062, 0.632812, 0.398438, 0.164062) Failed comparison Done testing mipmap level 1. Testing at mipmap level 2... Level 2 computed unnormalized coordinate range: [(0.112903, 0.472725, 0), (0.112906, 0.472736, 0)] Level 2 computed texel grid coordinate range: [(1, 7, 0), (2, 8, 0)] Trying minification... Testing at base texel (0, 0, 0), (0, 0, 0) offset (1, 7, 0), (0, 0, 0) Computed weights: (0.5625, 0.9375, 0), (0, 0, 0) Ideal hi sample: (0.25, 0.65625, 0.296875, 0.25) through (0.289062, 0.703125, 0.34375, 0.289062) Failed comparison Trying minification... Testing at base texel (0, 0, 0), (0, 0, 0) offset (2, 7, 0), (0, 0, 0) Computed weights: (0.625, 0.9375, 0), (0, 0, 0) Ideal hi sample: (0.226562, 0.632812, 0.335938, 0.226562) through (0.257812, 0.664062, 0.367188, 0.257812) Failed comparison Trying minification... Testing at base texel (0, 0, 0), (0, 0, 0) offset (1, 8, 0), (0, 0, 0) Computed weights: (0.5625, 0, 0), (0, 0, 0) Ideal hi sample: (0.234375, 0.695312, 0.289062, 0.234375) through (0.25, 0.710938, 0.304688, 0.25) Failed comparison Trying minification... Testing at base texel (0, 0, 0), (0, 0, 0) offset (2, 8, 0), (0, 0, 0) Computed weights: (0.625, 0, 0), (0, 0, 0) Ideal hi sample: (0.210938, 0.671875, 0.3125, 0.210938) through (0.226562, 0.6875, 0.328125, 0.226562) Failed comparison Done testing mipmap level 2.
Sample 811. Coordinate: (0.016129, 0.0363636, 0, 0) LOD: 2 GPU Result: (0.232858, 0.670297, 0.329703, 0.232858) Failure report: Testing at mipmap level 2... Level 2 computed unnormalized coordinate range: [(0.112903, 0.472725, 0), (0.112906, 0.472736, 0)] Level 2 computed texel grid coordinate range: [(1, 7, 0), (2, 8, 0)] Trying minification... Testing at base texel (0, 0, 0), (0, 0, 0) offset (1, 7, 0), (0, 0, 0) Computed weights: (0.5625, 0.9375, 0), (0, 0, 0) Ideal hi sample: (0.25, 0.65625, 0.296875, 0.25) through (0.289062, 0.703125, 0.34375, 0.289062) Failed comparison Trying minification... Testing at base texel (0, 0, 0), (0, 0, 0) offset (2, 7, 0), (0, 0, 0) Computed weights: (0.625, 0.9375, 0), (0, 0, 0) Ideal hi sample: (0.226562, 0.632812, 0.335938, 0.226562) through (0.257812, 0.664062, 0.367188, 0.257812) Failed comparison Trying minification... Testing at base texel (0, 0, 0), (0, 0, 0) offset (1, 8, 0), (0, 0, 0) Computed weights: (0.5625, 0, 0), (0, 0, 0) Ideal hi sample: (0.234375, 0.695312, 0.289062, 0.234375) through (0.25, 0.710938, 0.304688, 0.25) Failed comparison Trying minification... Testing at base texel (0, 0, 0), (0, 0, 0) offset (2, 8, 0), (0, 0, 0) Computed weights: (0.625, 0, 0), (0, 0, 0) Ideal hi sample: (0.210938, 0.671875, 0.3125, 0.210938) through (0.226562, 0.6875, 0.328125, 0.226562) Failed comparison Done testing mipmap level 2.
Sample 1524. Coordinate: (0.016129, 0.963636, 0, 0) LOD: 1.5 GPU Result: (0.670297, 0.232858, 0.767142, 0.670297) Failure report: Testing at mipmap level 1... Level 1 computed unnormalized coordinate range: [(0.241934, 26.0178, 0), (0.24194, 26.0183, 0)] Level 1 computed texel grid coordinate range: [(3, 416, 0), (4, 417, 0)] Trying minification... Testing at base texel (0, 26, 0), (0, 0, 0) offset (3, 0, 0), (0, 0, 0) Computed weights: (0.6875, 0.5, 0), (0, 0, 0) Ideal hi sample: (0.632812, 0.164062, 0.804688, 0.632812) through (0.664062, 0.195312, 0.835938, 0.664062) Failed comparison Trying minification... Testing at base texel (0, 26, 0), (0, 0, 0) offset (4, 0, 0), (0, 0, 0) Computed weights: (0.75, 0.5, 0), (0, 0, 0) Ideal hi sample: (0.601562, 0.140625, 0.828125, 0.601562) through (0.632812, 0.171875, 0.859375, 0.632812) Failed comparison Trying minification... Testing at base texel (0, 26, 0), (0, 0, 0) offset (3, 1, 0), (0, 0, 0) Computed weights: (0.6875, 0.5625, 0), (0, 0, 0) Ideal hi sample: (0.617188, 0.15625, 0.796875, 0.617188) through (0.679688, 0.203125, 0.84375, 0.679688) Failed comparison Trying minification... Testing at base texel (0, 26, 0), (0, 0, 0) offset (4, 1, 0), (0, 0, 0) Computed weights: (0.75, 0.5625, 0), (0, 0, 0) Ideal hi sample: (0.601562, 0.132812, 0.835938, 0.601562) through (0.632812, 0.164062, 0.867188, 0.632812) Failed comparison Done testing mipmap level 1. Testing at mipmap level 2... Level 2 computed unnormalized coordinate range: [(0.112903, 12.5271, 0), (0.112906, 12.5273, 0)] Level 2 computed texel grid coordinate range: [(1, 200, 0), (2, 201, 0)] Trying minification... Testing at base texel (0, 12, 0), (0, 0, 0) offset (1, 8, 0), (0, 0, 0) Computed weights: (0.5625, 0, 0), (0, 0, 0) Ideal hi sample: (0.695312, 0.234375, 0.75, 0.695312) through (0.710938, 0.25, 0.773438, 0.710938) Failed comparison Trying minification... Testing at base texel (0, 12, 0), (0, 0, 0) offset (2, 8, 0), (0, 0, 0) Computed weights: (0.625, 0, 0), (0, 0, 0) Ideal hi sample: (0.671875, 0.210938, 0.773438, 0.671875) through (0.6875, 0.226562, 0.789062, 0.6875) Failed comparison Trying minification... Testing at base texel (0, 12, 0), (0, 0, 0) offset (1, 9, 0), (0, 0, 0) Computed weights: (0.5625, 0.0625, 0), (0, 0, 0) Ideal hi sample: (0.65625, 0.25, 0.703125, 0.65625) through (0.703125, 0.289062, 0.757812, 0.703125) Failed comparison Trying minification... Testing at base texel (0, 12, 0), (0, 0, 0) offset (2, 9, 0), (0, 0, 0) Computed weights: (0.625, 0.0625, 0), (0, 0, 0) Ideal hi sample: (0.632812, 0.226562, 0.742188, 0.632812) through (0.664062, 0.257812, 0.773438, 0.664062) Failed comparison Done testing mipmap level 2.
Passed 48723 out of 48951. Verification time: 1345191us 1567909 Verification failed
#endTestCaseResult #beginTestsCasesTime 1616507 1570616 1568869 1568842 1568764 #endTestsCasesTime #endSession