| Commit message (Expand) | Author | Age | Files | Lines |
* | GLMediaPlayer: Replace GLMediaEventListener.EVENT_CHANGE_* 'int event_mask' w... | Sven Gothel | 2023-05-09 | 1 | -39/+112 |
* | Graph GLRegion: DEBUG_BUFFER (growth) 'jogl.debug.graph.curve.Buffer' | Sven Gothel | 2023-05-05 | 1 | -19/+35 |
* | Graph GLRegion.growBuffer(..): Disable debug output (static final flag) | Sven Gothel | 2023-05-04 | 1 | -3/+9 |
* | AudioSinkFactory: Add debug output in case of failed initialization | Sven Gothel | 2023-05-04 | 1 | -0/+2 |
* | Graph FontFactor: Adopt to GlueGen commit 69d22df0a6132dbf8b88fd04090c0bc8112... | Sven Gothel | 2023-05-04 | 1 | -1/+1 |
* | AABBox: Add 'translate' w/ dedicated components | Sven Gothel | 2023-04-28 | 1 | -0/+15 |
* | [PMV]Matrix[4f]: Clarify 'mulVec[34]f' in-place arg properties, add pure in-p... | Sven Gothel | 2023-04-28 | 2 | -16/+113 |
* | Vec[234]f: Add 'max' and 'min' function | Sven Gothel | 2023-04-28 | 3 | -0/+45 |
* | Graph GLRegion/TextRegionUtil: Enhance pre-determination of buffer-size, incr... | Sven Gothel | 2023-04-20 | 3 | -33/+93 |
* | Graph OutlineShape.get{Outline->}VectexCount() renamed | Sven Gothel | 2023-04-20 | 1 | -1/+1 |
* | GLArrayDataClient: Refine API doc for grow*() and reserve() | Sven Gothel | 2023-04-20 | 1 | -2/+2 |
* | Graph GLRegion*: Utilize interleaved GLSL buffers for vertices, curveParams a... | Sven Gothel | 2023-04-20 | 3 | -68/+105 |
* | GLArrayDataServer.addGLSLSubArray(): Return (actual) GLArrayDataWrapper inste... | Sven Gothel | 2023-04-20 | 1 | -1/+1 |
* | Graph [GL]Region: Use small initial indices/vertices count (640 -> 16), since... | Sven Gothel | 2023-04-19 | 2 | -6/+9 |
* | Graph GLRegion: Consolidate pass-1 common data (indices, vertices, ..) and al... | Sven Gothel | 2023-04-19 | 2 | -14/+184 |
* | Graph Region.addOutlineShape(): Fix DEBUG_INSTANCE path, enable perf counter ... | Sven Gothel | 2023-04-19 | 1 | -0/+3 |
* | Graph: Region.countOutlineShape(..) -> static, allow usage w/o instance; Text... | Sven Gothel | 2023-04-19 | 3 | -33/+40 |
* | Graph Font.getGlyphShapeBounds(): Use variant w/ 2 temp AffineTransform match... | Sven Gothel | 2023-04-18 | 1 | -2/+5 |
* | Graph OutlineShape.checkOverlaps(): Test overlap first to drop overlaps.conta... | Sven Gothel | 2023-04-18 | 1 | -1/+1 |
* | VectorUtil: Fix isVec3InTriangle3(..) testing p1, p2 and p3 | Sven Gothel | 2023-04-18 | 1 | -12/+8 |
* | Graph + GraphUI: Consolidate Vertex: Drop SVertex and factory, use Vec[234]f ... | Sven Gothel | 2023-04-18 | 15 | -956/+438 |
* | Typecast Font: Add API doc for getLineHeight(), remove unused Vec3f import | Sven Gothel | 2023-04-14 | 1 | -2/+14 |
* | Graph OutlineShape: Add getOutlineVectexCount(), i.e. total vertex count of a... | Sven Gothel | 2023-04-14 | 1 | -0/+10 |
* | Typecast Font.Glyph: Expose isUndefined(), i.e. name == ".notdef" | Sven Gothel | 2023-04-14 | 1 | -0/+3 |
* | Typecast: Expose (new) getGlyphCount(): GlyfTable.getSize() -> (OTFont,Font).... | Sven Gothel | 2023-04-14 | 1 | -0/+5 |
* | Graph Region: Add NORM_RENDERING_BIT (0) for better documented usage; Add get... | Sven Gothel | 2023-04-14 | 1 | -0/+31 |
* | Graph/Math: Cleanup toString(), spacing and use System.lineSeparator() | Sven Gothel | 2023-04-12 | 4 | -27/+21 |
* | Matrix4f.mapWin*(): Drop unused temp matrices, map*() returns false on invPMv... | Sven Gothel | 2023-04-09 | 2 | -335/+603 |
* | PMVMatrix: Expose temporary storage (w/o side-effects) for efficiency; GraphU... | Sven Gothel | 2023-04-08 | 1 | -1/+42 |
* | PMVMatrix API doc: Use `` to quote code since {@code } causes block-quoting w... | Sven Gothel | 2023-04-08 | 1 | -5/+5 |
* | PMVMatrix rewrite using Matrix4f, providing SyncMatrix4f* for GLUniformData; ... | Sven Gothel | 2023-04-07 | 20 | -1416/+1524 |
* | Matrix4f Perf: Enhance invert(), Drop (test) load on Matrix4f.mul(Matrix4f) f... | Sven Gothel | 2023-04-05 | 2 | -89/+177 |
* | AABBOX: Revert API doc copy/type errors from commit 15e60161787224e85172685f7... | Sven Gothel | 2023-04-05 | 1 | -7/+7 |
* | Math: Complete Matrix4f w/ Vec[234]f and adopt it throughout Quaternion, Ray,... | Sven Gothel | 2023-04-05 | 20 | -871/+3238 |
* | Graph GLSL: Enable 'discard' in fragment shader w/o GLRendererQuirks.GLSLBugg... | Sven Gothel | 2023-03-30 | 1 | -5/+11 |
* | Graph*: API doc refinement | Sven Gothel | 2023-03-30 | 1 | -1/+1 |
* | Vec2f, Vec3f: Return this @ set(..), add set(float[]) and add(float, ..) | Sven Gothel | 2023-03-30 | 2 | -22/+60 |
* | Graph RenderState: Add setColorStatic(float[]) variant | Sven Gothel | 2023-03-28 | 1 | -0/+3 |
* | Graph Font.GlyphVisitor*: Pass 'char symbol' to visitor, passing full text-pr... | Sven Gothel | 2023-03-28 | 3 | -5/+8 |
* | Graph Font.Glyph: Add getFont() (the owner) | Sven Gothel | 2023-03-28 | 1 | -0/+3 |
* | Graph FontScale: Simplify names, fix API doc and add unit test | Sven Gothel | 2023-03-28 | 1 | -27/+102 |
* | Graph Font: Rename getBBox*() -> getBounds*() to preserve a common semantic name | Sven Gothel | 2023-03-27 | 1 | -6/+6 |
* | Quaternion: Shorten toString() type name | Sven Gothel | 2023-03-27 | 1 | -1/+2 |
* | Add Vec2f and Vec3f, to support a more simple OO vector-math usage, e.g. for ... | Sven Gothel | 2023-03-22 | 2 | -0/+528 |
* | Graph: Remove OutlineShape.Visitor* as being replaced by Font.GlyphVisitor | Sven Gothel | 2023-03-22 | 2 | -24/+1 |
* | Graph Font Processing: Use Font.GlyphVisitor instead of OutlineShape.Visitor,... | Sven Gothel | 2023-03-22 | 4 | -19/+63 |
* | GraphUI UISceneDemo*: Use lambdas for GLAutoDrawable.invoke(..) to reduce LOC | Sven Gothel | 2023-03-21 | 1 | -0/+7 |
* | Graph: Cleanup Vertex.Factory referencing: Only bind to OutlineShape and use ... | Sven Gothel | 2023-03-21 | 3 | -43/+21 |
* | GLArrayDataClient: Allow null buffer @ growIfNeeded(), removed from commit 90... | Sven Gothel | 2023-03-20 | 1 | -20/+1 |
* | GLOffscreenAutoDrawable: Remove unused import | Sven Gothel | 2023-03-20 | 1 | -2/+0 |