- Jul 28, 2017
-
-
John Harwell authored
-
John Harwell authored
Annotations drawing was drawing background for text annotations but this code has been removed since the text renderer handles drawing the background color for text.
-
John Harwell authored
-
John Harwell authored
Removed PIXEL space from annotations as it was not used and is pretty much replaced with the newer VIEWPORT space.
-
John Harwell authored
-
John Harwell authored
-
John Harwell authored
Creating a new annotation type "chart label" so that user can select chart labels and change its text like a text annotation.
-
John Harwell authored
-
John Harwell authored
-
John Harwell authored
All OpenGL Graphics windows now share a common graphics context. As a result, there is no need to create textures, fonts, or buffers for each windows since they are now shared.
-
John Harwell authored
Revising management of textures since all OpenGL windows share an OpenGL context. Also added a graphics primitive for use with a texture.
-
John Harwell authored
Fixed crash when no files loaded (except scene) and Save/Manage Files launched. Crash due to no Chart Overlays valid.
-
John Harwell authored
Corrections to ensure that OpenGL contexts are shared in all windows so that OpenGL buffer objects (used by the new OpenGL Primitives) do not need creation for all windows.
-
John Harwell authored
Do not copy histogram display attributes when palettes are copied to all map with "Apply to All Maps" selected on Palette Color Mapping Editor.
-
John Harwell authored
-
John Harwell authored
-
John Harwell authored
-
John Harwell authored
-
John Harwell authored
-
John Harwell authored
-
John Harwell authored
Fixed crash that occurred when loading a scene and trying to restore a 'model one chart' to a 'model two chart'. There was no test to see if the 'model one chart' was valid and a test for validity has been added to prevent the crash.
-
John Harwell authored
Add "alternative coloring" to graphics primitive. Use the alternative coloring for matrix grid outline.
-
John Harwell authored
-
John Harwell authored
Added GraphicsPrimitiveSelectionHelper that is used to simplify selection of new OpenGL primitives during an identification operation.
-
John Harwell authored
Using new primitives with OpenGL Buffer Object for Matrix drawing that is substantially faster than the previous implementation.
-
John Harwell authored
When exiting wb_view, reset the brain so that all files are destroyed before BrainOpenGL is destroyed. Files release GraphicsOpenGLBufferObject's via an event sent to BrainOpenGL and if BrainOpenGL is not around to receive the event, message are printed indicating destruction of GraphicsOpenGLBufferObject failed.
-
John Harwell authored
Removed use of BrainOpenGLPrimitiveDrawing from chart two drawing and replaced with new primitive drawing that uses OpenGL buffers.
-
John Harwell authored
-
John Harwell authored
Adding a module for using OpenGL Buffers that include creation of the buffers, delete of the buffers, loading of the buffers, and drawing of the buffers.
-
John Harwell authored
When creating BrainOpenGLWidget, use an OpenGL sharing context so that all windows use the same OpenGL buffer objects. Otherwise, it would be very difficult to create/destroy buffer objects for each window. In addition, fixed crash if the user attempted to create more than 10 windows.
-
John Harwell authored
-
John Harwell authored
-
John Harwell authored
On Overlay and Map Settings Dialog's palette page, added a color selection for histogram envelope color. Also added a rainbow icon for the "Palette Color" selection for both bars and envelope.
-
John Harwell authored
For histograms, do not let the user set vertical axis range (counts) to a value less than zero. Also, ensure that the maximum axis value is always greater than or equal to the minimum axis value.
-
John Harwell authored
When wb_view is run within Apple's XCode debugger, the parameter '-NSDocumentRevisionsDebugMode YES' is passed to main() and since it was not a recognized parameter, wb_view exited. wb_view now ignores this parameter.
-
John Harwell authored
Added parcel series file to new matrix charting. Fixed map yoking for chart matrix selection when user clicks in matrix to change selected row/column.
-
John Harwell authored
-
John Harwell authored
-
John Harwell authored
Fixed problem with yoking for Chart Overlays including allowing yoking of a chart overlay to a map overlay.
-
John Harwell authored
When drawing histograms draw all histogram bars first followed by all histogram envelopes so that the bars do not hide envelopes in lower layers.
-