aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* GraphUI MediaPlayer: Cleanup infoLabel layout; Add sticky HUD (always-on) but...Sven Göthel2024-01-261-40/+77
* GraphUI RangeSlider: Use a modulating color for rect page frame for visible r...Sven Göthel2024-01-261-4/+41
* GraphUI Shape: API doc for colors; add makeShapeDirty() on setColor(); add ac...Sven Göthel2024-01-261-9/+68
* GraphUI Layout: Emphasize whether a value/parameter is scaled or unscaled in ...Sven Göthel2024-01-266-72/+76
* Math Vec*: Rename {scale->mul}(..) for non-scalar types (n-dim); Add div(..)Sven Göthel2024-01-2610-66/+130
* Bug 1491: GLMediaPlayerImpl: Use a shared *GraphicsDevice for all compatible ...Sven Göthel2024-01-251-3/+41
* Bug 1491: FFMPEGMediaPlayer: Lock moviePtr lifecycle phase in-between [initSt...Sven Göthel2024-01-251-69/+73
* Bug 1491: Add missing rename DefaultGraphicsDevice.swap{Device->}HandleAndOwn...Sven Göthel2024-01-251-2/+2
* NativeWindowFactory.createDevice(..) w/ unitID for cloning; DefaultGraphicsDe...Sven Göthel2024-01-256-82/+75
* Bug 1488: Complete/Fix producing the 64-bit shaderKey: Use long values in bit...Sven Göthel2024-01-251-36/+28
* Graph: Drop non-existing 'JAVA' font from FontFactorySven Göthel2024-01-256-200/+14
* GraphUI MediaPlayer: Fix Zoom behavior; Disable DEBUG outputSven Göthel2024-01-191-33/+67
* GraphUI RangeSlider/RangedGroup: Fix overall integration, adding more API com...Sven Göthel2024-01-194-142/+359
* GraphUI Tooltip: Use delayMS for no time-based alarm (only used for now()); F...Sven Göthel2024-01-192-15/+16
* GraphUI Demos: Minor fixesSven Göthel2024-01-223-21/+6
* VBORegionSPES2: Disable verbose flag in TextureSequence.setTexCoordBBox() .. ...Sven Göthel2024-01-221-1/+1
* Bug 1488: FFMPEGMediaPlayer: Fix getTextureFragmentShaderHashID(), i.e. use a...Sven Göthel2024-01-221-6/+3
* Bug 1488 - Graph RegionRenderer: Use a more deterministic 64-bit shaderKey: [...Sven Göthel2024-01-221-31/+62
* Scene.dispatchMouseEventPickShape(): Reuse PMVMatrix4f, Ray and Vec3f within ...Sven Göthel2024-01-191-6/+8
* TooltipShape.destroyTip(): Only show warning instead of throwing a RuntimeExc...Sven Göthel2024-01-191-1/+5
* Simplify TooltipShape: Create own wrapper Group to not mutate user given Shap...Sven Göthel2024-01-223-33/+83
* Bug 1488 - Graph RegionRenderer: Ensure shaderPrograms1 path is disabled usin...Sven Göthel2024-01-221-6/+8
* Bug 1490: Add missing rename Shape.transformMvTo() -> applyMatToMv(), an tran...Sven Göthel2024-01-221-31/+31
* Bug 1489 - GraphUI Group: Resolve Performance Regression in Scene.pickShape()...Sven Göthel2024-01-2216-117/+340
* Bug 1490 - GraphUI Performance: Group/Scene: Use temp sorted arraysSven Göthel2024-01-222-16/+25
* Bug 1490 - GraphUI Group: Resolve Performance Issues with Shape Mv Transform ...Sven Göthel2024-01-2218-116/+223
* Bug 1488 - Graph RegionRenderer Shader Mapping: Revert to IntObjectHashMap an...Sven Göthel2024-01-221-64/+182
* GraphUI Demos: Minor finetuning..Sven Göthel2024-01-213-11/+22
* UIShapeClippingDemo00: Fix behavior, use shape as child and completely chain ...Sven Göthel2024-01-211-24/+23
* GraphUI Demo Fontview: Demonstrate Clipping w/ rotation; Reuse GlyphShape for...Sven Göthel2024-01-201-45/+123
* GraphUI RangeSlider: Keep Region.AA_RENDERING_MASK in renderModesSven Göthel2024-01-201-1/+1
* GraphUI Tooltip*: Allow user to trigger display via now(); Ensure TooltipShap...Sven Göthel2024-01-204-45/+108
* GraphUI Group: Add ctor with most usable values, allowing injecting a Group a...Sven Göthel2024-01-201-1/+24
* GraphUI Group/BoxLayout/GridLayout: Handle empty Group, i.e. detect zero-size...Sven Göthel2024-01-203-5/+19
* GraphUI Graph/Scene: Reuse TreeTool for contains(), getShapeByID() and getSha...Sven Göthel2024-01-203-53/+54
* Graph Clipping: Use Frustum Clipping using AABBox -> Mv transformed Cube -> F...Sven Göthel2024-01-2022-219/+364
* Frustum: Revise code and its Plane definition to support Cube->Frustum as wel...Sven Göthel2024-01-196-55/+203
* Add Cube to Frustum Plane mapping, supporting transformation of object-space ...Sven Göthel2024-01-192-1/+251
* AABBox: Rename private fields {bl, tr} -> {lo, hi} denoting proper orientatio...Sven Göthel2024-01-191-137/+137
* GraphUI Tooltip*: Generalize Tooltip base (more versatile) and add TooltipSha...Sven Göthel2024-01-195-41/+240
* GraphUI Clipping Demo: Adding a simple Shape within a clipping Group all driv...Sven Göthel2024-01-162-1/+183
* GraphUI Enhance Clipping: Drop 'cullingScale' param, a simple intersection-te...Sven Göthel2024-01-163-36/+12
* GraphUI GLButton: Filter out Region.AA_RENDERING_MASK in ctor, as GLEventList...Sven Göthel2024-01-161-1/+2
* Graph/GraphUI AA-Quality + SampleCount (shader): Push params down to RegionRe...Sven Göthel2024-01-1647-367/+326
* GraphUI RangedGroup.validateImpl(): Simplify updating contentPosZeroSven Göthel2024-01-161-5/+9
* GraphUI Enhance Clipping: Drop pixel clipping if `clip-box >= clip-box*cullin...Sven Göthel2024-01-163-51/+54
* GraphUI Group Clipping setClip{OnBox->OnBounds}(): Add Vec3f cullingScale fac...Sven Göthel2024-01-151-21/+76
* AABBox: Add intersects(AABBox), contains(AABBox), scale(float, float, float) ...Sven Göthel2024-01-151-0/+59
* AABBox: Rename private fields low -> bl and hight -> tr for readability; Unro...Sven Göthel2024-01-151-149/+187
* GraphUI Demo FontView01: Remove using jogamp.graph.curve.opengl.VBORegion2PVB...Sven Göthel2024-01-151-3/+0