| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
back later (scaled); TODO: Add alignment features
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fixed projection params; Simplify API requirements ..
Scene:
- Add Scene.PMVMatrixSetup and use it throughout Scene/Shape for reshape(), setupMatrix()
and Shape's win<->obj coordinate mappings.
- Default Scene.PMVMatrixSetup is no more moving origin to bottom-left, kept at screen-center.
- Add waitUntilDisplayer(), allowing to wait until 1st display is completed,
ensuring certain states are well set (init, reshape and 1st display on Shapes, plane-box, ..)
Shape:
- Rename setPosition() -> moveTo()
- Add getBounds(GLProfile) to retrieve AABBox before rendering,
- Enhance validateImpl(..) to allow this mode @ initial validation (only)
|
| |
|
| |
|
| |
|
|
|
|
| |
either use custom setting or avoid it at all for seamless client renderer integration
|
|
|
|
| |
correctly with all renderModes yet, inactive; Not good on text)
|
|
|
|
| |
and destroys it. Dropping this also from user (complexity).
|
|
|
|
|
|
|
|
| |
using a local instance, enable performing on any thread (not using a blocking GL renderer thread)
Shape got 2 win<->obj and size-retrieval variants:
(a) using given PMVMatrix and viewport
(b) using a local PMVMatrix w/ Scene's viewport and using Scene's setupMatrix()
|
| |
|
|
|
|
| |
GraphUI.Scene using RegionRenderer's viewport (no duplicate)
|
|
|
|
| |
in model-space.
|
|
|
|
| |
markShapeDirty() to force reupload of texture-coordinates; Also don't mute audio, user shall configure the GLMediaPlayer...
|
| |
|
|
|
|
| |
1st draw
|
|
|
|
| |
sceneDistance; Expose the scene-plane AABBox and add surfaceToObjSize() to compute surface-size in object coords.
|
|
|
|
| |
reset on Init: GLMediaPlayer.initGL() + recreate GLRegion
|
|
|
|
| |
2-pointer zoom; Scene: Align method names..
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
showing test-texture. Adding stop(); (API Change)
- allow multiple initGL(..) @ uninitialized and initialized
- allows usage before stream is ready
- using a test-texture @ uninitialized
- adding stop()
API change
- initStream() -> playStream()
- play() -> resume()
FFMPEG: Added 'ready' check for robustness
|
|
|
|
| |
bottom-left or bottom-right corner. Rename translate -> position.
|
| |
|
|
Root package is 'com.jogamp.graph.ui.gl', i.e. a sub-package of Graph denoting UI and OpenGL usage.
Implementation will stay small, hence relative files size costs are minimal.
Source and build is in parallel to nativewindow, jogl and newt
and has a dependency to all of them.
The NEWT dependencies are merely the input listener ..
|