| Commit message (Expand) | Author | Age | Files | Lines |
* | GraphUI Group: Don't draw border is set invisible | Sven Göthel | 2024-01-28 | 1 | -2/+2 |
* | Bug 1489 - GraphUI Group: Resolve Performance Regression in Scene.pickShape()... | Sven Göthel | 2024-01-22 | 1 | -18/+90 |
* | Bug 1490 - GraphUI Performance: Group/Scene: Use temp sorted arrays | Sven Göthel | 2024-01-22 | 1 | -7/+14 |
* | Bug 1490 - GraphUI Group: Resolve Performance Issues with Shape Mv Transform ... | Sven Göthel | 2024-01-22 | 1 | -5/+5 |
* | GraphUI Group: Add ctor with most usable values, allowing injecting a Group a... | Sven Göthel | 2024-01-20 | 1 | -1/+24 |
* | GraphUI Group/BoxLayout/GridLayout: Handle empty Group, i.e. detect zero-size... | Sven Göthel | 2024-01-20 | 1 | -3/+3 |
* | GraphUI Graph/Scene: Reuse TreeTool for contains(), getShapeByID() and getSha... | Sven Göthel | 2024-01-20 | 1 | -24/+3 |
* | Graph Clipping: Use Frustum Clipping using AABBox -> Mv transformed Cube -> F... | Sven Göthel | 2024-01-20 | 1 | -30/+81 |
* | Frustum: Revise code and its Plane definition to support Cube->Frustum as wel... | Sven Göthel | 2024-01-19 | 1 | -2/+2 |
* | GraphUI Enhance Clipping: Drop 'cullingScale' param, a simple intersection-te... | Sven Göthel | 2024-01-16 | 1 | -18/+8 |
* | Graph/GraphUI AA-Quality + SampleCount (shader): Push params down to RegionRe... | Sven Göthel | 2024-01-16 | 1 | -11/+11 |
* | GraphUI Enhance Clipping: Drop pixel clipping if `clip-box >= clip-box*cullin... | Sven Göthel | 2024-01-16 | 1 | -7/+13 |
* | GraphUI Group Clipping setClip{OnBox->OnBounds}(): Add Vec3f cullingScale fac... | Sven Göthel | 2024-01-15 | 1 | -21/+76 |
* | Graph/GraphUI AA-Quality (shader): Region: Add DEFAULT_AA_QUALITY and clippin... | Sven Göthel | 2024-01-15 | 1 | -11/+3 |
* | Graph/GraphUI: Revise Graph Region ShaderMapping, fix AABBox-Clipping for Pas... | Sven Göthel | 2024-01-14 | 1 | -14/+61 |
* | GraphUI Shape: Maintain multiple Activation Listener (ArrayList instead of si... | Sven Göthel | 2024-01-07 | 1 | -2/+2 |
* | GraphUI Cleanup: Simplify Shape.draw*() and Container.{add,remove*}Shape[s]()... | Sven Göthel | 2024-01-07 | 1 | -49/+40 |
* | GraphUI Group: Fix layout w/ zero shapes (empty), i.e. set AABBox to zero | Sven Gothel | 2023-12-31 | 1 | -1/+3 |
* | GraphUI Group: Allow override of clearImpl0() and destroyImpl0() | Sven Gothel | 2023-12-19 | 1 | -5/+5 |
* | Bug 805: GraphUI: Add Group.replaceShape(..) and Shape.getParent() | Sven Gothel | 2023-12-18 | 1 | -1/+29 |
* | Bug 805: GraphUI Group: Add 'widget-mode' used to utilize a group as one visi... | Sven Gothel | 2023-12-18 | 1 | -1/+56 |
* | GraphUI Container: Cleanup or Group/Scene add*/remove* methods | Sven Gothel | 2023-12-18 | 1 | -8/+24 |
* | GraphUI Shape: Rename is{Container -> Group}(), denoting a group only | Sven Gothel | 2023-12-18 | 1 | -1/+1 |
* | GraphUI Shape: Rename [set|is]{Enabled -> Visible}(..) for clarity | Sven Gothel | 2023-12-18 | 1 | -3/+3 |
* | GraphUI Shape/Group: Group.isActive() also returns true if any child is activ... | Sven Gothel | 2023-12-12 | 1 | -0/+8 |
* | GraphUI Shape: 'int name' -> 'int id' and add 'String name', change get/set m... | Sven Gothel | 2023-10-03 | 1 | -12/+34 |
* | GraphUI: Group: Add attribute to allow not to relayout if child Shapes are di... | Sven Gothel | 2023-09-30 | 1 | -14/+24 |
* | Bug 1452: GraphUI Shape: Rename setMvTransform(..) -> setTransformMv(..), ali... | Sven Gothel | 2023-09-23 | 1 | -3/+3 |
* | GraphUI Container: Add getShapeCount() and add API doc .. | Sven Gothel | 2023-09-20 | 1 | -3/+5 |
* | Bug 1452 - Decouple math functionality to 'com.jogamp.math' to be toolkit agn... | Sven Gothel | 2023-09-20 | 1 | -22/+22 |
* | GraphUI Group.validateImpl(): Pick RenderMode for border from 1st Shape if re... | Sven Gothel | 2023-09-16 | 1 | -1/+12 |
* | GraphUI Group: Override isShapeDirty(), performing a deep dirty state update ... | Sven Gothel | 2023-09-16 | 1 | -0/+13 |
* | GraphUI Layout: Fix BoxLayout scale, margin and padding; Add same padding beh... | Sven Gothel | 2023-09-05 | 1 | -0/+4 |
* | GraphUI: Use thread-save and lock-free CopyOnWriteArrayList for List<Shape>, ... | Sven Gothel | 2023-08-27 | 1 | -2/+2 |
* | GraphUI: Group API doc + remove GlyphShape's redundant many getOrigPos() vari... | Sven Gothel | 2023-08-25 | 1 | -3/+3 |
* | GraphUI Revise Padding and Border: Padding + Border belong to Shape's bounds.... | Sven Gothel | 2023-04-28 | 1 | -2/+36 |
* | GraphUI GraphShape: createGLRegion() -> updateGLRegion(), called by addShapeT... | Sven Gothel | 2023-04-20 | 1 | -2/+2 |
* | Graph + GraphUI: Consolidate Vertex: Drop SVertex and factory, use Vec[234]f ... | Sven Gothel | 2023-04-18 | 1 | -1/+3 |
* | GraphUI Group.drawImpl0(): Copy List<Shape> to array and sort using Shape.ZAs... | Sven Gothel | 2023-04-14 | 1 | -2/+7 |
* | GraphUI Container.removeShape(..): Return removed Shape, add removeShape(inde... | Sven Gothel | 2023-04-14 | 1 | -3/+13 |
* | GraphUI Group: Avoid additional shapes-loop w/o layouter | Sven Gothel | 2023-04-13 | 1 | -10/+15 |
* | GraphUI GridLayout: Functional Grid Layout w/ Padding, demo'ed in UISceneDemo... | Sven Gothel | 2023-04-12 | 1 | -16/+31 |
* | GraphUI: Return this on setter/modifier methods for chaining | Sven Gothel | 2023-04-12 | 1 | -2/+2 |
* | GraphUI: Group is non-interactive per default -> setInteractive(..) | Sven Gothel | 2023-04-10 | 1 | -1/+8 |
* | GraphUI: Container (Group, Scene): Add removeAllShapes() and expose frustum-c... | Sven Gothel | 2023-04-10 | 1 | -1/+20 |
* | Matrix4f.mapWin*(): Drop unused temp matrices, map*() returns false on invPMv... | Sven Gothel | 2023-04-09 | 1 | -1/+1 |
* | PMVMatrix rewrite using Matrix4f, providing SyncMatrix4f* for GLUniformData; ... | Sven Gothel | 2023-04-07 | 1 | -7/+3 |
* | GraphUI: Adopting Vec*f API; Adding Group; Scene + Group are Container, trave... | Sven Gothel | 2023-04-05 | 1 | -0/+249 |