git: Prevent automatic CRLF conversion for Mako templates.

It seems that Mako templates don't handle CRLF properly, so force them
to retain Unix line endings on Windows.

Fixes https://bugs.freedesktop.org/show_bug.cgi?id=80489

Reviewed-by: Brian Paul <brianp@vmware.com>
tests/texturing/bptc: Don't use zero-sized array initializers.

IIRC they are not a standard C feature.  At any rate, they aren't
accepted by MSVC.

Reviewed-by: Brian Paul <brianp@vmware.com>
Ported blend func test from Glean to Piglit.
Removed Glean blend test.
Ported floating point exceptions test from Glean to Piglit.
Removed Glean floating point exceptions test.
Ported ortho positioning test from Glean to Piglit.
Removed Glean ortho positioning test.
Ported the read pixels sanity test from Glean to Piglit.
Removed Glean read pixels sanity test.
Ported polygon offset test from Glean to Piglit.
Removed polygonOffset test from Glean.
piglit-print-commands.py: Fix bug with test package

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=85079
Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>
run.py: Split windows exception handling into helper

This allows the function to be shared by run and resume. It was not
present in resume before, thus windows exceptions would still raise an
exception and open a popup window.

v2: - rename function per Ken

Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
README: Add simplejson and lxml as optional dependencies

These are accelerated libraries that the python framework can optionally
use to run faster.

v2: - fix some nits from Ken

Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
README: use the piglit command not piglit-* commands

These are old and maintained as compatibility options, modern
development should be happening in the unified piglit command anyway.

v2: - fix some nits from Ken

Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
README: Update result statuses

Adds the crash, timeout and the dmesg-* statuses.

v2: - fix some nits from Ken

Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
README: Update the list of test profiles

Separate out the OpenCL and OpenGL profiles into different sections, and
add a section for integration tests. This doesn't include es3conform and
oglconform since I don't think that either of them actually work at this
point.

v2: - fix some nits from ken

Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
README: update test classes information

Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
README: Remove Todo section

This section has either been long since completed or is outside the
scope of the piglit project.

Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>