| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
To limit growing code due to GlueGen's more capable new `Struct` emitter (more supported setter),
`Struct` with intended read-only access have been marked `ImmutableAccess` in their GlueGen config file.
Produced code with above setting compared with pre-GlueGen change is reduced
while also having dropped all of the JNI calls retrieving `Struct` values.
Only calls to function-pointer produced JNI methods, of course.
|
| |
|
|\
| |
| | |
Add support for Linux/ppc64le
|
| |
| |
| |
| |
| |
| |
| | |
This is required for the Linux/ppc64le target to build.
ba2338ad6c24516a9686baf75c289d4a3fac488bd68a3b88e725cbf611f5e681209feb6ddf5848e21dcf0e9c33c1c8d898f44f02ae2dc499816a8fe191525bf9
swt-4.26-gtk-linux-ppc64le.zip
|
| | |
|
|\ \
| | |
| | | |
Use DPI scaling to scale drawn fonts.
|
| |/ |
|
|/ |
|
|\
| |
| | |
Enable GitHub sponsor button
|
| |
| |
| |
| |
| | |
Adds a FUNDING.yml file that enables a sponsor button to become visible in the top of the repository. This button links to the sponsor page and thus makes the possibility to donate easier and more visible.
See https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository
|
|\ \
| | |
| | | |
Add support for riscv64 architecture
|
|/ / |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
SimpleSineSynth Button and have MediaButton to produce mono-only for 3D sound
- Move SimpleSineSynth and MediaPlayer around for spatial 3D sound
- Shape's center is the Source position
- SimpleSineSynth controlls:
- click to enable
- scroll vertical -> frequency change
- scroll vertical + ctrl-key -> volume/amplitude change
|
| |
| |
| |
| | |
draw(..) until it returns true.
|
| |
| |
| |
| | |
forAll(..), should be setup before call by user
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
AudioSink.setChannelLimit() ..
May be utilized to enforce 1 channel (mono) downsampling
in combination with JOAL/OpenAL to experience spatial 3D position effects.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
simplify inclusion in distribution; UbuntuFontLoader's Uri is patched accordingly.
This font jar file is actually not an atomic in the sense it being aggregated to e.g. jogl-all.jar or even a fat jar.
Hence it is more suitable to have it all visible in the top-dir next to the main jars.
|
| |
| |
| |
| | |
archive w/ same name
|
| | |
|
| | |
|
| |
| |
| |
| | |
2b339721a4d6dd4f3af129a4654375b15c7ea340)
|
| |
| |
| |
| |
| |
| |
| | |
Validated GLMediaPlayer ...
Validated GLMediaPlayer w/ new AudioSink
and channels > 2 for ALAudioSink with openal-soft > 1.18 (w/o AL_SOFT_buffer_samples).
|
| |
| |
| |
| | |
270172bcbd91f96d4a38a3d73e23d744f57a25b8) and joal (commit 03f4bb63ce8a358b1c2ef303480e1887d72ecb2e)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
have AWT toolkit define pixelScale only (simplification)
This aligns with Glenn's initial AWT patch commit e5e7514d649cd7dd28bbb8e04b72338dc09c2c83, i.e. removing redundancies...
Tested on Linux, Windows and MacOS w/ GLCanvas, GLJPanel and GLWindow using pixelScale values:
- Linux: 1, 2
- Windows: 1, 1.25, 2
- MacOS: 1, 2
|
| |
| |
| |
| |
| |
| | |
9a7b9768e2e018a33ca44a170f372fee84c26a27)
Was missing ..
|
| |
| |
| |
| | |
propagated properly to our AWT GLCanvas and NEWT
|
| |
| |
| |
| | |
dumpStack(); }
|
| | |
|
| |
| |
| |
| | |
blocking native change by monitor-pixelScale (Windows, X11)
|
| |
| |
| |
| | |
client-area in windowUnits (*fix regression*)
|
| | |
|
| |
| |
| |
| | |
(regression to initial implementation)
|
| |
| |
| |
| | |
with EventMask.Bit/EventMask
|
| |
| |
| |
| | |
jar/jogl-demos-java-src.zip
|
| |
| |
| |
| |
| |
| | |
(High Sierra)
This expands blocking Pbuffer on MacOS, see commit 1562a6d4c71b27378612306f825c2530c938f859
|
| | |
|
| |
| |
| |
| | |
10.7)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Loop.initFromPolyline(..) outline.getGraphPoint().size() < 3 IllegalArgumentException
This issue has to be added to our CD ..
/*
* Font FreeMono-Bold: ID 0 + 465: Glyph[id 465 'uni020F', advance 600, leftSideBearings 42, kerning[size 0, horiz true, cross true], shape true], OutlineShape@5e8a459[outlines 2, vertices 34]
Drop innerPoly ctrlpts < 3
- innerPo[vertices 2, ctrlpts 2] < 3
- outline[vertices 4, ctrlpts 4]
- Input[vertices 4]
*
* Font FreeSans-Regular: ID 0 + 409: Glyph[id 409 'Udieresiscaron', advance 720, leftSideBearings 80, kerning[size 0, horiz true, cross false], shape true], OutlineShape@5eb97ced[outlines 3, vertices 33]
Drop innerPoly ctrlpts < 3
- innerPo[vertices 1, ctrlpts 1] < 3
- outline[vertices 1, ctrlpts 1]
- Input[vertices 1]
* Stack:
at jogamp.graph.curve.tess.CDTriangulator2D.addCurve(CDTriangulator2D.java:97)
at com.jogamp.graph.curve.OutlineShape.triangulateImpl(OutlineShape.java:988)
at com.jogamp.graph.curve.OutlineShape.getTriangles(OutlineShape.java:1012)
at com.jogamp.graph.curve.Region.countOutlineShape(Region.java:503)
at com.jogamp.graph.ui.shapes.GlyphShape.<init>(GlyphShape.java:77)
*/
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
69d22df0a6132dbf8b88fd04090c0bc81129237f IOUtil.copyStream2File() changes
|
| | |
|
| |
| |
| |
| | |
threads', allowing C++ std::mutex etc to be used (openal-soft)
|
| |
| |
| |
| | |
don't use PMVMatrix for computation
|