Ignore files in project.xcworkspace

These are for local changes and should not be stored in source control

Change-Id: I88e24c72c926e94a6638203b69bebda839b765e8
vtkOpenGLTexture: don't check for a mapped window

Checking for this means that any off screen rendering does not free its
textures because those windows are never mapped. With OSMesa, this shows
up as a memory leak because the memory is all in-process versus hardware
drivers where the memory is leaked in the driver or kernel instead.

Change-Id: Ie5141b72c6a137a63eb083ca10eb142466ee7d16
Temporary fixes for finding ADIOS.

Change-Id: I261d5462aef9cf6003d49d5ee61874061b6256b2
ADIOS: Resize the write buffer to the known required size.

This change now requires ADIOS/master

Change-Id: Id7d72d5f276dd22476714213df1486ba7ead6a32
ADIOS: Update FindADIOS to match upstream

Change-Id: I121cdd04a5a529696e30263a78dae00fbd5ee8a4
numpy_support: support using dtype array types

Arrays can have a type of dtype('int32') which is not an actual instance
of a numpy array type, but the builtin types can be converted to a
dtype and compared. Now arrays of type dtype('int32') are caught as
vtk.VTK_INT since dtype(numpy.int32) is dtype('int32').

Also change the query around to using a single for loop over the items
in the dictionary rather than a possible exception raising with a for
loop fallback.

Change-Id: Id9b24b3675b0ce50f7401e4ed6f4f42e9e2d1c2c
Add support for imposters for molecular rendering

Add in a new directory ChemistryOpenGL that includes a factory
override for vtkMoleculeMapper that uses imposters to draw the
spheres and cylinders. Supports picking.

Change-Id: I718cc4fbae25c3dc7ab82bf19ed7a12e472c51b2
Make it so that fragment shaders can modify vertexVC

Somefragment shaders want to modify vertexVC which previously
was a hard coded varying that is used by the lighting calcs.
Made it no longer hard coded. Fixes imposters for Intel chips.

Change-Id: I3feae834a0b6c9a7eb775404b083bdaba55dfb49
ENH: Add support to read tiled tiff images

vtkTIFFReader does not correctly read tiled tiff images.
Added a variety of tiled images and a test.
Added support for flipped volumes.

Change-Id: I5887d712b0172b4630f36107c165984f13fba092
Fixing particle paths to have proper SimulationTime output.

Change-Id: Ifd2517b5a1b1e7a8de4d8e16454abdcb4cc477d7
Fix Context2D to clear the current shader before drawing.

Context2D uses default shaders for some of its drawing. Minor
change to clear the cuyrrent shader back to a default one.

Change-Id: I7e4e47371713ce360adf5e0fa53c018c76188baf
Fix lighting overdrive on ImagePlaneWidget

ImagePlaneWidget was setting Ambient to 1.0 but leaving diffuse
at 1.0 as well. This exposed a difference in the backends where
the old backend truncated to 1.0 then modulated by texture and
the new modulates by texture and then truncates to 1.0. Fixed by
explicitly setting diffuse to 0.0 which was the intended effect.

Change-Id: I3ac1e6862e4fce6ff7228fee6b586307cc096d80
cmake: use COPYONLY rather than COPY_ONLY

Change-Id: I0e9a53fa64a91c90b4b0c60f96b873dd9acd76e2
vtkWrap: some uses of COPY_ONLY weren't even wrong

These instances are @ONLY, not meant to be COPYONLY which is what
COPY_ONLY might have indicated.

Change-Id: Iff456796cdd780fa9171713a0b286c9dc7036fe3
Camera was caching when shared between multiple renderers

Fix so that when a single camer ais shared between multiple renders
the cache resets when switching renderers. Fixes cubeAxes2 test.

Change-Id: I92044938d79cf548038ffe40dde5f6ae3ced69af
Merge topic 'fix_camera_issue' into master

85d6b73a Camera was caching when shared between multiple renderers
Merge topic 'context_shader_issue' into master

18202904 Fix Context2D to clear the current shader before drawing.
Merge topic 'spline_widget' into master

029f8bfa Fix lighting overdrive on ImagePlaneWidget
Merge topic 'TiffReadTiles' into master

84f9a173 ENH: Add support to read tiled tiff images
Merge branch 'find_ADIOS2' into find_ADIOS3

Change-Id: Ia8a6718f9f266691cc2098852fe82fa9d68debec