- Mar 20, 2017
-
-
David E. DeMarle authored
-
David E. DeMarle authored
Merge-request: !2608
- Mar 17, 2017
-
-
David E. DeMarle authored
Merge-request: !2264
-
David E. DeMarle authored
Merge-request: !2255
-
David E. DeMarle authored
Merge-request: !2246
-
David E. DeMarle authored
Merge-request: !2240
-
David E. DeMarle authored
Merge-request: !2226
-
David E. DeMarle authored
Merge-request: !2212
-
David E. DeMarle authored
Merge-request: !2122
-
David E. DeMarle authored
merge request: !1875
-
Davis Vigneault authored
-
Sean McBride authored
- Now require newer Xcode and more modern Objective-C dialect. - Now require building VTK with VTK_CUSTOM_LIBRARY_SUFFIX="", which is best practice anyway if using Xcode, so that the CMake-built VTK libraries don't constantly change filenames (by having the version number embedded). - Adjusted Xcode project paths to remove version from filename. - Added a window controller class, which is more idiomatic. - The example now uses ARC (automatic reference counting) memory management by default. - renamed ivars to start with underscore, per Cocoa convention - added project.xcworkspace to .gitignore - added usual VTK divider line comments
-
David E. DeMarle authored
The change simply conditionally uses the argument depending on whether cmake version supports it.
-
- Feb 24, 2017
-
-
Ben Boeckel authored
* move_msaa_pick_fix_to_7.1: Apply fix from MR 2132 to 7.1 Merge-request: !2132 Merge-request: !2224
-
- Dec 15, 2016
-
-
Ben Boeckel authored
-
Ben Boeckel authored
Kits need to build their `_WRAP_DEPENDS` variable out of the modules which make up the kit.
-
- Dec 12, 2016
-
-
David Gobbi authored
The header for vtkPainterCommunicator was not listed in CMakeLists.txt, and since the wrappers had no knowledge of it, the wrappers assumed that it was a vtkObjectBase-derived class from a different module. Hence any methods that accepted a "vtkPainterCommunicator *" parameter were wrapped incorrectly and would segfault when called.
-
- Dec 09, 2016
-
-
Michal Chlebiej authored
-
- Dec 08, 2016
-
-
Ken Martin authored
There was a vsync issue that could cause significant performance issues and jitter in the VR display that was fixed. A sync point in the SaveGLState code was moved into External/vtkExternalOpenGLRenderWindow as that is the class that needs it. A couple other minor performance improvements.
-
- Dec 07, 2016
-
-
Sankhesh Jhaveri authored
-
Sankhesh Jhaveri authored
-
Sankhesh Jhaveri authored
Mask texture objects were being freed everytime there was a change in the volume property. They should only be freed when releasing graphics resources for the mapper.
-
- Dec 05, 2016
-
-
David Gobbi authored
Apparently expansion of this macro (which is sometimes defined on Win32) is undefined and causes a compile error.
-
David Gobbi authored
This is mainly for kwiml, which was added to VTK 7.1. For type sizes, endianness, etc. kwiml checks compiler macros instead of using cmake to generate config headers via try-compile. Hence, the wrappers must define all the macros that the native compiler defines.
-
- Dec 04, 2016
-
-
David Gobbi authored
The parser would die if "volatile" appeared inside curly braces. This was due to its accidental omission from the "keyword" rule.
-
- Dec 03, 2016
-
-
Ken Martin authored
This is the fix from vtk/vtk!2132 rebased for 7.1
-
- Dec 01, 2016
-
-
David Gobbi authored
In VTK 6.1 the PRIVATE_DEPENDS section was added to the module.cmake files, in order to reduce linking. This created a problem for the wrappers that went unnoticed at the time: when a VTK interface method takes or return a pointer to a VTK object, a simple forward declaration and private linkage of the library defining that object is sufficient for C++. But for the wrappers, it is insufficient because the wrappers require the definitions of any types that are used as method parameters, otherwise they cannot know whether a forward-declared class is derived from vtkObject or not. For VTK 7.1 the module.cmake files were cleaned up and many dependencies were moved from DEPENDS to PRIVATE_DEPENDS. This cleanup caused the bug that was introduced in VTK 6.1 to become apparent, because suddenly a whole bunch of methods were not longer wrapped in Java because the wrappers could not reliably determine whether forward-declared types were derived from vtkObject or not. Tcl and Python continued to work because they are less strict in their type checking.
-
David Gobbi authored
Even though typedefs have been handled by the Python wrappers ever since VTK 6.0, this feature was never enabled for the Java and Tcl wrappers. This problem was noticed when the vtkMTimeType typedef was introduced, since it caused MTime methods to disappear from the Java/Tcl wrappers.
-
- Nov 14, 2016
-
-
Chuck Atkins authored
* glyph_error: add fix from master to release tag
-
- Nov 12, 2016
-
-
Ken Martin authored
Add the recent glyph fix from vtk/vtk!2123
-
- Nov 11, 2016
-
-
Chuck Atkins authored
Merge branches 'python-calldata-null', 'fix-jittering', 'add_resource_management_to_2d', 'openfoam_float_or_double_points', '16899-MSAA-depth-fix' and 'fix-incompatible-web-arg-for-windows' into release * python-calldata-null: Avoid dereferencing NULL calldata pointer Don't pass subject for Python DeleteEvent * fix-jittering: Fixed stochastic jittering and added API to customize noise settings. * add_resource_management_to_2d: add opengl resource management to polydatamapper2d * openfoam_float_or_double_points: Modify openfoam reader to support float or double point data. * 16899-MSAA-depth-fix: Fix issue with coincident geometry + MSAA. See #16899. * fix-incompatible-web-arg-for-windows: Fix Windows issue with --fs-endpoints for vtkWeb server Allow vtkWeb server to server several directories
-
In some cases it could attempt to free opengl resources when it was not the current context or after the context was destroyed. Add the new resource management logic via vtkOpenGLResourceFreeCallback the class to prevent this.
-
101f9eeb changed the polydata fragment shaders to always write out gl_FragDepth explicitly to help with the depth peeling abstractions. However, this causes issues when multisampling, as the multisampled depths are not handled correctly when gl_FragDepth is not the default value. [1] has some more detailed info. After this patch, gl_FragDepth is only set when it is needed. [1] http://www.gamedev.net/topic/544920-gl_fragdepth-and-anti-aliasing/#entry4514289
-
See mailing list report: http://public.kitware.com/pipermail/paraview/2016-November/038405.html
-
This adds a check to vtkPythonCommand so that it doesn't attempt to use the calldata pointer if the pointer is NULL.
-
When Python observed a VTK DeleteEvent, it called GetObjectFromPointer() to try to get (or make) a Python object for the vtkObject that invoked the event. Obviously if a vtkObject is being deleted, we do not want to create a new Python object that references it.
-
- Nov 10, 2016
-
-
The mapper uses vtkPerlinNoise by default with a texture size and frequency equivalent to the window size. It is possible to fully customize the noise generator and texture size. UseJittering changed to be off by default so some of the baselines were updated. Added tests for both default and customized noise ray jittering. Disabled TestGPURayCastMapperSampleDistance in legacy OpenGL.
-
-
-