ci: skqp: Add Vulkan support for a630_skqp job
This commit adds support for Vulkan backend on a630_skqp job. = Needed changes - Needed to install libvulkan-dev package on system - Refactored the way the available skqp reports are printed tested in development builds with skia tools Piglit expectations had to be updated in various drivers due to !14750 not having bumped the tags when it tried to uprev. Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com> Reviewed-by: Emma Anholt <emma@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14686>
This commit is contained in:
parent
8bfef8bf6b
commit
d1c6185b5a
|
@ -7,6 +7,7 @@ if [ $DEBIAN_ARCH = arm64 ]; then
|
|||
libfontconfig1
|
||||
libgl1
|
||||
libglu1-mesa
|
||||
libvulkan-dev
|
||||
"
|
||||
elif [ $DEBIAN_ARCH = amd64 ]; then
|
||||
ARCH_PACKAGES="firmware-amd-graphics
|
||||
|
|
|
@ -12,7 +12,7 @@ variables:
|
|||
DEBIAN_X86_TEST_VK_TAG: "2022-02-21-libdrm"
|
||||
|
||||
FEDORA_X86_BUILD_TAG: "2022-02-21-libdrm"
|
||||
KERNEL_ROOTFS_TAG: "2022-02-21-libdrm"
|
||||
KERNEL_ROOTFS_TAG: "2022-02-23-skqp"
|
||||
|
||||
WINDOWS_X64_BUILD_PATH: "windows/x64_build"
|
||||
WINDOWS_X64_BUILD_TAG: "2022-20-02-base_split"
|
||||
|
|
|
@ -22,13 +22,19 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
|
||||
|
||||
copy_tests_files() (
|
||||
# Copy either unit test or render test files from a specific driver given by
|
||||
# GPU VERSION variable.
|
||||
# If there is no test file at the expected location, this function will
|
||||
# return error_code 1
|
||||
SKQP_BACKEND="${1}"
|
||||
SKQP_FILE_PREFIX="${INSTALL}/${GPU_VERSION}-skqp"
|
||||
|
||||
if echo "${SKQP_BACKEND}" | grep -qE 'gl(es)?'
|
||||
if echo "${SKQP_BACKEND}" | grep -qE 'vk|gl(es)?'
|
||||
then
|
||||
SKQP_RENDER_TESTS_FILE="${SKQP_FILE_PREFIX}-${SKQP_BACKEND}_rendertests.txt"
|
||||
[ -f "${SKQP_RENDER_TESTS_FILE}" ] || return 1
|
||||
cp "${SKQP_RENDER_TESTS_FILE}" "${SKQP_ASSETS_DIR}"/skqp/rendertests.txt
|
||||
return 0
|
||||
fi
|
||||
|
@ -37,37 +43,75 @@ copy_tests_files() (
|
|||
# that is why it needs to be a special case.
|
||||
if echo "${SKQP_BACKEND}" | grep -qE "unitTest"
|
||||
then
|
||||
cp "${SKQP_FILE_PREFIX}_unittests.txt" "${SKQP_ASSETS_DIR}"/skqp/unittests.txt
|
||||
SKQP_UNIT_TESTS_FILE="${SKQP_FILE_PREFIX}_unittests.txt"
|
||||
[ -f "${SKQP_UNIT_TESTS_FILE}" ] || return 1
|
||||
cp "${SKQP_UNIT_TESTS_FILE}" "${SKQP_ASSETS_DIR}"/skqp/unittests.txt
|
||||
fi
|
||||
)
|
||||
|
||||
test_vk_backend() {
|
||||
if echo "${SKQP_BACKENDS}" | grep -qE 'vk'
|
||||
then
|
||||
if [ -n "$VK_DRIVER" ]; then
|
||||
return 0
|
||||
fi
|
||||
|
||||
echo "VK_DRIVER environment variable is missing."
|
||||
VK_DRIVERS=$(ls "$INSTALL"/share/vulkan/icd.d/ | cut -f 1 -d '_')
|
||||
if [ -n "${VK_DRIVERS}" ]
|
||||
then
|
||||
echo "Please set VK_DRIVER to the correct driver from the list:"
|
||||
echo "${VK_DRIVERS}"
|
||||
fi
|
||||
echo "No Vulkan tests will be executed, but it was requested in SKQP_BACKENDS variable. Exiting."
|
||||
exit 2
|
||||
fi
|
||||
|
||||
# Vulkan environment is not configured, but it was not requested by the job
|
||||
return 1
|
||||
}
|
||||
|
||||
setup_backends() {
|
||||
if test_vk_backend
|
||||
then
|
||||
export VK_ICD_FILENAMES="$INSTALL"/share/vulkan/icd.d/"$VK_DRIVER"_icd."${VK_CPU:-$(uname -m)}".json
|
||||
fi
|
||||
}
|
||||
|
||||
set -ex
|
||||
|
||||
# Needed so configuration files can contain paths to files in /install
|
||||
ln -sf "$CI_PROJECT_DIR"/install /install
|
||||
|
||||
INSTALL=${PWD}/install
|
||||
|
||||
if [ -z "$GPU_VERSION" ]; then
|
||||
echo 'GPU_VERSION must be set to something like "llvmpipe" or "freedreno-a630" (the name used in .gitlab-ci/gpu-version-*.txt)'
|
||||
echo 'GPU_VERSION must be set to something like "llvmpipe" or
|
||||
"freedreno-a630" (it will serve as a component to find the path for files
|
||||
residing in src/**/ci/*.txt)'
|
||||
exit 1
|
||||
fi
|
||||
|
||||
SKQP_ASSETS_DIR=/skqp/assets
|
||||
SKQP_RESULTS_DIR="${SKQP_RESULTS_DIR:-results}"
|
||||
LD_LIBRARY_PATH=$INSTALL:$LD_LIBRARY_PATH
|
||||
setup_backends
|
||||
|
||||
mkdir "${SKQP_ASSETS_DIR}"/skqp
|
||||
SKQP_ASSETS_DIR=/skqp/assets
|
||||
SKQP_RESULTS_DIR="${SKQP_RESULTS_DIR:-$PWD/results}"
|
||||
|
||||
mkdir -p "${SKQP_ASSETS_DIR}"/skqp
|
||||
|
||||
SKQP_EXITCODE=0
|
||||
for SKQP_BACKEND in ${SKQP_BACKENDS}
|
||||
do
|
||||
set -e
|
||||
copy_tests_files "${SKQP_BACKEND}"
|
||||
if ! copy_tests_files "${SKQP_BACKEND}"
|
||||
then
|
||||
echo "No override test file found for ${SKQP_BACKEND}. Using the default one."
|
||||
fi
|
||||
|
||||
set +e
|
||||
SKQP_BACKEND_RESULTS_DIR="${SKQP_RESULTS_DIR}"/"${SKQP_BACKEND}"
|
||||
mkdir -p "${SKQP_BACKEND_RESULTS_DIR}"
|
||||
/skqp/skqp "${SKQP_ASSETS_DIR}" '' "${SKQP_BACKEND_RESULTS_DIR}" "${SKQP_BACKEND}_"
|
||||
/skqp/skqp "${SKQP_ASSETS_DIR}" "${SKQP_BACKEND_RESULTS_DIR}" "${SKQP_BACKEND}_"
|
||||
BACKEND_EXITCODE=$?
|
||||
|
||||
if [ ! $BACKEND_EXITCODE -eq 0 ]
|
||||
|
@ -91,15 +135,17 @@ then
|
|||
echo "https://$CI_PROJECT_ROOT_NAMESPACE.pages.freedesktop.org/-/$CI_PROJECT_NAME/-/jobs/$CI_JOB_ID/artifacts/${SKQP_RESULTS_DIR}/unitTest/unit_tests.txt"
|
||||
fi
|
||||
|
||||
for REPORT in "${SKQP_RESULTS_DIR}"/**/report.html
|
||||
REPORT_FILES=$(mktemp)
|
||||
find "${SKQP_RESULTS_DIR}"/**/report.html -type f > "${REPORT_FILES}"
|
||||
while read -r REPORT
|
||||
do
|
||||
BACKEND_NAME=$(echo "${REPORT}" | sed 's@.*/\([^/]*\)/report.html@\1@')
|
||||
echo "See skqp ${BACKEND_NAME} render tests report at:"
|
||||
echo "https://$CI_PROJECT_ROOT_NAMESPACE.pages.freedesktop.org/-/$CI_PROJECT_NAME/-/jobs/$CI_JOB_ID/artifacts/${REPORT}"
|
||||
done
|
||||
done < "${REPORT_FILES}"
|
||||
|
||||
# If there is no report available, tell the user that something is wrong.
|
||||
if [ ! -f "${REPORT}" ]
|
||||
if [ ! -s "${REPORT_FILES}" ]
|
||||
then
|
||||
echo "No skqp report available. Probably some fatal error has occured during the skqp execution."
|
||||
fi
|
||||
|
|
|
@ -28,6 +28,7 @@ spec@!opengl 1.0@gl-1.0-no-op-paths,Fail
|
|||
spec@!opengl 1.0@gl-1.0-spot-light,Fail
|
||||
spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail
|
||||
spec@!opengl 1.1@depthstencil-default_fb-drawpixels-24_8 samples=2,Fail
|
||||
spec@!opengl 1.1@depthstencil-default_fb-drawpixels-24_8 samples=4,Fail
|
||||
spec@!opengl 1.1@depthstencil-default_fb-drawpixels-32f_24_8_rev samples=2,Fail
|
||||
spec@!opengl 1.1@depthstencil-default_fb-drawpixels-32f_24_8_rev samples=4,Fail
|
||||
spec@!opengl 1.1@depthstencil-default_fb-drawpixels-float-and-ushort samples=2,Fail
|
||||
|
@ -272,6 +273,7 @@ spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail
|
|||
spec@glsl-1.20@execution@clipping@vs-clip-vertex-primitives,Fail
|
||||
spec@glsl-1.20@execution@fs-underflow-mul-compare-zero,Fail
|
||||
spec@intel_performance_query@intel_performance_query-issue_2235,Fail
|
||||
spec@khr_texture_compression_astc@basic-gles,Fail
|
||||
spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail
|
||||
spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail
|
||||
spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail
|
||||
|
|
|
@ -550,6 +550,7 @@ spec@glsl-1.40@execution@texturesize@vs-texturesize-usamplerbuffer,Fail
|
|||
spec@glsl-1.40@execution@tf-no-position,Fail
|
||||
spec@glsl-es-3.00@execution@varying-struct-centroid_gles3,Fail
|
||||
spec@intel_performance_query@intel_performance_query-issue_2235,Fail
|
||||
spec@khr_texture_compression_astc@basic-gles,Fail
|
||||
spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail
|
||||
spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail
|
||||
spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail
|
||||
|
|
|
@ -309,6 +309,18 @@ spec@ext_render_snorm@render@format 0x8f94 read fail,Fail
|
|||
spec@ext_render_snorm@render@format 0x8f95 read fail,Fail
|
||||
spec@ext_render_snorm@render@format 0x8f97 read fail,Fail
|
||||
spec@ext_transform_feedback2@draw-auto,Fail
|
||||
|
||||
# Probably regressed with !14643
|
||||
spec@ext_transform_feedback@builtin-varyings gl_clipdistance,Fail
|
||||
spec@ext_transform_feedback@builtin-varyings gl_clipdistance[1]-no-subscript,Fail
|
||||
spec@ext_transform_feedback@builtin-varyings gl_clipdistance[2]-no-subscript,Fail
|
||||
spec@ext_transform_feedback@builtin-varyings gl_clipdistance[3]-no-subscript,Fail
|
||||
spec@ext_transform_feedback@builtin-varyings gl_clipdistance[4]-no-subscript,Fail
|
||||
spec@ext_transform_feedback@builtin-varyings gl_clipdistance[5]-no-subscript,Fail
|
||||
spec@ext_transform_feedback@builtin-varyings gl_clipdistance[6]-no-subscript,Fail
|
||||
spec@ext_transform_feedback@builtin-varyings gl_clipdistance[7]-no-subscript,Fail
|
||||
spec@ext_transform_feedback@builtin-varyings gl_clipdistance[8]-no-subscript,Fail
|
||||
|
||||
spec@ext_transform_feedback@generatemipmap prims_generated,Fail
|
||||
spec@ext_transform_feedback@immediate-reuse,Fail
|
||||
spec@ext_transform_feedback@immediate-reuse-index-buffer,Fail
|
||||
|
@ -364,6 +376,11 @@ spec@ext_transform_feedback@tessellation triangles wireframe,Fail
|
|||
spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-giant-temp-array,Fail
|
||||
spec@glsl-1.10@execution@temp-array-indexing@glsl-vs-giant-temp-array,Fail
|
||||
|
||||
# Probably regressed with !14643
|
||||
spec@glsl-1.20@execution@clipping@fixed-clip-enables,Fail
|
||||
spec@glsl-1.20@execution@clipping@vs-clip-vertex-enables,Fail
|
||||
spec@glsl-1.30@execution@clipping@vs-clip-distance-enables,Fail
|
||||
|
||||
spec@glsl-1.30@execution@texelfetch fs sampler3d 1x129x9-98x129x9,Fail
|
||||
spec@glsl-1.30@execution@texelfetch fs sampler3d 98x129x1-98x129x9,Fail
|
||||
spec@glsl-1.30@execution@texelfetch fs sampler3d 98x1x9-98x129x9,Fail
|
||||
|
@ -374,6 +391,7 @@ spec@khr_texture_compression_astc@array-gl@5x5 Block Dim,Fail
|
|||
spec@khr_texture_compression_astc@array-gles,Fail
|
||||
spec@khr_texture_compression_astc@array-gles@12x12 Block Dim,Fail
|
||||
spec@khr_texture_compression_astc@array-gles@5x5 Block Dim,Fail
|
||||
spec@khr_texture_compression_astc@basic-gles,Fail
|
||||
spec@khr_texture_compression_astc@miptree-gl hdr,Fail
|
||||
spec@khr_texture_compression_astc@miptree-gl hdr@HDR Profile,Fail
|
||||
spec@khr_texture_compression_astc@miptree-gl ldr,Fail
|
||||
|
|
|
@ -107,3 +107,9 @@ spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvu420
|
|||
spec@ext_transform_feedback@api-errors.*
|
||||
|
||||
spec@!opengl 2.0@gl-2.0-two-sided-stencil
|
||||
|
||||
# appeared with a piglit uprev, probably from reshuffling.
|
||||
spec@!opengl 1.1@depthstencil-default_fb-copypixels
|
||||
spec@arb_direct_state_access@gettextureimage-formats
|
||||
spec@ext_polygon_offset_clamp@ext_polygon_offset_clamp-draw_gles2
|
||||
spec@ext_polygon_offset_clamp@ext_polygon_offset_clamp-draw_gles2@negative clamp
|
||||
|
|
|
@ -70,6 +70,9 @@ glx@glx-visuals-stencil -pixmap,Crash
|
|||
shaders@glsl-fs-fogscale,Fail
|
||||
shaders@glsl-fs-fogscale@gs-out and fs,Fail
|
||||
|
||||
# "../src/freedreno/ir3/ir3_shader.h:968:ir3_link_add: Assertion `i < ARRAY_SIZE(l->var)' failed."
|
||||
shaders@glsl-max-varyings >max_varying_components,Crash
|
||||
|
||||
# "MESA: error: unknown vertex shader output name: VARYING_SLOT_EDGE
|
||||
# gl-2.0-edgeflag: ../src/freedreno/ir3/ir3_context.c:411: ir3_context_error: Assertion `!""' failed."
|
||||
shaders@point-vertex-id divisor,Crash
|
||||
|
@ -453,6 +456,7 @@ spec@khr_texture_compression_astc@array-gles@12x12 Block Dim,Fail
|
|||
spec@khr_texture_compression_astc@array-gles@5x5 Block Dim,Fail
|
||||
spec@khr_texture_compression_astc@array-gles,Fail
|
||||
spec@khr_texture_compression_astc@array-gl,Fail
|
||||
spec@khr_texture_compression_astc@basic-gles,Fail
|
||||
spec@khr_texture_compression_astc@miptree-gles hdr,Fail
|
||||
spec@khr_texture_compression_astc@miptree-gles hdr@HDR Profile,Fail
|
||||
spec@khr_texture_compression_astc@miptree-gles ldr,Fail
|
||||
|
|
|
@ -1,126 +1,55 @@
|
|||
AbandonedContextImage
|
||||
AdvancedBlendTest
|
||||
ApplyGamma
|
||||
AsyncReadPixelsContextShutdown
|
||||
BasicDrawOpAtlas
|
||||
BlurMaskBiggerThanDest
|
||||
BulkFillRectTest
|
||||
BulkTextureRectTest
|
||||
CharacterizationFBO0nessTest
|
||||
CharacterizationVkSCBnessTest
|
||||
CCPR_busyPath
|
||||
CCPR_cache_animationAtlasReuse
|
||||
CCPR_cache_deferredCleanup
|
||||
CCPR_cache_hashTable
|
||||
CCPR_cache_mostlyVisible
|
||||
CCPR_cache_multiFlush
|
||||
CCPR_cache_multiTileCache
|
||||
CCPR_cache_partialInvalidate
|
||||
CCPR_cache_recycleEntries
|
||||
CCPR_cleanup
|
||||
CCPR_cleanupWithTexAllocFail
|
||||
CCPR_parseEmptyPath
|
||||
CCPR_unrefPerOpListPathsBeforeOps
|
||||
CCPR_unregisterCulledOps
|
||||
ClearOp
|
||||
ClipStack_SWMask
|
||||
ColorTypeBackendAllocationTest
|
||||
ClipMaskCache
|
||||
ComposedImageFilterBounds_Gpu
|
||||
ComposedImageFilterOffset_Gpu
|
||||
CompressedBackendAllocationTest
|
||||
CopySurface
|
||||
DDLCompatibilityTest
|
||||
DDLCreateCharacterizationFailures
|
||||
DDLFlushWhileRecording
|
||||
DDLInvalidRecorder
|
||||
DDLMakeRenderTargetTest
|
||||
DDLMultipleDDLs
|
||||
DDLNonTextureabilityTest
|
||||
DDLOperatorEqTest
|
||||
DDLSkSurfaceFlush
|
||||
DDLSurfaceCharacterizationTest
|
||||
DDLTextureFlagsTest
|
||||
DDLWrapBackendTest
|
||||
DMSAA_aa_dst_read_after_dmsaa
|
||||
DMSAA_dst_read
|
||||
DMSAA_dst_read_with_existing_barrier
|
||||
DMSAA_dual_source_blend_disable
|
||||
DMSAA_preserve_contents
|
||||
DSLBitwiseAnd
|
||||
DSLBitwiseNot
|
||||
DSLBitwiseOr
|
||||
DSLBitwiseXor
|
||||
DSLBlock
|
||||
DSLBool
|
||||
DSLBreak
|
||||
DSLBuiltins
|
||||
DSLCall
|
||||
DSLComma
|
||||
DSLContinue
|
||||
DSLDeclare
|
||||
DSLDeclareGlobal
|
||||
DSLDecrement
|
||||
DSLDiscard
|
||||
DSLDivide
|
||||
DSLDo
|
||||
DSLES3Types
|
||||
DSLEqual
|
||||
DSLErrorLineNumbers
|
||||
DSLExtension
|
||||
DSLFlags
|
||||
DSLFloat
|
||||
DSLFor
|
||||
DSLFunction
|
||||
DSLGreaterThan
|
||||
DSLGreaterThanOrEqual
|
||||
DSLHalf
|
||||
DSLIf
|
||||
DSLImportOnly
|
||||
DSLIncrement
|
||||
DSLIndex
|
||||
DSLInlining
|
||||
DSLInt
|
||||
DSLInterfaceBlock
|
||||
DSLLayout
|
||||
DSLLessThan
|
||||
DSLLessThanOrEqual
|
||||
DSLLogicalAnd
|
||||
DSLLogicalNot
|
||||
DSLLogicalOr
|
||||
DSLLogicalXor
|
||||
DSLMatrices
|
||||
DSLMinus
|
||||
DSLMod
|
||||
DSLModifiers
|
||||
DSLModifiersDeclaration
|
||||
DSLMultiply
|
||||
DSLNotEqual
|
||||
DSLPlus
|
||||
DSLPrototypes
|
||||
DSLRTAdjust
|
||||
DSLReleaseUnused
|
||||
DSLReturn
|
||||
DSLRuntimeEffectSimple_GPU
|
||||
DSLSampleShader
|
||||
DSLSelect
|
||||
DSLShl
|
||||
DSLShort
|
||||
DSLShr
|
||||
DSLStartup
|
||||
DSLStruct
|
||||
DSLSwitch
|
||||
DSLSwizzle
|
||||
DSLType
|
||||
DSLUInt
|
||||
DSLUShort
|
||||
DSLVarSwap
|
||||
DSLWhile
|
||||
DSLWrapper
|
||||
DefaultPathRendererTest
|
||||
DeferredProxyTest
|
||||
DefferredProxyConversionTest
|
||||
DetermineDomainModeTest
|
||||
EGLImageTest
|
||||
ES2BlendWithNoTexture
|
||||
EmptySurfaceSemaphoreTest
|
||||
ExtendedSkColorTypeTests_gpu
|
||||
FlushFinishedProcTest
|
||||
FlushSubmittedProcTest
|
||||
FloatingPointTextureTest
|
||||
FloatingPointTextureTest_RG
|
||||
FullScreenClearWithLayers
|
||||
GLBackendAllocationTest
|
||||
GLReadPixelsUnbindPBO
|
||||
GLTextureParameters
|
||||
GPUMemorySize
|
||||
GpuDrawPath
|
||||
GpuRectanizer
|
||||
Gr1x1TextureMipMappedTest
|
||||
GrAtlasTextOpPreparation
|
||||
GrBackendTextureImageMipMappedTest
|
||||
GrContextDump
|
||||
GrClipBounds
|
||||
GrContextFactory_NVPRContextOptionHasPathRenderingSupport
|
||||
GrContextFactory_NoPathRenderingIfNVPRDisabled
|
||||
GrContextFactory_abandon
|
||||
GrContextFactory_executorAndTaskGroup
|
||||
GrContextFactory_sharedContexts
|
||||
|
@ -128,63 +57,24 @@ GrContext_abandonContext
|
|||
GrContext_colorTypeSupportedAsImage
|
||||
GrContext_colorTypeSupportedAsSurface
|
||||
GrContext_maxSurfaceSamplesForColorType
|
||||
GrContext_oomed
|
||||
GrDDLImage_MakeSubset
|
||||
GrDrawCollapsedPath
|
||||
GrDefaultPathRendererTest
|
||||
GrDrawOpAtlasConfig_Basic
|
||||
GrImageSnapshotMipMappedTest
|
||||
GrManyDependentsMipMappedTest
|
||||
GrMeshTest
|
||||
GrOpListFlushCount
|
||||
GrPathKeys
|
||||
GrPipelineDynamicStateTest
|
||||
GrPorterDuff
|
||||
GrSkSLFP_Specialized
|
||||
GrSkSLFP_UniformArray
|
||||
GrSlug_empty
|
||||
GrSurface
|
||||
GrSurfaceRenderability
|
||||
GrTextBlobMoveAround
|
||||
GrTextBlobScaleAnimation
|
||||
GrTRecorder
|
||||
GrTestingBackendTextureUploadTest
|
||||
GrTextureMipMapInvalidationTest
|
||||
GrThreadSafeCache10View
|
||||
GrThreadSafeCache11Verts
|
||||
GrThreadSafeCache11View
|
||||
GrThreadSafeCache12Verts
|
||||
GrThreadSafeCache12View
|
||||
GrThreadSafeCache13Verts
|
||||
GrThreadSafeCache13View
|
||||
GrThreadSafeCache14
|
||||
GrThreadSafeCache15Verts
|
||||
GrThreadSafeCache15View
|
||||
GrThreadSafeCache16Verts
|
||||
GrThreadSafeCache1Verts
|
||||
GrThreadSafeCache1View
|
||||
GrThreadSafeCache2Verts
|
||||
GrThreadSafeCache2View
|
||||
GrThreadSafeCache3Verts
|
||||
GrThreadSafeCache3View
|
||||
GrThreadSafeCache4Verts
|
||||
GrThreadSafeCache4View
|
||||
GrThreadSafeCache4_5Verts
|
||||
GrThreadSafeCache4_5View
|
||||
GrThreadSafeCache4_75Verts
|
||||
GrThreadSafeCache4_75View
|
||||
GrThreadSafeCache5Verts
|
||||
GrThreadSafeCache5View
|
||||
GrThreadSafeCache6Verts
|
||||
GrThreadSafeCache6View
|
||||
GrThreadSafeCache7Verts
|
||||
GrThreadSafeCache7View
|
||||
GrThreadSafeCache8Verts
|
||||
GrThreadSafeCache8View
|
||||
GrThreadSafeCache9Verts
|
||||
GrThreadSafeCache9View
|
||||
GrUploadPixelsTests
|
||||
GrWrappedMipMappedTest
|
||||
HalfFloatAlphaTextureTest
|
||||
HalfFloatRGBATextureTest
|
||||
ImageAsyncReadPixels
|
||||
ImageBackendAccessAbandoned_Gpu
|
||||
ImageEncode_Gpu
|
||||
ImageFilterBlurLargeImage_Gpu
|
||||
ImageFilterCache_GPUBacked
|
||||
ImageFilterCache_ImageBackedGPU
|
||||
ImageFilterClippedPictureImageFilter_Gpu
|
||||
|
@ -195,8 +85,8 @@ ImageFilterMakeWithFilter_Gpu
|
|||
ImageFilterMatrixConvolutionBigKernel_Gpu
|
||||
ImageFilterMergeResultSize_Gpu
|
||||
ImageFilterNegativeBlurSigma_Gpu
|
||||
ImageFilterPartialCropRect_Gpu
|
||||
ImageFilterZeroBlurSigma_Gpu
|
||||
ImageFlush
|
||||
ImageIsOpaqueTest_Gpu
|
||||
ImageLegacyBitmap_Gpu
|
||||
ImageNewShader_GPU
|
||||
|
@ -204,46 +94,43 @@ ImagePeek_Gpu
|
|||
ImageReadPixels_Gpu
|
||||
ImageScalePixels_Gpu
|
||||
InitialTextureClear
|
||||
LazyDeinstantiation
|
||||
LazyProxyDeinstantiateTest
|
||||
LazyProxyFailedInstantiationTest
|
||||
LazyProxyReleaseTest
|
||||
LazyProxyTest
|
||||
MatrixColorFilter_TransparentBlack
|
||||
MorphologyFilterRadiusWithMirrorCTM_Gpu
|
||||
OnFlushCallbackTest
|
||||
OpChainTest
|
||||
OpsTaskFlushCount
|
||||
OverbudgetFlush
|
||||
OverdrawSurface_Gpu
|
||||
PathTest_CrBug1232834
|
||||
PinnedImageTest
|
||||
PorterDuffNoDualSourceBlending
|
||||
PreinstantiatedProxyConversionTest
|
||||
PremulAlphaRoundTrip_Gpu
|
||||
ProcessorCloneTest
|
||||
ProcessorRefTest
|
||||
Programs
|
||||
PromiseImageNullFulfill
|
||||
PromiseImageTest
|
||||
PromiseImageTestDelayedRelease
|
||||
PromiseImageTestNoDelayedRelease
|
||||
PromiseImageTextureFullCache
|
||||
PromiseImageTextureReuse
|
||||
PromiseImageTextureReuseDifferentConfig
|
||||
PromiseImageTextureShutdown
|
||||
ProxyRefTest
|
||||
PurgeToMakeHeadroom
|
||||
RGB565TextureTest
|
||||
RGBA4444TextureTest
|
||||
ReadOnlyTexture
|
||||
ReadPixels_InvalidRowBytes_Gpu
|
||||
ReadPixels_Gpu
|
||||
ReadPixels_Texture
|
||||
ReadWriteAlpha
|
||||
RectangleTexture
|
||||
ReimportImageTextureWithMipLevels
|
||||
RepeatedClippedBlurTest
|
||||
ReplaceSurfaceBackendTexture
|
||||
ResourceAllocatorMemoryBudgetTest
|
||||
ResourceAllocatorStressTest
|
||||
ResourceAllocatorTest
|
||||
ResourceCacheCache
|
||||
ResourceCacheMisc
|
||||
ResourceCacheStencilBuffers
|
||||
ResourceCacheWrappedResources
|
||||
ResourceMessagesAfterAbandon
|
||||
SRGBReadWritePixels
|
||||
SkImage_CrossContextGrayAlphaConfigs
|
||||
SkImage_Gpu2Cpu
|
||||
SkImage_MakeCrossContextFromEncodedRelease
|
||||
SkImage_MakeCrossContextFromPixmapRelease
|
||||
SkImage_NewFromTextureRelease
|
||||
SkImage_makeNonTextureImage
|
||||
|
@ -255,254 +142,60 @@ SkRemoteGlyphCache_DrawTextAsPath
|
|||
SkRemoteGlyphCache_DrawTextXY
|
||||
SkRemoteGlyphCache_ReleaseTypeFace
|
||||
SkRemoteGlyphCache_StrikeSerialization
|
||||
SkRemoteGlyphCache_TypefaceWithNoPaths
|
||||
SkRuntimeBlender_GPU
|
||||
SkRuntimeEffectSimple_GPU
|
||||
SkRuntimeEffect_Blender_GPU
|
||||
SkRuntimeShaderImageFilter_GPU
|
||||
SkRuntimeStructNameReuse_GPU
|
||||
SkSLArrayCast_GPU
|
||||
SkSLArrayComparison_GPU
|
||||
SkSLArrayConstructors_GPU
|
||||
SkSLArrayFollowedByScalar_GPU
|
||||
SkSLArrayNarrowingConversions_GPU
|
||||
SkSLArraySizeFolding_GPU
|
||||
SkSLArrayTypes_GPU
|
||||
SkSLAssignmentOps_GPU
|
||||
SkSLAssignment_GPU
|
||||
SkSLBoolFolding_GPU
|
||||
SkSLCastFolding_GPU
|
||||
SkSLCastsRoundTowardZero_GPU
|
||||
SkSLCommaMixedTypes_GPU
|
||||
SkSLConstArray_GPU
|
||||
SkSLConstVariableComparison_GPU
|
||||
SkSLConstantIf_GPU
|
||||
SkSLCross
|
||||
SkSLDeadIfStatement_GPU
|
||||
SkSLDeadLoopVariable_GPU
|
||||
SkSLDeadReturn_GPU
|
||||
SkSLDeadStripFunctions_GPU
|
||||
SkSLDependentInitializers_GPU
|
||||
SkSLDoWhileBodyMustBeInlinedIntoAScope_GPU
|
||||
SkSLDoWhileControlFlow_GPU
|
||||
SkSLDoWhileTestCannotBeInlined_GPU
|
||||
SkSLEmptyBlocksES2_GPU
|
||||
SkSLEmptyBlocksES3_GPU
|
||||
SkSLFloatFolding_GPU
|
||||
SkSLForBodyMustBeInlinedIntoAScope_GPU
|
||||
SkSLForInitializerExpressionsCanBeInlined_GPU
|
||||
SkSLForLoopControlFlow_GPU
|
||||
SkSLForWithReturnInsideCannotBeInlined_GPU
|
||||
SkSLForWithoutReturnInsideCanBeInlined_GPU
|
||||
SkSLFunctionArgTypeMatch_GPU
|
||||
SkSLFunctionPrototype_GPU
|
||||
SkSLFunctionReturnTypeMatch_GPU
|
||||
SkSLFunctions_GPU
|
||||
SkSLGeometricIntrinsics_GPU
|
||||
SkSLHelloWorld_GPU
|
||||
SkSLHexUnsigned_GPU
|
||||
SkSLHex_GPU
|
||||
SkSLIfBodyMustBeInlinedIntoAScope_GPU
|
||||
SkSLIfElseBodyMustBeInlinedIntoAScope_GPU
|
||||
SkSLIfElseChainWithReturnsCanBeInlined_GPU
|
||||
SkSLIfTestCanBeInlined_GPU
|
||||
SkSLIfWithReturnsCanBeInlined_GPU
|
||||
SkSLInlineKeywordOverridesThreshold_GPU
|
||||
SkSLInlineThreshold_GPU
|
||||
SkSLInlineWithModifiedArgument_GPU
|
||||
SkSLInlineWithNestedBigCalls_GPU
|
||||
SkSLInlineWithUnmodifiedArgument_GPU
|
||||
SkSLInlineWithUnnecessaryBlocks_GPU
|
||||
SkSLInlinerAvoidsVariableNameOverlap_GPU
|
||||
SkSLInlinerElidesTempVarForReturnsInsideBlock_GPU
|
||||
SkSLInlinerUsesTempVarForMultipleReturns_GPU
|
||||
SkSLInlinerUsesTempVarForReturnsInsideBlockWithVar_GPU
|
||||
SkSLIntFoldingES2_GPU
|
||||
SkSLIntFoldingES3_GPU
|
||||
SkSLIntrinsicAbsFloat_GPU
|
||||
SkSLIntrinsicCeil_GPU
|
||||
SkSLIntrinsicClampInt_GPU
|
||||
SkSLIntrinsicClampUInt_GPU
|
||||
SkSLIntrinsicDFdx_GPU
|
||||
SkSLIntrinsicDFdy_GPU
|
||||
SkSLIntrinsicDeterminant_GPU
|
||||
SkSLIntrinsicFloatBitsToInt_GPU
|
||||
SkSLIntrinsicFloatBitsToUint_GPU
|
||||
SkSLIntrinsicFwidth_GPU
|
||||
SkSLIntrinsicIntBitsToFloat_GPU
|
||||
SkSLIntrinsicIsInf_GPU
|
||||
SkSLIntrinsicMatrixCompMultES2_GPU
|
||||
SkSLIntrinsicMatrixCompMultES3_GPU
|
||||
SkSLIntrinsicMaxFloat_GPU
|
||||
SkSLIntrinsicMinFloat_GPU
|
||||
SkSLIntrinsicModf_GPU
|
||||
SkSLIntrinsicOuterProduct_GPU
|
||||
SkSLIntrinsicRoundEven_GPU
|
||||
SkSLIntrinsicRound_GPU
|
||||
SkSLIntrinsicSignFloat_GPU
|
||||
SkSLIntrinsicStep_GPU
|
||||
SkSLIntrinsicTranspose_GPU
|
||||
SkSLIntrinsicTrunc_GPU
|
||||
SkSLIntrinsicUintBitsToFloat_GPU
|
||||
SkSLLoopFloat_GPU
|
||||
SkSLLoopInt_GPU
|
||||
SkSLMatricesNonsquare_GPU
|
||||
SkSLMatrices_GPU
|
||||
SkSLMatrixEquality_GPU
|
||||
SkSLMatrixFoldingES3_GPU
|
||||
SkSLMatrixScalarSplat_GPU
|
||||
SkSLMatrixToVectorCast_GPU
|
||||
SkSLMultipleAssignments_GPU
|
||||
SkSLNegation_GPU
|
||||
SkSLNoInline_GPU
|
||||
SkSLNumberCasts_GPU
|
||||
SkSLOperatorsES2_GPU
|
||||
SkSLOperatorsES3_GPU
|
||||
SkSLOssfuzz36852_GPU
|
||||
SkSLPrecisionQualifiers_GPU
|
||||
SkSLQualifierOrder_GPU
|
||||
SkSLResizeMatrixNonsquare_GPU
|
||||
SkSLResizeMatrix_GPU
|
||||
SkSLReturnsValueOnEveryPathES2_GPU
|
||||
SkSLReturnsValueOnEveryPathES3_GPU
|
||||
SkSLScalarConversionConstructorsES2_GPU
|
||||
SkSLScalarConversionConstructorsES3_GPU
|
||||
SkSLScopedSymbol_GPU
|
||||
SkSLSelfAssignment_GPU
|
||||
SkSLShortCircuitBoolFolding_GPU
|
||||
SkSLShortCircuitEvaluationsCannotInlineRightHandSide_GPU
|
||||
SkSLStackingVectorCasts_GPU
|
||||
SkSLStaticIf_GPU
|
||||
SkSLStaticSwitchInline_GPU
|
||||
SkSLStaticSwitch_GPU
|
||||
SkSLStructArrayFollowedByScalar_GPU
|
||||
SkSLStructsCanBeInlinedSafely_GPU
|
||||
SkSLStructsInFunctions_GPU
|
||||
SkSLSwitchDefaultOnly_GPU
|
||||
SkSLSwitchWithFallthrough_GPU
|
||||
SkSLSwitchWithLoops_GPU
|
||||
SkSLSwitch_GPU
|
||||
SkSLSwizzleBoolConstants_GPU
|
||||
SkSLSwizzleByConstantIndex_GPU
|
||||
SkSLSwizzleByIndex_GPU
|
||||
SkSLSwizzleCanBeInlinedDirectly_GPU
|
||||
SkSLSwizzleConstants_GPU
|
||||
SkSLSwizzleFolding_GPU
|
||||
SkSLSwizzleLTRB_GPU
|
||||
SkSLSwizzleOpt_GPU
|
||||
SkSLSwizzleScalarBool_GPU
|
||||
SkSLSwizzleScalarInt_GPU
|
||||
SkSLSwizzleScalar_GPU
|
||||
SkSLTernaryAsLValueEntirelyFoldable_GPU
|
||||
SkSLTernaryAsLValueFoldableTest_GPU
|
||||
SkSLTernaryExpression_GPU
|
||||
SkSLTernaryResultsCannotBeInlined_GPU
|
||||
SkSLTernaryTestCanBeInlined_GPU
|
||||
SkSLTrivialArgumentsInlineDirectly_GPU
|
||||
SkSLUnaryPositiveNegative_GPU
|
||||
SkSLUniformArray_GPU
|
||||
SkSLUnusedVariables_GPU
|
||||
SkSLVectorConstructors_GPU
|
||||
SkSLVectorScalarFolding_GPU
|
||||
SkSLVectorToMatrixCast_GPU
|
||||
SkSLVectorVectorFolding_GPU
|
||||
SkSLWhileBodyMustBeInlinedIntoAScope_GPU
|
||||
SkSLWhileLoopControlFlow_GPU
|
||||
SkSLWhileTestCannotBeInlined_GPU
|
||||
SkSL_ES2Conformance_Pass_GPU
|
||||
SkTraceMemoryDump_ownedGLBuffer
|
||||
SkTraceMemoryDump_ownedGLRenderTarget
|
||||
SkTraceMemoryDump_ownedGLTexture
|
||||
SkTraceMemoryDump_ownedGLTextureRenderTarget
|
||||
SkTraceMemoryDump_unownedGLRenderTarget
|
||||
SkTraceMemoryDump_unownedGLTexture
|
||||
SkipCopyTaskTest
|
||||
SkipOpsTaskTest
|
||||
SmallBoxBlurBug
|
||||
SoftwarePathRendererCacheTest
|
||||
SpecialImage_GPUDevice
|
||||
SpecialImage_Gpu
|
||||
SpecialImage_MakeTexture
|
||||
SpecialImage_ReadbackAndCachingSubsets_Gpu
|
||||
SpecialSurface_Gpu1
|
||||
SrcSrcOverBatchTest
|
||||
SurfaceAbandonPostFlush_Gpu
|
||||
SurfaceAsyncReadPixels
|
||||
SurfaceAttachStencil_Gpu
|
||||
SurfaceBackendAccessAbandoned_Gpu
|
||||
SurfaceBackendHandleAccessIDs_Gpu
|
||||
SurfaceBackendSurfaceAccessCopyOnWrite_Gpu
|
||||
SurfaceBudget
|
||||
SurfaceCRBug263329_Gpu
|
||||
SurfaceCanvasPeek_Gpu
|
||||
SurfaceClear_Gpu
|
||||
SurfaceContextReadPixels
|
||||
SurfaceContextWritePixels
|
||||
SurfaceContextWritePixelsMipped
|
||||
SurfaceCopyOnWrite_Gpu
|
||||
SurfaceDrawContextTest
|
||||
SurfaceEmpty_Gpu
|
||||
SurfaceNoCanvas_Gpu
|
||||
SurfacePartialDraw_Gpu
|
||||
SurfaceSemaphores
|
||||
SurfaceSnapshotAlphaType_Gpu
|
||||
SurfaceWrappedWithRelease_Gpu
|
||||
SurfaceWriteableAfterSnapshotRelease_Gpu
|
||||
SurfacepeekTexture_Gpu
|
||||
TessellatingPathRendererCacheTest
|
||||
TessellatingPathRendererTests
|
||||
TestGpuAllContexts
|
||||
TestGpuFactory
|
||||
TestGpuNullContext
|
||||
TestGpuRenderingContexts
|
||||
TestMockContext
|
||||
TextBlobAbnormal
|
||||
TextBlobCache
|
||||
TextBlobJaggedGlyph
|
||||
TextBlobSmoothScroll
|
||||
TextBlobStressAbnormal
|
||||
TextBlobStressCache
|
||||
TextureBindingsResetTest
|
||||
TextureOpTest
|
||||
TextureIdleProcTest
|
||||
TextureProxyTest
|
||||
TextureStripAtlasManagerColorFilterTest
|
||||
TextureStripAtlasManagerGradientTest
|
||||
TransferPixelsFromTextureTest
|
||||
TransferPixelsToTextureTest
|
||||
TriangulatingPathRendererCacheTest
|
||||
TriangulatingPathRendererTests
|
||||
TransferPixelsTest
|
||||
UnpremulTextureImage
|
||||
VertexAttributeCount
|
||||
VkBackendAllocationTest
|
||||
VkBackendSurfaceMutableStateTest
|
||||
VkDRMModifierTest
|
||||
VkDrawableImportTest
|
||||
VkDrawableTest
|
||||
VkImageLayoutTest
|
||||
VkProtectedContext_AsyncReadFromProtectedSurface
|
||||
VkProtectedContext_CreateNonprotectedTextureInProtectedContext
|
||||
VkProtectedContext_CreateProtectedContext
|
||||
VkProtectedContext_CreateProtectedSkSurface
|
||||
VkProtectedContext_CreateProtectedTextureInNonprotectedContext
|
||||
VkProtectedContext_DDLMakeRenderTargetTest
|
||||
VkProtectedContext_DDLSurfaceCharacterizationTest
|
||||
VkProtectedContext_DrawProtectedImageOnProtectedSurface
|
||||
VkProtectedContext_DrawRectangle
|
||||
VkProtectedContext_DrawRectangleWithAntiAlias
|
||||
VkProtectedContext_DrawRectangleWithBlendMode
|
||||
VkProtectedContext_DrawRectangleWithFilter
|
||||
VkProtectedContext_DrawThinPath
|
||||
VkProtectedContext_ReadFromProtectedSurface
|
||||
VkProtectedContext_SaveLayer
|
||||
VkWrapTests
|
||||
VulkanPriorityExtension
|
||||
WrappedProxyTest
|
||||
WrappedSurfaceCopyOnWrite
|
||||
WritePixelsMSAA_Gpu
|
||||
WritePixelsNonTextureMSAA_Gpu
|
||||
WritePixelsNonTexture_Gpu
|
||||
WritePixelsPendingIO
|
||||
WritePixels_Gpu
|
||||
WritePixels_InvalidRowBytes_Gpu
|
||||
XfermodeImageFilterCroppedInput_Gpu
|
||||
ZeroSizedProxyTest
|
||||
crbug_1271431
|
||||
canvas_private_clipRgn
|
||||
makeBackendTexture
|
||||
skbug12214
|
||||
skbug5221_GPU
|
||||
skbug6653
|
||||
skbug6653_noExplicitResourceAllocation
|
||||
|
|
|
@ -214,8 +214,8 @@ a630_skqp:
|
|||
- .a630-test
|
||||
variables:
|
||||
# Possible skqp backends: gl, gles, unitTest and vk
|
||||
# Note: vk backend is not working yet.
|
||||
SKQP_BACKENDS: gl gles unitTest # space separated values
|
||||
SKQP_BACKENDS: gl gles vk unitTest # space separated values
|
||||
VK_DRIVER: freedreno
|
||||
|
||||
a630_vk:
|
||||
extends:
|
||||
|
|
|
@ -896,10 +896,8 @@ spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-vec4-indexing-temp-src-in-n
|
|||
spec@glsl-1.10@execution@variable-indexing@fs-input-array-vec2-index-rd,Fail
|
||||
spec@glsl-1.10@execution@variable-indexing@fs-input-array-vec3-index-rd,Fail
|
||||
spec@glsl-1.10@execution@variable-indexing@fs-input-array-vec4-index-rd,Fail
|
||||
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-index-col-row-wr,Fail
|
||||
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-index-col-row-wr,Fail
|
||||
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-index-col-wr,Fail
|
||||
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-index-row-wr,Fail
|
||||
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-col-row-wr,Fail
|
||||
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-col-wr,Fail
|
||||
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-row-wr,Fail
|
||||
|
@ -1069,8 +1067,6 @@ spec@glsl-1.20@execution@fs-const-array-of-struct-of-array,Fail
|
|||
spec@glsl-1.20@execution@fs-function-inout-array-of-structs,Fail
|
||||
spec@glsl-1.20@execution@fs-nan-builtin-max,Fail
|
||||
spec@glsl-1.20@execution@fs-nan-builtin-min,Fail
|
||||
spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-032-elements,Fail
|
||||
spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-048-elements,Fail
|
||||
spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-064-elements,Fail
|
||||
spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-128-elements,Fail
|
||||
spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-256-elements,Fail
|
||||
|
@ -1115,10 +1111,8 @@ spec@glsl-1.20@execution@uniform-initializer@fs-mat4,Fail
|
|||
spec@glsl-1.20@execution@uniform-initializer@fs-mat4-array,Fail
|
||||
spec@glsl-1.20@execution@uniform-initializer@fs-mat4-from-const,Fail
|
||||
spec@glsl-1.20@execution@uniform-initializer@fs-mat4-set-by-other-stage,Fail
|
||||
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-index-col-row-wr,Fail
|
||||
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-index-col-row-wr,Fail
|
||||
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-index-col-wr,Fail
|
||||
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-index-row-wr,Fail
|
||||
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-col-row-wr,Fail
|
||||
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-col-wr,Fail
|
||||
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-row-wr,Fail
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
spec@glsl-1.10@execution@fs-frontfacing-ternary-vec4-neg-1.0-1.0
|
|
@ -99,6 +99,9 @@ spec@!opengl 1.1@linestipple@Line strip,Fail
|
|||
# Fail: nothing rendered.
|
||||
spec@!opengl 2.0@vs-point_size-zero,Fail
|
||||
|
||||
spec@amd_performance_monitor@measure,Fail
|
||||
spec@amd_performance_monitor@measure@counters in range,Fail
|
||||
|
||||
# The textures will be initialized by rendering to them using glDrawPixels.
|
||||
# gettextureimage-formats failure: format: GL_RGB10_A2, level 1 at pixel(369, 103)
|
||||
# Expected (0.597386, 0.597386, 0.433987, 0.111111)
|
||||
|
@ -235,6 +238,7 @@ spec@glsl-1.50@execution@geometry@primitive-types gl_line_loop,Fail
|
|||
|
||||
# piglit: error: Miplevel 0
|
||||
# piglit: error: Mode ldrs Block 4x4.
|
||||
spec@khr_texture_compression_astc@basic-gles,Fail
|
||||
spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail
|
||||
spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail
|
||||
spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail
|
||||
|
|
|
@ -1,10 +1,22 @@
|
|||
glx@glx_arb_create_context_no_error@no error,Fail
|
||||
glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail
|
||||
|
||||
glx@glx_ext_import_context@free context,Fail
|
||||
glx@glx_ext_import_context@get context id,Fail
|
||||
glx@glx_ext_import_context@import context- single process,Fail
|
||||
glx@glx_ext_import_context@query context info,Fail
|
||||
|
||||
glx@glx-visuals-stencil -pixmap,Crash
|
||||
|
||||
spec@!opengl 1.0@rasterpos,Fail
|
||||
spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
|
||||
spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
|
||||
|
||||
spec@arb_direct_state_access@gettextureimage-formats,Crash
|
||||
|
||||
spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled,Fail
|
||||
spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled@GL_RGB565- swizzled- border color only,Fail
|
||||
|
||||
spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail
|
||||
spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail
|
||||
spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail
|
||||
|
@ -70,7 +82,21 @@ spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRE
|
|||
spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- swizzled- border color only,Fail
|
||||
spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_S3TC_DXT1_EXT- swizzled- border color only,Fail
|
||||
spec@ext_texture_integer@fbo-integer,Fail
|
||||
|
||||
spec@ext_texture_integer@texwrap formats bordercolor-swizzled,Fail
|
||||
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB16I- swizzled- border color only,Fail
|
||||
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB16UI- swizzled- border color only,Fail
|
||||
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB32I- swizzled- border color only,Fail
|
||||
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB32UI- swizzled- border color only,Fail
|
||||
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB8I- swizzled- border color only,Fail
|
||||
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB8UI- swizzled- border color only,Fail
|
||||
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA16I- swizzled- border color only,Fail
|
||||
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA16UI- swizzled- border color only,Fail
|
||||
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA32I- swizzled- border color only,Fail
|
||||
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA32UI- swizzled- border color only,Fail
|
||||
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA8I- swizzled- border color only,Fail
|
||||
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA8UI- swizzled- border color only,Fail
|
||||
|
||||
spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled,Fail
|
||||
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled,Fail
|
||||
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R16_SNORM- swizzled- border color only,Fail
|
||||
|
|
Loading…
Reference in New Issue