- Jun 16, 2014
-
-
Marcus D. Hanwell authored
This needs fixing more completely in the future to use the correct API, but it gets most of the tests passing for now. Change-Id: Ide01bccba330e1196c5d060e6f048743f86cbc96
-
Marcus D. Hanwell authored
This will enable us to switch the backend at will, the OpenGL works whereas the OpenGL2 needs some additional improvements mainly to use point sprites (where most of the tests are failing. Change-Id: I648c18ca33b4c6796c4b7a829a2902f7e91ff412
-
Marcus D. Hanwell authored
Change-Id: Idd14d0d93874c5c850ac0908a311b45fc8ff94d4
-
Marcus D. Hanwell authored
This adds a concept of a rendering backend to the module API, with an OpenGL and OpenGL2 backend. They are mutually exclusive and one or the other should be selected (or None in the case when rendering is not requested). This needs a little more work as the default backend enables rendering when the group is disabled at this point. Change-Id: I98d660e063ef58d52698e08ab06dd45601bea9cd
-
Marcus D. Hanwell authored
Change-Id: Icd7a839675e7ad02510dee3280b91375985efa11
-
- Jun 13, 2014
-
-
Marcus D. Hanwell authored
This now gives us a vtkRenderingOpenGL2 that has most of the same classes as vtkRenderingOpenGL - the two will clobber each other's headers, symbols etc and so can never be built/linked at the same time. Unfortunately a lot of classes SafeDownCast or dynamic_cast to the derived OpenGL forms of the classes in vtkRenderingCore, and so using a different class name presented significant issues despite the fact that these classes are (in an ideal world) implementations of the API in vtkRenderingCore for OpenGL 2.1 and above. Change-Id: Ie8c6234621e550d3fd67da732d2cf4839290d665
-
Marcus D. Hanwell authored
Using pure renames to make things clearer to git... Change-Id: Icbf5f782179a5e511aee06e7a1fa494be0a5be26
-
Marcus D. Hanwell authored
Check it for NULL before deleting it, in the case of the new rendering code no override is provided and this is NULL. Change-Id: If57757125472481eb0a1bfd172af404d849317ff
-
Marcus D. Hanwell authored
This required several classes to be copied over, they may not stay. It also required me to port many calls from vtkgl to GLEW, and get rid of checks for features in OpenGL 2.1 or less. The extension manager has been removed, and its functionality replaced. Change-Id: I60f8858a315a0e91c175aef6152ab57d26650cb4
-
Berk Geveci authored
adf3b4d8 pythonalg: raise an error in RequestData by default 0b1ca3a0 pythonalg: use keyword arguments rather than members 4787c7a4 Added documentation and testing to vtkPythonAlgorithm.
-
https://github.com/cryos/VTKKen Martin authored
Change-Id: I1d94353b7ecde0d7800edb797bc997e6f475808f
-
Ken Martin authored
Change-Id: I22e79f4016eb95387ceeb1389faa276d099c00e1
-
Ken Martin authored
Change-Id: Ic3f725b5c7ef2ed7f7d639acaba5a727bb1768b8
-
Berk Geveci authored
e2532923 Added an ensemble source. 38851122 PERF: Removed unnecessary function call. be279517 Added new meta-data and request capability to the pipeline.
-
Change-Id: I5eeaba72d9e9869b6bc3b8190d5888671f3bf1d0
-
Change-Id: Ib3bdb7fcadb08907b0243da45e78d2e983437fdc
-
Berk Geveci authored
Also added a Python superclass to make algorithm development easier. Conflicts: Filters/Python/module.cmake Change-Id: I23fbee8b39d10c4fa75faa7704153a8d58df9445
-
Berk Geveci authored
vtkEnsembleSource is used to manage a collection of data sources to represent a dataset ensemble. See the class documentation for details. Change-Id: I3a7530f6a5b0a3a20ac8ce69aad9435a49dd03d3
-
Joachim Pouderoux authored
d64a8357 Fix functional bag plot.
-
Joachim Pouderoux authored
The BagPoints point cache mtime was not modified when the content was changed, so the bounding box might be bad. Change-Id: I544aa5e7849c2259a794f450a9b1db024cd9b063
-
Ben Boeckel authored
b1b31c94 java: get the list of java modules properly 0cf88894 vtkFiltersPython: exclude from Java and Tcl wrapping ba551468 wrapping: add variables to exclude from language-specific wrapping
-
Joachim Pouderoux authored
b6235a77 BUG: Fix the quads evaluate location
-
- Jun 12, 2014
-
-
Sebastien Jourdain authored
aef8403d In java code, handle situation when wheel rotation value is zero.
-
Eli Kahn authored
This commit makes sure no zooming occurs in the Java panels mouse wheel handlers when getWheelRotation() returns a value of zero, which is possible for some high resolution mouse wheels. Change-Id: I16d5c008f6c14fd797e68e567800800e9d2ea00e
-
Marcus D. Hanwell authored
We don't need it anymore, and we want to be mutually exclusive to it. Change-Id: Iacbcf2bd4549788749ccc4bcef0f2c2eadc0e63e
-
Marcus D. Hanwell authored
No longer needed, we stopped using the filter a while back. Change-Id: I8fca799d8e2b5b31c9122b6a167e4ba9ad7746d1
-
Berk Geveci authored
The result of NeedToExecuteData() was already cached in N2E and is not supposed to changed. Replaced the functional call with the variable. Change-Id: I295634db6239f626404854fb3aa66a8f74d8bb9a
-
Berk Geveci authored
Added the ability for keys to copy themselves during pipeline passes. This allows arbitrary meta-data to flow back and forth in the pipeline with changing the executives. Although this is similar to KEYS_TO_COPY, it works significantly better. KEYS_TO_COPY has one major flow: it does not work if the algorithm that is supposed to add the key to KEYS_TO_COPY already executed and a filter downstream is causing re- execution. Also added the ability for keys to store meta-data in a data object's information. Allowing them to check it later in NeedToExecuteData. This allows filters to send a request upstream to potentially cause a new execution of the pipeline with changing the executives. This was not possible before. This was done by adding 3 new virtual methods to vtkInformationKey: NeedToExecute(), StoreMetaData() and CopyDefaultInformation(). Normally these do nothing. Subclasses can overwrite them to implement new behavior. These methods are called by the pipeline at certain times. CopyDefaultInformation() is called during CopyDefaultInformation(), StoreMetaData() after execution (REQUEST_DATA), NeedToExecute during NeedToExecuteData. Change-Id: Ice192eb0be9f0a47b512c1b0fa3cfbede74d81e1
-
Marcus D. Hanwell authored
Conflicts: Geovis/Core/Testing/Cxx/CMakeLists.txt Rendering/OpenGL/Testing/Cxx/CMakeLists.txt Change-Id: Ib296a676bc42ab8eb917365a9d850f1d0b6a9fa5
-
Ben Boeckel authored
788a28b1 testing: append the tests to the given variable
-
Utkarsh Ayachit authored
* pvvtk/pv-master: Change-Id: I76012fe6b08baf4f580d6e6d53e5feca034755bc
-
edbb4ffe Merge topic '14244_fix_stereo_image_captures' into master fa145803 Merge topic 'python-algorithm-old-python' into master 4b74588b vtkPythonAlgorithm: support older pythons a4e10e46 Merge topic 'manual-VTKData-option' into master 56251ee5 Merge remote-tracking branch 'pvvtk/pv-master' into HEAD 7442036b Merge topic 'python-algorithm' into master 169f0154 BUG #14244: Fix stereo image captures. 6691160f FiltersPython: create a vtkPythonAlgorithm class e8ba24a5 vtkAlgorithm: fix a typo fec99e56 Add option to exclude VTKData target from default build
-
- Jun 11, 2014
-
-
Marcus D. Hanwell authored
The .a component is a float, be sure to use a float in the comparison. Change-Id: I1f1e8a6138905e6b58fc3fed9c44e7dba3fb6acc
-
Ben Boeckel authored
Change-Id: Ib63073b5ce7a740a2bfb43383dc5cd1841aae239
-
Ben Boeckel authored
There's a global property for this; use it. Change-Id: Ie83f0d44e2547dd4f12264321f5a21d9bda69094
-
David Cole authored
65c686a8 BUG: Add missing header files to enable try_run tests to run without crashing
-
Ben Boeckel authored
The JNI and Tcl headers conflict with the Python headers with macros (e.g., toupper/tolower being macros versus functions). Change-Id: I69c73a37ef9db4acd8029cd49488545a0ee0ac36
-
Ben Boeckel authored
This is to allow language-specific classes (e.g., vtkPythonAlgorithm) to exclude themselves from languages known not to be supported. A blacklist is used because there exist things like lunatic (a two-way Lua ←→ Python bridge) and new any languages should try to wrap as much as possible. Change-Id: I81ee4c8df2ad74d158adb2b673b2413703a730ec
-
Ben Boeckel authored
523e3c06 vtkFiltersPython: Disable without Python wrapping
-
Ken Martin authored
Change-Id: Ifbfeed013af7bdef021861c1ed9c43a0fa499b21
-