Test against geometry rendering

Change-Id: I8a521882a04a8ab655d14b834d85f553591f3a98
Initial work to reformat the window level test

Change-Id: I6682a41da3857e306436f4ef5c93c9d4fee56f4e
Started working on gradient opacity test for new mapper

Change-Id: I12a4edc644044acae591a4afb8907745f2d7baf0
Added new gradient opacity test

Change-Id: Ibeb2a589e0bd85fb3b31cfdbc26a568bb9a2e138
Test the new mapper for gradient opacity support

Change-Id: I73158e89943e8f991b08c14d62e6df24887ef6de
BUG: Fix an issue in the shader code that supports gradient opacity

Change-Id: I1db36cdc79ccf3b890e4018c5ae3c249f3eb10d6
Pre-compute gradient function to reduce computation overhead

Change-Id: I111ae78f4b71e8f3b95d729da6e1825f00dfe0bf
Fixed test to work on older graphics hardware

Older graphics hardware may support only textures with dimensions
that are powers of two. The TestActor2D test was running into the
behavior where the size of the texture used to store a vtkLookupTable
was being bumped up to the next power of two on hardware that supports
only power-of-two-sized textures. Hence, on older hardware, this test
could fail because the textured plane would wind up with too many
colors. This patch is a workaround that sets the number of colors in
the lookup table to a power of two minus 2 (the 2 missing colors in
the texture are filled by the out-of-range special colors). Hence,
the colors will fit in a texture whose size is a power of two.

The ideal fix would store only the colors defined in the
vtkLookupTable in the texture and pass the maximum valid
texture coordinate to the various parts of VTK that transform
data arrays to texture coordinates. Because modern graphics hardware
does not impose the power-of-two texture size limit, this
is not worth the trouble.

Change-Id: Ie89cf128f21ea65043ff68869ea18564a349fe37
Merge topic '14539-can-crash' into pv-master

145e9613 Merge topic '14539-can-crash' into master
40285860 Merge topic 'context-interactor-key-bug' into master
9a918305 BUG: Fixed error in passing position of key press
efe8a096 Merge topic 'fix-docs-on-call-order-dependency' into master
998ebc64 Merge topic 'dashoard_fix' into master
b6ce3183 Merge topic 'update-scrapers-to-https' into master
bf8670a4 Remove test I added from old OpenGL backend
e66a4036 Merge topic 'add-java-readme-dev-doc' into master
1f59e835 Add additional information for Java package build
bf4b4076 update cdash scrapers to use https
fce75f40 Merge topic 'cocoa-observation-cleanup' into master
b45e6b63 Stop all processes if one process stops.
699deb91 BUG: Writing an Exodus file in parallel segfaults.
8ddd6a39 Merge topic 'fix_valgrind_error' into master
e131bb87 Merge topic 'fix-leak' into master
3a27c8e6 Fixed memory errors in newly added tests
...
Merge remote-tracking branch 'pvvtk/pv-master' into HEAD

* pvvtk/pv-master:

Change-Id: Idc9d0c7dd73cf6e0711cbd200c8e7b58c9b068d1
Adding alternate baseline for TestLinePlotAxisFonts.

Change-Id: I6512c3c8cc441464ec5d093dca9852f1a30acb6b
Merge topic 'add_baseline_testlineplotaxisfonts' into master

8bc9a3e5 Adding alternate baseline for TestLinePlotAxisFonts.
Merge topic 'TestActor2D_workaround' into master

8a30862d Fixed test to work on older graphics hardware
Added alternative baseline image for TestActor2D

Change-Id: I55476067f5c824b9aee8b0d3dd9dd16016d87e29
Merge topic 'gradient_opacity_test' into master

53bb2e0b Pre-compute gradient function to reduce computation overhead
a930c1ce BUG: Fix an issue in the shader code that supports gradient opacity
f85cec93 Test the new mapper for gradient opacity support
6b290237 Added new gradient opacity test
dde316b6 Started working on gradient opacity test for new mapper
Merge topic 'TestActor2D_workaround_add_baseline' into master

1ce9d475 Added alternative baseline image for TestActor2D
Replaced old window level test for a better one

Change-Id: Ie783bd25ec685314059967c6808e39a8f3591d0e
Check if extensions are supported for the new window level test

Change-Id: Icf69c187898b09f962a5498d8b465fd7c9ac9cd1
Merge topic 'windowLevel_test' into master

48d23e21 Check if extensions are supported for the new window level test
c21a5ee3 Replaced old window level test for a better one
b65dde23 Initial work to reformat the window level test
c6a871a3 Test against geometry rendering