aboutsummaryrefslogtreecommitdiffstats
path: root/src/jogl
Commit message (Expand)AuthorAgeFilesLines
* Minor cleanup of imports, etc: FBObject, GLContext*, Texture, ..Sven Gothel2023-08-137-58/+36
* Texture ctor w/ external textureID: Pass `ownsTextureID` where true hands ove...Sven Gothel2023-08-132-11/+38
* Animator*: Add ctor variants passing modeBits directly, i.e. enable/disable A...Sven Gothel2023-08-133-37/+177
* Graph TextRegionUtil.drawString3D(..): Allow null `rgbaColor` w/o color-chann...Sven Gothel2023-08-121-6/+12
* GLMediaPlayer: Show more reasonable DEBUG output in factory; Impl initGL(GL) ...Sven Gothel2023-08-112-6/+26
* Graph TextRegionUtil.drawString3D(..): Redefine 'rgbaColor' semantics: Either...Sven Gothel2023-08-021-3/+24
* Graph RenderState: Initialize colorStatic w/ all white (1,1,1,1) if color-cha...Sven Gothel2023-08-021-1/+1
* Graph RegionRenderer.destroy(): Detach RenderState from GL instanceSven Gothel2023-08-021-0/+1
* Graph: Simplify RegionRenderer API by exposing common RenderState methods (an...Sven Gothel2023-08-021-16/+34
* Graph Add {GLRegion, GraphShape}.setTextureUnit(int): Allowing to set texture...Sven Gothel2023-08-014-0/+18
* Graph RegionRendered.init(..): Disable renderer (and shader programs etc) to ...Sven Gothel2023-08-011-5/+3
* Graph RenderState: Initialize colorStatic w/ alpha=1 to avoid invisible rende...Sven Gothel2023-08-011-1/+1
* Graph GLRegion.create(..): Expose variant with custom pass2TexUnit for VBAA (...Sven Gothel2023-08-011-5/+23
* GLStateTracker: Add tracking of blending states (part-1)Sven Gothel2023-08-011-2/+129
* GLStateTracker: Encapsulate PixelStateMap for PixelStorei states (prepare for...Sven Gothel2023-08-011-44/+69
* Graph: Minor cleanup: TextRegionUtil: Fix API doc references; RegionRenderer....Sven Gothel2023-08-012-7/+6
* Add {GL, GLContext}.getDefaultDrawBuffer() to complement getDefaultReadBuffer()Sven Gothel2023-07-156-28/+98
* NativeSignatureJavaMethodBindingEmitter: Adopt to GlueGen changesSven Gothel2023-07-101-41/+40
* Adopt to GlueGen commit 952e0c1f83c9e0583a97d39988a6ba1428911c8cSven Gothel2023-06-163-207/+205
* Use DPI scaling to scale drawn fonts.Glenn Burkhardt2023-06-041-1/+14
* GLMediaPlayer: Add setAudioChannelLimit(..), correlating with AudioSink.setCh...Sven Gothel2023-05-233-1/+29
* *MediaPlayer: Adop to JOAL 39a32fd56de313c31bd197ee6022288e97f9729aSven Gothel2023-05-212-2/+6
* Relocate 'jar/atomic/jogl-fonts-p0.jar' -> 'jar/jogl-fonts-p0.jar' to simplif...Sven Gothel2023-05-201-2/+1
* FFMPEGMediaPlayer: Adjust to AudioFormat changesSven Gothel2023-05-201-2/+2
* FFMPEGMediaPlayer: AudioFormat is now a stand-alone class (gluegen 2b339721a4...Sven Gothel2023-05-181-2/+2
* Common av classes (*AudioSink, ..) are promoted to gluegen (commit 270172bcbd...Sven Gothel2023-05-1713-2020/+12
* HiDPI: Revise AWT GLCanvas/GLJPanel ScalableSurface: No setSurfaceScale(), ha...Sven Gothel2023-05-152-116/+118
* Fix GLMediaPlayerImpl.initGL(GL): Allow null==gl and audio-only mode (regress...Sven Gothel2023-05-091-16/+33
* GLMediaPlayer: Replace GLMediaEventListener.EVENT_CHANGE_* 'int event_mask' w...Sven Gothel2023-05-092-80/+156
* MacOSXCGLDrawableFactory.canCreateGLPbuffer(): Disabled for MacOS >= 10.13 (H...Sven Gothel2023-05-062-2/+6
* Graph CDTriangulator2D: Drop invalid innerPoly, avoiding Loop.initFromPolylin...Sven Gothel2023-05-051-2/+30
* Graph GLRegion: DEBUG_BUFFER (growth) 'jogl.debug.graph.curve.Buffer'Sven Gothel2023-05-051-19/+35
* Graph GLRegion.growBuffer(..): Disable debug output (static final flag)Sven Gothel2023-05-041-3/+9
* AudioSinkFactory: Add debug output in case of failed initializationSven Gothel2023-05-041-0/+2
* Graph FontFactor: Adopt to GlueGen commit 69d22df0a6132dbf8b88fd04090c0bc8112...Sven Gothel2023-05-041-1/+1
* AABBox: Add 'translate' w/ dedicated componentsSven Gothel2023-04-281-0/+15
* [PMV]Matrix[4f]: Clarify 'mulVec[34]f' in-place arg properties, add pure in-p...Sven Gothel2023-04-282-16/+113
* Vec[234]f: Add 'max' and 'min' functionSven Gothel2023-04-283-0/+45
* Graph GLRegion/TextRegionUtil: Enhance pre-determination of buffer-size, incr...Sven Gothel2023-04-203-33/+93
* Graph OutlineShape.get{Outline->}VectexCount() renamedSven Gothel2023-04-202-2/+2
* GLArrayDataClient: Refine API doc for grow*() and reserve()Sven Gothel2023-04-201-2/+2
* Graph GLRegion*: Utilize interleaved GLSL buffers for vertices, curveParams a...Sven Gothel2023-04-206-172/+119
* GLArrayDataServer.addGLSLSubArray(): Return (actual) GLArrayDataWrapper inste...Sven Gothel2023-04-201-1/+1
* Graph VBORegion2P*.renderVBO(): Add comment on BITHINT_GLOBAL_DEPTH_TEST_ENAB...Sven Gothel2023-04-192-0/+9
* Graph [GL]Region: Use small initial indices/vertices count (640 -> 16), since...Sven Gothel2023-04-192-6/+9
* Graph GLRegion: Consolidate pass-1 common data (indices, vertices, ..) and al...Sven Gothel2023-04-195-476/+186
* Graph Region.addOutlineShape(): Fix DEBUG_INSTANCE path, enable perf counter ...Sven Gothel2023-04-191-0/+3
* Graph: Region.countOutlineShape(..) -> static, allow usage w/o instance; Text...Sven Gothel2023-04-193-33/+40
* Graph Font.getGlyphShapeBounds(): Use variant w/ 2 temp AffineTransform match...Sven Gothel2023-04-182-6/+10
* Graph OutlineShape.checkOverlaps(): Test overlap first to drop overlaps.conta...Sven Gothel2023-04-181-1/+1