piglit: Changes to 'refs/tags/debian/0_git20150829-59d7066-1'
Tag 'debian/0_git20150829-59d7066-1' created by Jordan Justen <jordan.l.justen@intel.com> at 2015-08-31 07:44 +0000
piglit Debian release 0~git20150829-59d7066-1
Changes since debian/0_git20140926-4efb025-1:
Aaron Watry (24):
cl: Add acosh tests
cl: Add asinh tests
cl: Add atanh tests
cl: Add cbrt tests
cl: Add cosh tests
cl: Add sinh tests
cl: Add tanh tests
cl: Add cospi tests
cl: Add sinpi tests
cl: Add log1p tests
cl: Add atomic_sub global tests
cl: Add atomic_inc global tests
cl: Add atomic_dec global tests
cl: Add atomic_and global tests
cl: Add atomic_max global tests
cl: Add atomic_min global tests
cl: Add atomic_or global tests
cl: Add atomix_xor global tests
cl: Add some erf builtin tests
cl: Add erfc tests
CL: refactor genclbuiltins.py to allow TSS functions with different arg types
CL: Add ldexp tests
cl: Add more cospi/sinpi tests
CL: Add support for generating double-precision tests
Aditya Atluri (1):
arb_shader_storage_buffer_object: add minmax test
Alejandro Piñeiro (1):
arb_shader_atomic_counters-semantics: test different binding points
Andres Gomez (3):
glsl-deriv-varyings: Added checks for derivatives on parameters with negative or abs modifiers
glsl-deriv-varyings: Fix some typos
glsl-deriv-varyings: Migrated to shader_runner and corrected test expectations on deriv + abs cases
Antia Puentes (1):
arb_framebuffer_srgb/blit: Fix command line option 'disabled'
Anuj Phogat (14):
Add shader tests for out of bounds array index
ext_framebuffer_multisample: Add an option to run accuracy tests for all sample counts
ext_framebuffer_multisample: Use glDrawArrays in place of glDrawElements
ext_framebuffer_multisample_blit_scaled: Rewrite the fragment shader
ext_framebuffer_multisample: Add an option to run formats test for all sample counts
Fix arguments count check and the test name
Don't use default texture object
arb_direct_state_access: Fix file name
Add usage information to getteximage-targets
Don't use default texture object
util: Fix the vertex buffer setup
Test luminance, rgba texture handling in glGetTexImage() with PBO
Test luminance, rgba texture handling in glReadPixels() with PBO
ext_framebuffer_multisample: Fix dual source blending tests
Arthur Huillet (3):
shader_runner: fix uniform array name lookups
DSA: fix incorrect errors expected for BindTextureUnit()
DSA: CreateTextures() with a NULL argument is allowed to crash
Ben Widawsky (6):
ARB_pipeline_statistics_query (vertex): basic test
ARB_pipeline_statistics_query (vertex): adjacency
ARB_pipeline_statistics_query (clip): basic test
ARB_pipeline_statistics_query (geom): basic test
ARB_pipeline_statistics_query (frag): basic test
arb_pipeline_statistics_query: Fix typo for compute shaders.
Brian Paul (36):
arb_uniform_buffer_object: add 'offset' option to the rendering test
glsl-1.10: add tests to exercise Mesa bug where output vars are not written
ext_transform_feedback-points: a new, simple xfb test
fbo-depth-array: use larger window for Windows sake
ext_texture_array: add simple API errors test
fog-modes: rename near, far variables to fix MinGW build
util: move declaration of 'tv' before code
tests/all.py: use list for asmparsertest command line arguments
tests/all.py: use list for vpfp-generic command line arguments
tests/all.py: use list for built-in-constants command line arguments
Add new test to exercise GLSL compiler bug involving unused const arrays
cubemap-mismatch: new test of mismatched cube map faces
arb-provoking-vertex-render: a new test that actually checks all prim types
Add a new shader attachment/link ordering test.
glsl-fs-function-samplers: rename mix parameter to mixFactor
arb_shader_image_load_store: fix MSVC build
gl-1.0-blend: print current blend state if probe fails
util: add piglit_get_page_size(), piglit_align_alloc/free()
AMD_pinned_memory: use new helper functions to fix Windows build
arb_clear_texture-clear-max-level: exercise an nvidia ARB_clear_texture bug
drawpixels-color-index: new test for glDrawPixels(GL_COLOR_INDEX)
tests/spec/gl-1.0: alphabetize test names in CMakeLists.gl.txt
arb_fbo: add test of mixed color/depth buffer sizes
gl-1.0/push-no-attribs: new test of glPushAttrib(0), glPopAttrib()
gl-1.5-vertex-buffer-offsets: test unusual vertex offsets/strides
gl-2.0-large-point-fs: new test of large points with fragment shaders
tex3d-maxsize: print max 3D texture size that's found/tested
glsl-1.10: exercise variable-indexed arrays
ext_packed_float: fix getteximage-invalid-format-for-packed-type test
arb_direct_state_access: allow tests to run with core profile
arb_get_texture_sub_image: new tests for GL_ARB_get_texture_sub_image
arb_clear_texture-simple: remove glDeleteTextures()
arb_sampler_objects: use piglit_check_gl_error()
arb_get_texture_sub_image-errors: test getting zero-sized images
occlusion_query_meta_no_fragments: check more potential meta operations
occlusion_query_meta_save: also test scissored clear
Chad Versace (6):
deqp: Add test profile for external dEQP-GLES3 tests (v4)
EXT_image_dma_buf_import: Update tests for Intel driver
util: Remove executable bit from C source files
dispatch: Fix lookup for core OpenGL symbols
egl_khr_get_all_proc_addresses: Add sanity test
ext_image_dma_buf: Add tests for R8 and GR88 formats (v2)
Chris Forbes (30):
arb_texture_buffer_range: Verify proper texbo range updating
arb_tessellation_shader: Add test for unsized array with 2 shaders
arb_shader_atomic_counters: Test respecification of a bound ABO
arb_base_instance: Fix core profile problems in drawarrays test
gl-3.1: Add test for trying to draw with a broken vertex attrib
arb_texture_multisample: add test for sampling from depth
glsl-1.20: Add tests exposing some crashes with const arrays
glsl-1.50: Add more tests for interface block name reuse
arb_gpu_shader5: add execution test for interpolateAtCentroid
arb_gpu_shader5: add variant of interpolateAtCentroid test for packing interaction
arb_gpu_shader5: add interpolateAtSample test
arb_gpu_shader5: add interpolateAtSample-nonconst test
arb_gpu_shader5: add tests for interpolateAtOffset
arb_gpu_shader5: add tests for interpolateAtCentroid with qualified varying
sample-mask-execution: fix misleading description
built-in-constants: Fix shader template for TCS.
arb_separate_shader_objects: enable tess extension in tess stages
generated_tests: Test tessellation control shader input.
arb_tessellation_shader: Add tests for TCS output l-value indexing
arb_tessellation_shader: Test array requirements for inputs and outputs
arb_tessellation_shader: test that redeclared barrier() is unrestricted
arb_tessellation_shader: split barrier-switch test
arb_tessellation_shader: Add tests for gl_out[] redeclaration
arb_tessellation_shader: Add another minimal execution test
arb_tessellation_shader: add tests for correct set of invocations
arb_tessellation_shader: Add yet another fairly minimal case
arb_tessellation_shader: Add various simple cases for TCS input reads
arb_tessellation_shader: add tests to exercise gl_PrimitiveID
arb_tessellation_shader: Simplify tcs-input tests.
arb_tessellation_shader: add tests for partial output writes
Cody Northrop (1):
ARB_shading_language_420pack: dynamic initializers
Daniel Kurtz (12):
piglit-util-egl: check if EGL_EXT_client_extensions is supported
egl_khr_fence_sync: fix eglGetSyncAttribKHR(EGL_SYNC_TYPE_KHR) test
egl_khr_fence_sync: remove initial expected STATUS check
egl_khr_fence_sync: Make EGL_NO_SYNC_KHR check explicit
egl_khr_fence_sync: fix eglCreateSyncKHR() parameter
egl_khr_fence_sync: add missing piglit_loge parameter
egl_khr_fence_sync: allow skipping display_bound_in_other_thread subtest
egl_khr_fence_sync: remove invalid_flag test
egl_khr_create_context: use ES1 dispatch
ext_unpack_subimage: fix for GLES 3.0
oes_compressed_paletted_texture: relax glTexImage2D error value expectation
dispatch: Use dlsym to lookup core symbols for EGL (v2)
Dave Airlie (43):
arb_gpu_shader_fp64: test Uniform*d can't be used for bool uniforms
vbo parser: add double support to parser code.
piglit/vbo: fix attribute size for doubles.
fp64: test passing a double from vs->fs (v2)
generator: clear before rendering with the builtin tests
arb_vertex_attrib_64bit: add simple preprocessor tests
all.py: fix test name
arb_vertex_attrib_64bit: add simple vertex input fp64 test
arb_vertex_attrib_64bit: pass a 64-bit vertex attrib through to frag shader (v2)
arb_vertex_attrib_64bit: use a dvec3 input
arb_vertex_attrib_64bit: explicit attribute location test
arb_texture_stencil8: add initial texture interface test (v2)
arb_texture_stencil8: add rendering test (v2.1)
arb_texture_stencil8: add basic get teximage
arb_texture_stencil8: add fbo using stencil8 texture test (v1.1)
fbo-formats: add texture_stencil8 support
arb_clear_texture: add stencil8 support
arb_clear_buffer_object: add stencil index to invalid formats list.
texwrap: add GL_ARB_texture_stencil8 support
all.py: add ARB_texture_stencil8 tests to all.py
arb_transform_feedback3: test another skip/next buffer combo
arb_copy_image: add stencil8 texture support.
arb_gpu_shader_fp64: make sure implicit double->float doesnt' happen
arb_vertex_attrib_64bit: don't rely on default vertex values
arb_vertex_attrib_64bit: exercise the VertexAttribL interfaces
arb_vertex_attrib_64bit: add explicit location interaction test
arb_vertex_attrib_64bit: fix check explicit location
texwrap: test wrapping texture offsets
texwrap: fix missing brace.
all.py: add texwrap offset variant
arb_gpu_shader5: add textureSize sampler indexing tests
shader_runner: add ARB_shader_subroutine support (v3)
arb_shader_subroutine: add a bunch of shader tests
arb_gpu_shader_fp64: add some tests for indirect double accesses
texwrap: skip if integers or offset used with non-2D
arb_program_resource: add vs output to sub test for gs
arb_program_resource: don't try compute enum for tess tests
piglit/util: add support for probing doubles in a buffer.
arb_gpu_shader_fp64: add separate transform feedback test.
arb_gpu_shader_fp64: check GetTransformFeedbackVaryings returns the correct types
arb_gpu_shader_fp64: test interleaved transform feedback for doubles
arb_gpu_shader_fp64: add test for aligning doubles in transform feedback
arb_gpu_shader_fp64: test glGetUniformdv interface
Dylan Baker (433):
piglit-merge-resuilts.py: Remove unused file.
framework: Split backend into a separate package
backends/abstract.py: Remove unreachable code in abstract method
backends: Refactor FSyncMixin
backend_tests.py: Test the junit backend
backend.py: split initialize() out of constructor
backend/json_.py: Make writes atomic
backend/junit.py: Make writes atomic
framework/backends: Refactor base classes for better code sharing
framework tests: Stop leaving temporary files
exectest_test.py: Add a unit test for the expanding running bug
results.py: Do add load class method to TestResult
results.py: Remove TestrunResult() repair file
framework tests: fix timeout tests
framework: Move tests derived classes into a package
framework/test: refactor abstract Test and PiglitTest
framework: Split PiglitTest into specific GL and CL classes
test: Split the spurious resize code out of PiglitGLTest
framework/test/base.py: Use a flag in _run_command
base.py: Extend the WindowResizeMixin to return early
framework: Move PLATFORMS list to core
piglit_test.py: Automatically add -auto and -fbo when appropriate
piglit_test.py: Add arguments for platform restrictions to PiglitGLTest
piglit_test.py: replace pattern match skipping with argument skip
tests/all.py: Skip EGL specific tests on a pure glx platform
piglit_test.py: fix potential bug in PiglitGLTest.is_skip()
piglit-print-commands.py: Fix bug with test package
run.py: Split windows exception handling into helper
README: Add simplejson and lxml as optional dependencies
README: use the piglit command not piglit-* commands
README: Update result statuses
README: Update the list of test profiles
README: update test classes information
README: Remove Todo section
log.py: Fix overwriting of final summary
summary.py: Make mako temporary directory user unique
json_tests.py: Add unit tests for json backend
framework: fix glxinfo, uname, and lspci in json output
run.py: store log_level (verbosity) for resume
results_v0_tests.py: Use TestrunResult.load instead of load_results
json_.py: Bump results version to 2
profile.py: If the test list is empty after being filtered exit
results.py: remove unused import
results.py: Allow partially completed runs to be summarized
test generators: add templates folder
gen_shader_bit_encoding_tests.py: split template into separate file
gen_shader_bit_encoding_test.py: use the if __name__ == __main__ pattern
gen_shader_bit_encoding_tests.py: use builtin operators
gen_shader_bit_encoding_tests.py: Use with and print_function
gen_shader_bit_encoding_tests.py: Silence or fix pylint warnings
gen_shader_bit_encoding_tests.py: move dirname assignment up in loops
gen_shader_bit_encoding_tests.py: remove unnecessary assignments
gen_shader_bit_encoding_tests.py: silence remaining pylint warnings
gen_texture_lod_tests.py: Split templates
gen_texture_query_lod_tests.py: cleanup style problems
gen_texture_query_lod_tests.py: use with and print_function
gen_texture_query_lod_tests.py: Use if __name__ == __main__ pattern
gen_texture_query_lod_tests.py: move file generation up in loop
gen_texture_query_lod_tests.py: minor refactors
gen_texture_query_lod_tests.py: Split template into templates folder
gen_const_builtin_equal_tests.py: us os.path.join for directory names
gen_const_builtin_equal_tests.py: put template in templates dir
gen_builtin_packing_tests.py: Fix imports
gen_builtin_packing_tests.py: Make docstring a proper docstring
gen_builtin_packing_tests.py: put templates in templates directory
gen_builtin_packing_tests templates: Use xrange instead of range
gen_builtin_packing_tests.py: removed unused variable
gen_builtin_packing_tests.py: Reduce style problems
gen_outerproduct_tests.py: Move template to templates dir
gen_outerproduct_tests.py: refactor and cleanup
gen_uniform_initializer_tests.py: fix double assignment
gen_uniform_initializer_tests.py: Use templates folder for templates
gen_uniform_initializer_tests.py: Cleanup style problems
gen_uniform_initializer_tests.py: use print_function
gen_uniform_initializer_tests templates: minor cleanups and refactors
gen_uniform_initializer_tests.py: optimize and cleanup further
interpolation_qualifier...: use with statement and print_function
interpolation-qualifier...: put templates in templates dir
interpolation-qualifier...: use if __name__ == '__main__' pattern
interpolation_qualifier...: combine loops
interpolation-qualifier...: cleanup style problems
gen_non-lvalue_tests.py: refactor generator
gen_outerproduct_invalid_params.py: use os.path.join for dirnames
gen_outerproduct_invalid_params.py: Put template in templates dir
gen_interpolation_tests.py: Use mako to generate tests
gen_interpolation_tests.py: make docstring a propper docstring
gen_interpolation_tests.py: use print_function
gen_interpolation_tests.py: put template in templates dir
Cmake: generate tests based on configure options
all.py: remove explicit additions of -auto to test command lines
cpu.py: Add a profile that is the inverse of gpu.py
tests lists: Fix cpu.py and gpu.py test lists
backends_test.py: fix tests that don't set 'command'
grouptools.py: Add a module specifically for working with group strings
summary.py: use grouptools instead of os.path
profile.py: use grouptools
glsl_parser_test.py: use grouptools
junit.py: Use grouptools
igt.py: Use grouptools
xts.py: Use grouptools module and os.path appropriately
oglconform.py: Use grouptools instead of os.path
oclconform.py: use grouptools module
opencv.py: use grouptools module
junit.py: Refactor write_test a little
junit.py: Add piglit failure to junit ouput
generated_tests: Except error for os.makedirs
generated_tests: Actually catch exception in os.makedirs
generate-cl-store-tests.py: fix copy and paste error from 68829470
framework: Cleanup imports
backends: make use of absolute_import to rename json_.py to json.py
remove generate-glean-tests.py
remove framework/threads.py
results_v0_tests.py: don't copy data from utils
results_v0_tests.py: Test that results with no version or version 0 work
tests/r{3,5}00.py: remove these files
CMakeList.txt: Fix error message for missing python
xts.py: Fix grouptools bugs
xts.py: Simplify generator statement
grouptools.py: Make error messages more helpful
grouptools.py: Don't allow non-string arguments
arb_direct_state_access: Add tests for non-generated texture object names
arb_direct_state_access: Add additional error checking for *TextureParameter
arb_direct_state_access: Most error checking for TextureParameter functions
framework: fix bug in Test class
all.py: remove unnecessary ; on line ends
all.py: replace tabs with four spaces
all.py: change add_plain and add_concurrent to use list
all.py: change add_single_param_test_set() to use a list for args
all.py: change add_fbo_depthstencil_tests.py to use list for args
all.py: change add_depthstencil_render_miplevel_tests to use list for args
all.py: change add_msaa_visual_plain_tests to use list for args
all.py: change add_fbo_formats_tests to use list for args
all.py: change add_msaa_formats_tests to use list for args
all.py: change add_fbo* to use list for args
all.py: change add_getactiveuniform_count to use list for args
all.py: change texwrap_target to return list
all.py: change add_fbo_* to use a list for args
all.py: change add_color_buffer_float_test to use list for args
all.py: Fix string arguments that are hard to fix with a script
all.py: replace simple string arguments with lists
all.py: use os.path.join for all path joining
all.py: Use grouptools.join for joining group strings
all.py: Replace some string concatenation with str.format()
sanity.py: Make Test() command argument a list instead of string
sanity.py: use grouptools.join instead of hardcoded '/' for groups
Test: don't accept strings for command arguments.
tests/all.py: fix typo in recent list conversion
all.py: repalce testsDir and generatedTestDir with PEP8 compliant names
python: move TESTS_DIR and GENERATED_TESTS_DIR into shared module
cl.py: use os.path.join for paths
cl.py: Use TESTS_DIR and GENERATED_TESTS_DIR
cl.py: Use the more standard sys.platform.startswith for linux detection
cl.py: fix PEP8 warnings
cl.py: Hide pylint warnings
cmake: use more standard cmake names
cmake: use cmake builtin python module
cmake: Simplify finding python modules
cmake: Require numpy >= 1.6.2
cmake: Fix ee8579b452f0 regression
grouptools.py: from_path should not return .
Update documentation to be clear about using multiple profiles
README: update documentation about paths and profiles
README: update the list of test profiles
piglit-displatch-gen.h.mako: sort comments
registry/gl.py: remove unused import
registry/gl.py: fix no-attribute error
registry/gl.py: Replace __cmp__ methods with rich comparison methods
registry/gl.py: Strip superfluous parens from the assert keyword
registry/gl.py: remove unused variable
regsitry/gl.py: Make Error class inherit from Exception
gen_dispatch.py: remove unused imports
gen_dispatch.py: sort imports into groups
gen_dispatch.py: remove use of cmp.
gen_dispatch.py: Remove unnecessary parens from assert keyword
gen_dispatch.py: silence error
test_lists.py: remove tests for r300, r500, and all_cl which are gone
test_lists.py: add tests for the cpu and llvmpipe profiles.
tests/utils.py: Add a Test derived class for unit tests
all.py: fix misnamed tests
xts.py: Use __future__ functions
xts.py: Hide unfixable pylint errors
xts.py: Hid populate_profile() from being imported
xts.py: update error message when X_TEST_SUITE doesn't exist
profile.py: load_test_profile: return errorcode 2
utils.py: rename UtilsException to more standard UtilsError
integration_tests.py: Cleanups of error handling
integration_tests.py: Use setup_module() fixture.
core_tests.py: Rework to avoid os.environ pollution
framework: move TestWithEnvClean out of utils and into run_parser_tests.py
gen_builtin_uniform_tests.py: use print_function
gen_builtin_uniform_tests_fp64.py: use print_function
gen_constant_array_size_tests.py: use print_function
gen_constant_array_size_tests_fp64.py: use print_function
generated_tests: use future division in mako templates
Add dependency on Python six
generators: python2/3 hybridize gen_outerproduct_tests.py
gen_non-lvalue_tests.py: make python2/3 compatible
gen_texture_query_lod_tests.py: make pyhthon2/3 hybrid
generators: interpolation-qualifier... python2/3 hybridize
builtin_function*py: convert to python3
gen_shader_precision_tests.py: python2/3 hybridize
gen_uniform_initializer_tests.py: hybridize for python2 and python3
gen_constant_array_size_tests.py: python2/3 hybridize
gen_constant_array_size_tests_fp64.py: python2/3 hybridize
gen_interpolation_tests.py: hybridize python 2/3
gen_builtin_uniform_tests_fp64: hybridize python2/3
gen_builtin_uniform_tests.py: python2/3 hybridize
gen_builtin_packing_tests.py: python2/3 hybridize
gen_shader_bit_encoding_tests.py: python 2/3 hybridize
registry/gl.py: drop 2.6 support
registry/gl.py: Don't try to compare None and not-None
registry/gl.py: add hash methods for classes that need to be hashed
registry generation: Finish hybridizing
generators: rename cl generators so they can be imported
generators: use if __name__ == __main__ pattern in cl generators
gen_cl_int_builtins.py: Replace use of Long type
cl tests: move non-generated tests out of the generated tests dir
genclbuiltins.py: remove tabs
gen_cl_int_builtins.py: use __future__ division
genclbuiltins.py: hybridize for python3
gen_cl_store_tests.py: hybridize for python 2/3
generated tests: add print function to remaining generators
generated tests: Use __future__ division
generators: use __future__ absolute_import
profiles: add new profiles that only run specific test classes.
profile.py: Use a Tree structure for Profile.tests
profile.py: Lower all test keys before getting and setting.
shader_test.py: Removed recursive keyword from add_shader_test_dir
shader_test.py: remove add_shader_test
shader_test.py: use os.path.splitext instead of rsplit('.')
shader_test.py: use os.walk in add_shader_test_Dir
shader_test.py: convert add_shader_test_dir to use a flat group
all.py: Replace use of add_glsl_parser_test with import_glsl_parser_test
glsl_parser_test.py: remove add_glsl_parser_test
all.py: replace add_shader_test_dir with loop in all.py
framework: update json version to v4 to fix test changes
all.py: replace import_glsl_parser_test with loop search
Revert "cl tests: move non-generated tests out of the generated tests dir"
profile_tests.py: Convert generator test into a class test
profile_tests.py: Fix -x and -i with lowercased names
all.py: Fix two tests being assigned the same name
CMakeList.txt: Install OpenCL inc files.
all.py: remove extra newline in list.
all.py: use profile.test_list instead of profile.test for glean tests
all.py: move all of the helper functions to the top of the file
profile.py: Add a context_manager to TestProfile for adding tests.
all.py: Convert all.py to use TestProfile.group_manager
all.py: add asmparser tests automatically with loop
sanity.py: Use TestProfile.group_manager
cl.py: Use TestProfile.group_manager
cl.py: simplify add_program_test_dir
cl.py: Use flat list for program test dirs
opencv.py: use test_list instead of tests.
profile.py: Remove TestProfile.tests
profile.py: Add kwargs to TestProfile.group_manager
all.py: Use TestProfile.group_manager default_args to set require_platforms
all.py: Use group_manager default_args for exclude_platforms
framework: Override run_concurrent for CL test classes
all.py: Set run_concurrent=False explicitly
piglit_test.py: Change run_concurrent to True by default
all.py: Remove run_concurrent=True flag
all.py: use __future__ functions
all.py: disable pylint's bad-continuation error
all.py: Fix copy and paste error
tests/all.py: Fix typo that switched arb with ext
igt.py: Fix whitepace warnings for pylint
igt.py: Change an empty string to a list
igt.py: Replace igtTestRoot with PEP8 compliant IGT_TEST_ROOT
igt.py: fix invalid name errors
igt.py: Use PEP8 specified whitespace
igt.py: add docstrings.
igt.py: Use __future__ functions, mainly print_function
igt.py: Use subprocess.check_output instead of subprocess.Popen
profile.py: Support automatic naming of tests with string arguments
framework: Add python version to mako template dirs
all.py: remove remaining uses of run_concurrent=True
framework tests: use grouptools for joining groups
grouptools.py: drop relgroup function
grouptools_tests.py: Drop some very complex testing mechanisms
results.py: use posixpath instead of grouptools
grouptools.py: make group separator a constant value
summary.py: Use posixpath in one place instead of grouptools
framework: change group separator from '/' to '@'
grouptools.py: Drop _normalize and _assert_illegal helpers.
summary: Add an aggregate function
framework; Catch "No results found" exception
backends_tests.py: Skip tests that require lxml if lxml isn't installed
tests/all.py: fix two tests that had options dropped
tests/all.py: Remove duplicate arb_tessellation_shader_minmax entry
tests/all.py: move arb_framebuffer-rgb tests out of loop
tests/all.py: move arb_gpu_shader5 out of loop
tests/all.py: remove duplicate oes_compressed_paletted test
tests/all.py: Don't add glsl-1.50 TextureSize tests twice
tests/cl.py: Remove accident duplicate test
profile.py: Don't allow accidental reassignments of TestDict keys
results.py: initialize wglinfo member in TestrunResult initializer
results.py: remove serialized keys
backends: don't * import into backends __init__
framework backends: treat backends more like plugins
framework: move json functions out of results into backends.json
framework: Add helper functions to abstract the backend better
framework: split junit and generic backend tests
backends: implemented loading support for junit.
framework/tests: Use test_in_tempdir decorator
es3conform.py: Use grouptools instead of os.path
deqp_gles3.py: use grouptools separator for test separators
framework/tests/utils.py: Fix import error
framework: fix aggregation to actually work.
backends/json.py: Use an object_hook function for loading.
json_backend_tests.py: Fix names of tests
junit_backends_tests.py: fix test names
backends_tests.py: fix test names
base_tests.py: fix test names
core_tests.py: Replace complex class with simpler decorator
core_tests.py: use class instead of generator function
core_tests.py: Remove generator that creates a single test
core_tests.py: Fix test names.
dmesg_tests.py: fixed privliged test generator to actually work.
dmesg_tests.py: Fix test names
dmesg_tests.py: split large complex generator
gleantest_tests.py: fix test names
glsl_parser_test_tests.py: fix test names.
tests/gtest_tests.py: rename tests
log_tests.py: Fix names
opencv_tests.py: fix test name
piglit_test_tests.py: fix test names
profile_Tests.py: use utils functions
profile_tests.py: fix test names
results_tests.py: simplify initializer tests
results_tests.py: fix test names
results_v0_tests.py: Fix test names
results_v1_tests.py: fix test names
results_v2_tests.py: Fix test names
resultvs_v3_tests.py: fix test names
results_v4_tests.py: fix test names
framework/tests: Merge results tests into a single module
status_tests.py: update some tests to more current standards
status_tests.py: fix test names
test_lists.py: simplify these tests.
test_lists.py: fix test names
test_list.py: add tests for glslparser and shader profiles
shader_test_tests.py: fix test names
summary_tests.py: fix test names
tests/utils.py: reorganize the utils to be more readable
framework/tests: Rename with_tempfile function to just tempfile
tests/utils.py: replace fail_if with a generic decorator
base_tests.py: remove duplicate test
base_tests.py: use utils.TestFailure instead of AssertionError
junit_backend_tests.py: use utils functions instead of raise AssertionError
glsl_parser_test_tests.py: use utils instead of raise AssertionError
json_backend_tests.py: use utils instead of raise AssertionError
glsl_parser_test_tests.py: make work with fixed glslparsertest binary selection
framework: add incomplete status.
framework: write an incomplete status before running tests
framework/summary.py: fix console output with no options
framework/summary.py: simplify console output with a helper function
framework/summary.py: move text summary printer into a helper
framework/summary.py: print test names with '/' instead of '@' for console
framework/exceptions.py: add a new module for unified piglit exceptions
framework/test: Use an exception for is_skip() rather than return
framework/test/base: Use an exception for _run_command failure
framework/core.py: Add a custom PiglitConfig class
tests/xts.py: use new error handling.
tests/igt.py: Use new piglit error handling
tests/oglconform.py: Use new error handling code
tests/deqp_gles3.py: Use PiglitConfig.safe_get
tests/es3conform: use Piglit exceptions
backends: replace error class with generic error
profile: use generic piglit exceptions
backends/junit.py: use piglit generic exceptions
glsl_parser_test.py: use piglit generic exceptions
shader_test.py: Use generic piglit exceptions
programs/run.py: use piglit exceptions
program/summary: use piglit exceptions
framework/backends/json.py: present a nice error message if a json resluts file is corrupt
framework/test/deqp.py: Move generic parts of deqp into core
tests/deqp_gles3.py: use framework/tests/deqp.py
tests/deqp_gles31.py: Add support for running the gles31 tests from deqp
tests/deqp_gles2.py: add support for deqp gles2 tests
framework/test: move valgrind out of Test into PiglitBaseTest
generators: port variable-index-read.sh to python
gen_variable_index_read_tests use bools instead of 0 and 1
gen_variable_index_read_tests: simplify color assignment with params.row
gen_variable_index_read_tests.py: reduce duplication with loop
gen_variable_index_read_tests: make params.col behave like row
framework: use proper exception message passing
framework/summary.py: raise a FatalError for name collision
deqp-integration: Fix running deqp when extra_args not set
framework/test/deqp: handle deqp extra args properly in more cases
status.py: update docstring to reflect code
framework: Catch trying to load a non-existant profile
framework: Re-raise uncaught exceptions from their original context
framework: fix loading from an fd
framework/backends/abstract.py: use next() instead of generator.next()
framework/status.py: Add a __hash__ method to Status class
framwork/summary: use mako's render_unicode method instead of render
framework: replace uses of SafeConfigParser with PiglitConfig
core_tests.py: remove unused helper function
framework/tests/utils.py: fix set_env decorator
framework: Add ability to set a compression method on file backends
framework: add support for gzip compressionn
framework: add support for bz2 compression.
framework: add support for lzma via shell calls
framework: add support for xz compression via backports.lzma
compressed_backend_tests.py: add test to demonstrate bug in compression
compression.py: fix compression to be updated when piglit.conf is reloaded
framework/tests: reduce code duplication between test modules
framework/programs/run.py: On a new run clear results directory
framework: remove last use of core.checkDir
Revert "framework: remove last use of core.checkDir"
Revert "framework/programs/run.py: On a new run clear results directory"
framework: hide stderr messages from xz binary
framework: add --force to xz compress line
framework: fix handling of files with a '.' in the name of the file
framework: Don't add extra '.' to xz compressed files on shell path
tests: add missing requirements to two arb_arrays_of_arrays tests
core.py: use errno instead of int for error checking
framework: when searching a directory ignore files ending in .old
active-sampler-conflict.c: remove unused variable
framework: remove _test_run_hook from Test
framework tests: fix binary_check utility bug
framework: split some parser code out into a share module
framework/programs/summary.py: parse config for aggregate
framework: add the compression method to the summary aggregate message
framework: reduce code ducplication in run parser
framework/summary.py: Properly handle unicode literals in output
glsl_parser_test_tests.py: make tests more robust
glsl_parser_test_tests.py: Add tests to glslparsertest_gles2 checking.
framework/test/base.py: Move some logic from Test.run to Test.interpret_result
framework/test: split Valgrind code into a Mixin
framework/tests: replace 'assert' with nose.tools function
framework/tests: remove error messages that were not helpful
README: add a note about the test counts
EdB (9):
cl: fix clGetKernelWorkGroupInfo
cl: add tests for clCompileProgram
cl: fix doxygen filename
cl: fix test name
cl: add CL_MEM_HOST_* releated tests
cl: split CL10/CL11+ optimization options testing
cl: -cl-std=CL1.0 is not valid
cl: fix clCompileProgram compil error with CL1.1
cl: add clLinkProgram test
Eduardo Lima Mitev (3):
arb_occlusion_query2: expect an error when target mismatch in glBeginQuery()
arb_occlusion_query2: Checks that query obj passed to glBeginQuery matches target
clearbuffer-invalid-drawbuffer: Fix test cases calling glClearBufferiv with depth buffers
Emil Velikov (23):
utils: cleanup winsys on test exit
util/wfl: unbind the current context before destroying its window
util/gl: link against OPENGL_gl_LIBRARY on waffle aware systems
util/gl: link against OPENGL_gl_LIBRARY on waffle-less systems
util: fix comment typo
utils/glx: remove empty/unused function piglit_framework_fbo_init_glx
util: move windows macro redefinitions into a single place
shader_runner: remove no longer needed includes
glsl-fs-pointcoord: remove useless windows.h include
util: add piglit_time_is_monotonic helper
util: convert piglit_getmicroseconds to piglit_time_get_nano
util: add non-monotonic/windows version of piglit_time_get_nano
arb_timer_query: use piglit_time_get_nano
ext_timer_query: use piglit_time_get_nano
util: add usleep wrapper/define
util: move string wrapper no piglit-util.h
utils: provide static inline strchrnul/strndup
util: drop unneeded windows.h include
utils: add initial WAFFLE_WGL support
util/dispatch: move "to waffle or not to waffle" decision in the caller
ext_timer_query: the timestamp test does not require the EXT extension
Revert "ext_timer_query: the timestamp test does not require the EXT extension"
getteximage-luminance: remove obsolete piglit_dispatch_default_init() call
Eric Anholt (24):
Add a variant of the glsl-fs-frontfacing test to show a gallium bug.
texture-packed-formats: Drop unused blend code.
texture-packed-formats: Reformat to piglit whitespace style.
texture-packed-formats: Draw each rect as a 4x4 quad.
texture-packed-formats: Move some GL state transitions outside of the loop.
texture-packed-formats: Move the probes to a separate loop.
shader_runner: Generalize the check for vert/frag uniform components.
shader_runner: Add support for checking for max varying components.
variable-index-read/write.sh: Add a script for regenerating all of them.
variable-index-read/write.sh: Emit requirements for varying floats.
variable-indexing: Re-run code generation and commit.
arb_color_buffer_float: Actually use the enum names.
arb_color_buffer_float: Don't try to use MRT if number of draw buffers is 1.
fbo-colormask-formats: Don't forget to run the core tests.
shader_runner: Add a command for drawing a rect using pixel coordinates.
shader_runner: Add a non-relative, rgba variant of relative probe rect rgb.
gen_builtin_uniform_tests.py: Take advantage of draw_rect support for core contexts.
gen_builtin_uniform_tests.py: Refactor how we generate draws/probes.
gen_builtin_uniform_tests.py: Draw small rectangles per test, and probe them.
EXT_framebuffer_multisample: Fix many tests with MAX_DRAW_BUFFERS 1.
EXT_framebuffer_multisample: Make supersample_factor a constant.
xts: Add a profile for just the rendering tests.
xts: Add a set of rendercheck tests to run.
GL_MESA_pack_invert: Add a test for a few glReadPixels() cases.
Fabian Bieler (5):
arb_tessellation_shader: Add sanity shader_runner test.
arb_tessellation_shader: Test global layout qualifiers.
generated_tests: Test tessellation evaluation shader input.
gen_builtin_uniform_tests.py: Add tessellation control shader tests.
arb_tessellation_shader: Test large uniforms arrays. (v3)
Felix Schwarz (1):
add missing whitespace if waffle was not found by cmake (trivial)
Francisco Jerez (38):
arb_shader_image_load_store: Import GLSL parser test generator script.
util/shader: Handle compute shaders in shader_name().
util/shader: Define "nothrow" variant of piglit_compile_shader_text().
arb_shader_image_load_store: Add common image metadata.
arb_shader_image_load_store: Import grid execution helpers.
arb_shader_image_load_store: Add misc. image manipulation code and hook up to the build system.
arb_shader_image_load_store: Import atomicity image built-in tests.
arb_shader_image_load_store: Import image format bitcasting test.
arb_shader_image_load_store: Import memory coherency test.
arb_shader_image_load_store: Import dead fragments test.
arb_shader_image_load_store: Import early_fragment_tests test.
arb_shader_image_load_store: Import host memory barrier tests.
arb_shader_image_load_store: Import image array indexing test.
arb_shader_image_load_store: Import invalid and undefined image access tests.
arb_shader_image_load_store: Import tests for layered and unlayered binding.
arb_shader_image_load_store: Import test for mipmap level binding.
arb_shader_image_load_store: Import tests for the maximum of supported images.
arb_shader_image_load_store: Import test for the maximum texture size.
arb_shader_image_load_store: Import minimum maximum test.
arb_shader_image_load_store: Import memory access qualifier test.
arb_shader_image_load_store: Import image aliasing test.
arb_shader_image_load_store: Import built-in semantics tests.
arb_shader_image_load_store: Import shader memory barrier tests.
arb_shader_image_load_store: Import image unit and uniform state tracking tests.
arb_shader_image_load_store: Import test for atomics with unused result.
arb_shader_image_load_store/indexing: Plug memory leak.
arb_shader_image_load_store/image: Document behaviour of get_image_stage() if images aren't supported.
arb_shader_image_load_store/image: Expose array of known shader shader stages.
arb_shader_image_load_store/grid: Iterate over all known shader stages in generate_program_v().
arb_gpu_shader5: Test variable sampler indexing under non-uniform control flow.
arb_gpu_shader5: Test variable UBO indexing under non-uniform control flow.
arb_gpu_shader5: Reorder probes in UBO and sampler indexing vs-nonuniform-control-flow tests.
arb_gpu_shader5: Fix rounding instability in UBO and sampler indexing vs-nonuniform-control-flow tests.
ARB_sample_shading: Add test for gl_SampleMask in combination with MRTs and alpha-to-coverage.
arb_shader_image_load_store/host-mem-barrier: Skip UBO/RaW test if the required UBO size is unsupported.
shader_runner: Pass the desired image format explicitly to "image texture".
arb_shader_image_load_store: Add test for the GL 4.5 floating-point overload of imageAtomicExchange.
arb_shader_image_load_store/compiler/builtin-constants: Don't check tesselation constants.
Gordon Jin (1):
glsl-1.20: Access component of array-of-matrix
Guo, Johney (1):
Fix shader test for gl_FragCoord redeclaration
Iago Toral Quiroga (3):
teximage-scale-bias: tests texture upload with scale/bias transfer options
spec/arb_blend_func_extended: Add test for SIMD16 dual source blending
tex-miplevel-selection: Fix textureProj failures due to precision errors
Ian Romanick (30):
glsl-1.20: Test that constants don't show up as uniforms
glsl-1.10: Try ternary operator with void expressions
getteximage-targets: Allow S3TC tests with GL_ANGLE_texture_compression_dxt5
arb_map_buffer_alignment: Exercise known corner cases
arb_shading_language_420pack: Test layout(binding=N) for UBOs
glsl-1.10: Add test for bug in i965 gl_FrontFacing optimization
glsl-1.10: Add missing ] on vertex passthrough line.
shader_runner: Generate an error for an unrecognized [section] block
glsl-1.10: Test the step built-in function
gl-3.1: Verify error for drawing with default VAO
glsl-1.20: Use [vertex shader passthrough] in notEqual tests
glsl-1.20: Move notEqual tests from shaders to spec/glsl-1.20
glsl-1.10: Rename tests to follow <stage>-<built-in>-<details> pattern
glsl-1.10: Test bool-to-float-cast of notEqual of an expression
glsl-1.10: Test bool-to-float-cast of equal of an expression
built-in-constants: Change GLSL version handling
built-in-constants: Add support for OpenGL ES 3.1
glsl-es-3.10: Verify the limits in section 7.2
glsl-es-3.10: Fix type in gl_MaxAtomicCounterBufferSize setting
arb_direct_state_access: Coding standards fixes
arb_direct_state_access: Use stdbool.h
arb_direct_state_access: Rename VS input piglit_vertex in texture-storage-multisample
arb_direct_state_access: Use piglit_draw_rect in texture-storage-multisample
arb_direct_state_access: Use piglit_draw_rect and piglit_draw_rect_tex in copy texsubimage
arb_direct_state_access: Use piglit_reset_gl_error in texunits
arb_direct_state_access: Delete MVP matrix set up from texunits
arb_direct_state_access: Delete test_texture_env subtest from texunits
arb_direct_state_access: Delete test_rasterpos subtest from texunits
arb_direct_state_access: Delete test_texture_matrix subtest from texunits
arb_direct_state_access: Remove gettextureimage-simple
Ilia Mirkin (19):
glsl-1.10: check that mul source is used before dest is written
tests: fix executable name for basevertex-vertexid
results: assume version is 0 when loading from file
ext_polygon_offset_clamp: add simple draw test
arb_shader_precision: set tolerance for div/assign-div
arb_gpu_shader_fp64: make fs-modf-double require GLSL 1.50
shader_runner: fix parsing float/double hex values
shader_runner: fix dvec ubo uploads
arb_pipeline_statistics_query: fix window height setting
varying-packing: add double support
arb_spec_shader_atomic_counters/unique-id: improve check print
samplers: add a test that has a sampler array inside of a struct
glsl-1.20: add test to tickle copy propagation bug in st/mesa
gl-2.0: port const vertex attrib webgl test to piglit
request RGB visual, fixes gbm rendering
gl-framework: always destroy gl context on exit
ext_framebuffer_blit: try blitting *very* early on in the application
sample-depth: use tri-strip and only check rgb colors
tf3: remove broken and unused code
James Jones (1):
s3tc-errors: Use -4, not -3 as an invalid x offset
Jamey Sharp (6):
Don't run GLX_OML_sync_control tests concurrently.
Simplify piglit_glx_get_all_proc_addresses API.
Only test non-default swap_interval if supported.
Add piglit_set_timeout for tests that might hang.
Add helper for creating full-screen glX windows.
Allow OML_sync_control tests to run fullscreen.
Jan Vesely (22):
cl: Run concurrent on Linux render nodes, or non-Linux
cl: Add more sin/cos tests
cl: Fix signed/unsigned comparison warnings
Add noreturn attribute on clang
cl: Fix using pointer as value
cl: Fix format warning
arb_timer_query: Add missing header
cmake, gles: Remove target from the lib list
cl: add log10 test
cl: Fix tolerance for SP division
cl: Fix tolerance for division in scalar arithmetic test
cl: Don't use variable length array
Use alloca instead of variable length arrays
cmake: change VLA warning into error
cl: add acospi test
cl: add asinpi test
cl: add atan2pi test
cl: Enable required extension before using double type
cl: Fix tolerance requirements to match the specs
cl: Fix generating tts tests
cl: Add tests for common builtin functions
cl: Add fmin, fmax tests
Jason Ekstrand (9):
ssa: Add a test for the classic "swap problem" in out-of-SSA translation
ssa: Add a test for the classic "lost copy problem" in out-of-SSA translation
ssa: Add a test for an edge case in into-SSA translation
gpu_shader5: Add a test that uses an absurd number of texture arguments
gpu_shader5: Add a require_extensions section to indirect-progGradOffset-shadow
texture-packed-formats: Don't try bother with ABGR_EXT formats
gpu_shader5: Fix the GLSL version in indirect-projGradOffset-shadow
spec/arb_copy_image: Don't try to do compressed-to-compressed copies
Add a test for a uniform indexed by a swizzled vector
Jordan Justen (32):
gbm: use libcaca to display results in non-auto mode
arb_shader_image_load_store: basic imageStore using a uniform
cs: use unsigned for gl_WorkGroupSize in compiler tests
cs: Add simple uniform test with outputs in atomic counters
cs: Test basic texture sampling from a compute shader
cs: Test values of gl_LocalInvocationID using atomic counters
cs: Add test of barrier() function that uses atomic counters
gbm: Fix off by 1 error in libcaca image flop
gbm: Use caca_flop to vertically flop the output
gbm: Attempt to size libcaca output to fit the console window
gbm: Use libcaca to determine console resolution
gbm: Limit libcaca size for small tests
ARB_pipeline_statistics_query: Add range for expected results
ARB_pipeline_statistics_query (comp): basic test
generated builtin_uniform: Fix dimensions of cs tests
framework: Support PIGLIT_DEFAULT_SIZE env variable
piglit-util-gl: Add piglit_get_gl_enum_from_name
shader_runner: Add INT support in require section
ARB_shader_atomic_counters: Add simple VS test with inc/dec/read
shader_runner: Check return value on sscanf (clip plane / draw arrays)
shader_runner: Use strndup to get a null-terminated string for 'line'
shader_runner: Support optional internal format for 'texture rgbw'
arb_compute_shader: Use GL_RGBA8 for image_load_store internal format
arb_shader_image_load_store: Use GL_RGBA8 for image internal format
xz: Use --help when detecting xz presence
Merge remote-tracking branch 'origin/master' into debian-unstable
debian: Add missed copyright entries
debian: Delete COPYING.gz in override_dh_makeshlibs
debian: Add python-six as a dependency
debian: Update standards version to 3.9.6
debian: Add libgbm-dev build dependency
debian: 0~git20150829-59d7066-1 changelog
Jose Fonseca (42):
cmake: Require MSVC 2013 Update 4.
Revert "arb_shader_image_load_store: fix MSVC build"
cmake: Fix if-command logic on non MSVC.
arb_direct_state_access: Use the standard C99 syntax for variadic macros.
cmake: Drop -Wdeclaration-after-statement.
arb_uniform_buffer_object: Exercise coherent fragment shader UBO.
cmake: Enforce standard C99 syntax for variadic macros.
junit.py: Avoid special test names.
util: Fix white-space.
util: Fix MacOSX build.
utils: Write event loop for Waffle+WGL.
util: Define C99 __func__ macro on MSVC.
utils: Don't intercept WM_KEYDOWN::VK_ESCAPE.
utils: Handle WM_QUIT properly.
arb_direct_state_access: Avoid void pointer arithmetic.
cl-program-tester: Avoid void pointer arithmetic.
cmake: Use -Werror=pointer-arith on GCC builds.
framework/backends/junit: Report expected failures/crashes as skipped.
framework: Try to fix the exclusions of llvmpipe test list.
tests/all: Use grouptools.join for glx_ext_import_context.
grouptools.py: Silently ignore mixed os.path.join usage on Windows too.
framework: Handle supports_gl_compat_version >= 32 with Waffle.
framework: Handle supports_gl_compat_version >= 32 with GLUT.
framework: Request forward-compatible contexts when supports_gl_core_version == 31.
arb_clip_control: Remove unused variables.
cmake: Silence CMP0042 warnings on MacOSX.
framework: Don't warn about using deprecated GLUT functions on MacOSX.
framework: Use GLUT_3_2_CORE_PROFILE on MacOSX.
tests/all: Fix Windows exclusion of GLX tests.
util: Narrow down the scope of Windows unhandled exception filter.
junit.py: Escape `api`/`search` in test's classname too.
util: Don't re-define _GNU_SOURCE.
util: Include gl_wrap.h instead of GL/gl.h.
cmake,util: Disable MacOSX depracation warnings everywhere.
util: Include libgen.h on MacOSX & MinGW.
util: Implement basename for MSVC.
cmake: Only build GLES tests by default on systems which support EGL.
all.py: Actually add_texwrap_target_tests's target parameter to the test.
framework/test/base: Recognize returncode 3 as crash on Windows.
egl-gl-colorspace: Use EGL_GL_COLORSPACE_*_KHR enums.
cl/api: Avoid deprecated declarations warnings.
cmake: Match MSVC default stack size on MinGW builds.
José Fonseca (33):
git: Prevent automatic CRLF conversion for Mako templates.
tests/texturing/bptc: Don't use zero-sized array initializers.
gl-1.0-readpixsanity: Remove log2 re-definition.
gl-1.0-readpixsanity: Eliminate use of variable length arrays.
polygon-offset: Fix GLU include on MacOSX.
gl-1.0-readpixsanity: Remove malloc casts.
cmake: Require Visual Studio 2013.
tests/util: Centralize MSVC max/min macros workarounds.
tests/util: INFINITY/NAN are defined on MSVC 2013.
tests/util: Consolidate the MSVC ffs implementations.
tests/util: MSVC 2013 already defines va_copy macro.
tests/util: Define snprintf as _snprintf on MSVC.
cmake: Warn when variable length arrays are used.
glx-close-display: Fix GLX_DOUBLEBUFFER attrib.
glx_ext_create_context_es2_profile: Update versions.
glx-query-drawable: Use visual depth when creating pixmap.
framework/test/base: Pass None preexec_fn on Windows.
framework/backends/junit: Split test name correctly on Windows.
tests/llvmpipe: Add a test profile for llvmpipe.
framework/backends/junit: Prepend command line to stdout.
framework/summary/junit: Remove.
glsl-1.50-execution-primitive-id-no-gs-first-vertex: First provoking vertex variation.
tests/all.py: Use add_concurrent_test() instead of deprecated concurrent_test().
util: far/near macros must be undefined on all Windows builds.
util: Disable "overflow in constant arithmetic" warnings in strtod_inf.
util: Fix `cannot convert from 'const char *' to 'char *'` MSVC error.
framework: Use WGL by default on Windows.
cmake: Don't rely on pkg-config for all Windows builds.
cmake: Don't check WAFFLE_VERSION on Windows.
cmake: Improve experience detecting waffle on Windows.
framework: Fix 'module' object has no attribute 'XMLSyntaxError'.
arb_direct_state_access: Remove unnecessary piglit-glx-util.h include.
cmake: Alwats link Waffle_LIBRARIES.
Juha-Pekka Heikkila (4):
egl-create-pbuffer-surface: Add test for egl pbuffer surface
Fix egl-create-pbuffer-surface test
Fix egl-nok-texture-from-pixmap
egl-util.c: add warning if no EGL_RENDERABLE_TYPE is defined for test
Juliet fru (1):
Replaced assert(glGetError()) with gl_check_gl_error()
Kenneth Graunke (48):
Add imulExtended/umulExtended tests with non-uniform parameters.
Reply to: