Skip to content
Changes
- Eclipse: Use `Android 26 (stripped)` User Library to gluegen/make/lib/android-sdk/26/android-stripped.jar
—
Sven Gothel /
cgit
- Fix JVM_JNI6.c #error message
—
Sven Gothel /
cgit
- Bug 1523: Java8 build setup using target.releaselevel=8 (gluegen default)
—
Sven Gothel /
cgit
- Fix whitespace of build*.xml files
—
Sven Gothel /
cgit
- Add ShaderUtil.isComputeShaderSupported() and ComputeShader01GL4ES31 demo
—
Sven Gothel /
cgit
- Bug 1520: JNI: Only request min JNI_VERSION_1_6 (Android)
—
Sven Gothel /
cgit
- xxxx
—
Sven Gothel /
cgit
- Bug 1520: Add `android:exported="true"` to activities
—
Sven Gothel /
cgit
- Bug 1520: Fix adb-[un]install scripts
—
Sven Gothel /
cgit
- Bug 1520: Android Demos: Fix package name `com.jogamp.opengl.{test->demos}`
—
Sven Gothel /
cgit
- NativeWindowFactory.createDevice(): Fix `EGLDisplayUtil.eglCreateEGLGraphicsDevice` argument types
—
Sven Gothel /
cgit
- jogamp/graph/curve/opengl/shader/functions.glsl: Fix float literals (GLSL ES < 310)
—
Sven Gothel /
cgit
- Rename: NEWTGraphUI[12]pActivity* -> NEWTGraphUISceneDemo20Activity[12]p*
—
Sven Gothel /
cgit
- Manifest templates: Add-Opens: Add java.desktop/sun.awt.windows
—
Sven Gothel /
cgit
- joglversion-demo-android: Fix package name, Test -> Demo
—
Sven Gothel /
cgit
- Eclipse: Use android-stripped.jar in .classpath (via use library)
—
Sven Gothel /
cgit
- Demos: Fix test video URLs, using https instead of http
—
Sven Gothel /
cgit
- UISceneDemo20: Group ALAudioSink usage
—
Sven Gothel /
cgit
- Fix GLSL version for ES >= 3.1
—
Sven Gothel /
cgit
- Add building jogl-fat-${os.and.arch}.jar w/ GlueGen, JOAL and JOGL for convenience
—
Sven Gothel /
cgit
- Add fat Android target jogl-demos-fat-android-${arch} w/ GlueGen, JOAL, JOGL and demos in one apk
—
Sven Gothel /
cgit
- Android: Min API 24 -> 26 (Use GlueGen default settings)
—
Sven Gothel /
cgit
- MonitorDevice: Rename {perMM->mm}To{Per->}Inch(), add inchToMM()
—
Sven Gothel /
cgit
- GraphUI Scene: Disable screenshot for Android
—
Sven Gothel /
cgit
- Add Demo's CommandlineOptions: fix{Default}AARenderModeWithDPIThreshold()
—
Sven Gothel /
cgit
- Graph pass1 fragment-shader: Early out (discard/alpha) if alpha is 0.0
—
Sven Gothel /
cgit
- GLContext: Return VersionNumberString for getGLVersionNumber() and getGLSLVersionNumber() ..
—
Sven Gothel /
cgit
- GraphUI Demo: Add UISceneDemo03b (GLEventListener based version of UISceneDemo03) w/ Android activity
—
Sven Gothel /
cgit
- uses-sdk android:minSdkVersion="24" android:targetSdkVersion="35" (2025-08-31 requirements)
—
Sven Gothel /
cgit
- doc/Windows_Custom_OpenGL.md: Adding runtime switch via `jogamp.primary.library.path`
—
Sven Gothel /
cgit
- Fix GLContext: get{GLDynamicLookupHelper->DynamicLibraryBundle}() returning public DynamicLibraryBundle
—
Sven Gothel /
cgit
- Bug 1516: Add doxygen.all.zip target
—
Sven Gothel /
cgit
- Add: doxygen.public.zip, fix publix Doxyfile (missing line concat)
—
Sven Gothel /
cgit
- Doxygen: Realign w/ orig 'javadoc' locations and archive name, to preserve doc-root
—
Sven Gothel /
cgit
- Doxygen JOGL: Use doc/spec-overview.md as mainpage.
—
Sven Gothel /
cgit
- Adopt to VersionSemanticsUtil changes
—
Sven Gothel /
cgit
- Eclipse Java-11 (min target) setting and replace semver -> japicmp (classpath)
—
Sven Gothel /
cgit
- www: replace fenggui homeaddress
—
Sven Gothel /
cgit
- Eclipse: Drop android from build-path, no more working w/ using JRE-11 from JDK-21
—
Sven Gothel /
cgit
- Bump SWT to 4.36 (R-4.36-202505281830)
—
Sven Gothel /
cgit
- Bug 1513 - Handle X11RandR13 XRRGetOutputInfo NULL return value
—
Sven Gothel /
cgit
- SWT GLCanvas: Use pre-allocated system color white, as SWT < 4.26 requires color to be disposed
—
Sven Gothel /
cgit
- GLContext: Export current GLDynamicLookupHelper, allowing to pass through used OpenGL library handle and lookup function pointer to 3rd party toolkits
—
Sven Gothel /
cgit
- Fix EGLDynamicLibraryBundleInfo: Add EGL symbol for 2nd tool-lib
—
Sven Gothel /
cgit
- SWTAccessor: Adopt to SWT 4.36 changes
—
Sven Gothel /
cgit
- UISceneDemo03b: Add a little more customization ..
—
Sven Gothel /
cgit
- Demos: Use Runnable lambda for window.destroy() off-thread and use key-symbols F4, ESC and Q to trigger off-thread window.destroy()
—
Sven Gothel /
cgit
- TestSWTAccessor02NewtGLWindow: Use lambda for SWTAccessor.invokeOnOSTKThread(..)
—
Sven Gothel /
cgit
- Vec[234]f: Add scale(Vec[234]f s) variant for convenience
—
Sven Gothel /
cgit
- GraphUI: Group API doc + remove GlyphShape's redundant many getOrigPos() variants
—
Sven Gothel /
cgit
- GraphUI: Shape: Add runSynced(Runnable); Add setPMVMatrix(..) to setup complete PMVMatrix, use it in getSurfaceSize(..), shapeToWinCoord(..) and winToShapeCoord(..)
—
Sven Gothel /
cgit
- AABBox: Add set(AABBox)
—
Sven Gothel /
cgit
- GraphUI: Use thread-save and lock-free CopyOnWriteArrayList for List<Shape>, allowing off-thread mutation
—
Sven Gothel /
cgit
- Quaternion: Add rotateByAngleNormalAxis(..) variant using Vec3f axis
—
Sven Gothel /
cgit
- Vec3f: Add UNIX_X and UNIX_X_NEG, enhance API doc
—
Sven Gothel /
cgit
- AABBox: Fix intersects2DRegion(..), add resize{Height, Width}(..) and AABBox ctor using Vec3f low and high
—
Sven Gothel /
cgit
- Add TestVec3f01NOUI: This test shall be enhanced, only priliminary angle tests for now
—
Sven Gothel /
cgit
- GraphUI: Extract generalized AnimGroup functionality from UISceneDemo03*, providing sets of animated Shapes (GlyphShape or any other)
—
Sven Gothel /
cgit
- GraphUI: Button: Reduce default DEFAULT_LABEL_ZOFFSET from 0.005f -> 0.0001f, have to check if working on all platforms (TODO)
—
Sven Gothel /
cgit
- make/scripts/test-fat-jars.sh: Adjust UISceneDemo03b -> UISceneDemo03
—
Sven Gothel /
cgit
- GraphUI Demo: UISceneDemo03: Add optional audio (only) via '-audio <URL or file-path>' using our GLMediaPlayer (FFmpeg + JOAL/OpenAL)
—
Sven Gothel /
cgit
- UISceneDemo03: Detail demo description, add blog entry
—
Sven Gothel /
cgit
- Graph Loop: Make initFromPolyline() and locateClosestVertex() more robust, report error but do not crash.
—
Sven Gothel /
cgit
- Graph Font + Glyph: More robust detetection and API definition of non-contour/whitespace Glyphs (detect and allow to skip 'em)
—
Sven Gothel /
cgit
- GraphUI Shape: Show dirty-state in getSubString()
—
Sven Gothel /
cgit
- Graph Font: Make TypecastRenderer.DEBUG package private to be used by TypecastFont
—
Sven Gothel /
cgit
- GraphUI Demo FontView01: Enhance usability and refactor: Add left-column glyphSymbol number, mouse-wheel scrolling, Fitting the font info, ..
—
Sven Gothel /
cgit
- GraphUI Demo FontView01: Fix '-showUnderline', i.e. glyphListener shall use the last element in container, the GlyphShape
—
Sven Gothel /
cgit
- GraphUI Demo: Rename UISceneDemoU01a -> UIGraphDemoU01a, not using GraphUI's Scene but manual GLEventListener etc, add a few Glyph tests
—
Sven Gothel /
cgit
- Graph Font + Glyph: Fix whitespace definition: Include 'no original underlying shape' and add API doc
—
Sven Gothel /
cgit
- PMVMatrix.gluPerspective(): Redfine angle in radians instead of degrees ** API Change **
—
Sven Gothel /
cgit
- Demos: CommandlineOptions: Add total_duration command line option '-duration <floar>' in seconds
—
Sven Gothel /
cgit
- GraphUI Demos: Proper use of CommandlineOptions
—
Sven Gothel /
cgit
- GraphUI Scene: Pass sampleCount in ctor variant and refine API doc, clip to [1..8]; Add clarity in Region; Demos CommandlineOptions adds actual graphAASamples set and utilized
—
Sven Gothel /
cgit
- GraphUI Scene: Generalize its interface PMVMatrixSetup and usage of its DefaultPMVMatrixSetup w/o orthogonal alike scale-back but fully parametric
—
Sven Gothel /
cgit
- FloatUtil.isEqual(..): Rename raw {isEqual->isEqualRaw}(a,b) varianr w/o EPSILON; Add isEqual(a,b) w/ default EPSILON; Use it where applicable
—
Sven Gothel /
cgit
- GraphUI Shape: Enhance API doc for colors
—
Sven Gothel /
cgit
- GraphUI Shape.ZAscendingComparator: Use (faster) FloatUtil.isEqual2(a,b) and consider Z-scaling
—
Sven Gothel /
cgit
- GraphUI Scene: Expose Z-Epsilon API for default and current PMVMatrixSetup values; Button add Z-Epsilon API for ctor and setLabelZOffset(..)
—
Sven Gothel /
cgit
- GraphUI Button: Add label bounds to own shape (adds used z-range)
—
Sven Gothel /
cgit
- GraphUI Enhance: API doc; Scene/Button Z-offset and -epsilon; Push temp AffineTransform to local method; Simplify BaseButton setCorner(0) -> setPerp(); Protected abstract ctor ..
—
Sven Gothel /
cgit
- GraphUI GraphShape: Split renderModes -> final renderModesReq + mutable renderModes, allowing the latter to be adjusted e.g. in case a color-channel is required
—
Sven Gothel /
cgit
- GraphUI: Button/Label: Complete String -> CharSequence type change for text, rename Button set{Label->Text}(..), adjust demo/text code
—
Sven Gothel /
cgit
- GraphUI Margin, Alignment: Reuse ctor for default-ctor
—
Sven Gothel /
cgit
- FloatUtil.abs(a): Mark as deprecated, use Math.abs(a) directly. We assume it is an intrinsic + branch-less implementation
—
Sven Gothel /
cgit
- GraphUI: Use z-top of bounding box for border rectangle, not z-center
—
Sven Gothel /
cgit
- GraphUI Scene: Only set dbgBorderThickness on shape if not zero and shape has no border yet, i.e. don't override
—
Sven Gothel /
cgit
- GraphUI Scene: Add invoke(boolean wait, GLRunnable) for convenience using GLAutoDrawable.invoke(..)
—
Sven Gothel /
cgit
- GraphUI Shape: Add setScale(..) and scale(..) with Vec3f for convenience; Add border-color in toString() if hasBorder()
—
Sven Gothel /
cgit
- GraphUI Layout Alignment: Separate center alignment to horizontal and vertical
—
Sven Gothel /
cgit
- GraphUI Layout: Html'ify API header of Gap and Padding
—
Sven Gothel /
cgit
- GraphUI Layout: Fix BoxLayout scale, margin and padding; Add same padding behavior to BoxLayout and GridLayout.
—
Sven Gothel /
cgit
- make/build.xml: Add target 'all.but-onejar', allowing a quick build w/o the all-jar files as usable with atomic jars like: make/scripts/tests.sh `USE_BUILDDIR=1`
—
Sven Gothel /
cgit
- make/build.xml: Fix target 'all.but-onejar', adding targets 'one.lib.dir' and 'test.compile' to have native libs in place and update tests/demos
—
Sven Gothel /
cgit
- GraphUI Group: Override isShapeDirty(), performing a deep dirty state update on all group member to allow validate to function
—
Sven Gothel /
cgit
- GraphUI Group.validateImpl(): Pick RenderMode for border from 1st Shape if required (hasBorder() and null border yet)
—
Sven Gothel /
cgit
- GraphUI BoxLayout: Margin is only ignored for center Alignment w/o Fill scale. {Box,Grid}Layout: Always remove Bottom-Left delta and refine API doc of incl scale behavior
—
Sven Gothel /
cgit
- Debug.debugExplicit(): Define and use explicit symbol debug flag; Use it for certain debug output to keep most silence for debugAll()
—
Sven Gothel /
cgit
- GraphUI GlyphShape: Add copy-ctor variant
—
Sven Gothel /
cgit
- GraphUI Layout: Remove unused leftover var and complete GridLayout ctor
—
Sven Gothel /
cgit
- GraphUI Label: Add convenient methods getUnscaledGlyphBounds(..)
—
Sven Gothel /
cgit
- FontView01: Have all layout performed by our Box/Grid-Layout classes w/o manual calculus (the goal)
—
Sven Gothel /
cgit
- etc/test.bat: Override test.log logfile, don't append
—
Sven Gothel /
cgit
- GraphUI Layout Tests: Use blue for group border and black for shape border; UILayoutGrid01: Add Padding/Non-Padding comparison
—
Sven Gothel /
cgit
- GraphUI GridLayout: Fix scaled non-center: Only add center offset if requested and avoid double-add.
—
Sven Gothel /
cgit
- GraphUI GridLayout: Disable TRACE_LAYOUT
—
Sven Gothel /
cgit
- GraphUI Demo FontView: Prescan available countour glyphs for fluent scrolling ..
—
Sven Gothel /
cgit
- GraphUI Layout (Box/Grid): Adjust bottom-left offset according to center-axis
—
Sven Gothel /
cgit
- GraphUI Demo Fontview: Fix '-showUnderline' mode; Fix and simplify addGlyphs(..) loop; Add Margin on glyphShapeBox
—
Sven Gothel /
cgit
- Bug 1452 - Decouple math functionality to 'com.jogamp.math' to be toolkit agnostic (PMVMatrix, Matrix4f, Vec4f, ..)
—
Sven Gothel /
cgit
- GraphUI Container: Add getShapeCount() and add API doc ..
—
Sven Gothel /
cgit
- GraphUI GlyphShape.addShapeToRegion(): In case the Font.Glyph has no shape, at least add an empty region to avoid an NPE
—
Sven Gothel /
cgit
- GraphUI Test: FontViewListener01: Align to FontView01 .. fix invsible GlyphShape by adding a BoxLayout w/ Center and parent Group w/ GridLayout FillCenter
—
Sven Gothel /
cgit
- GraphUI Demo FontView01: Re-add Margin for glyphInfoBox (text) and use Group's getShapeCount() ..
—
Sven Gothel /
cgit
- GLMediaPlayerImpl: Replace StreamWorker thread management with GlueGen's new WorkerThread, helping to simplify code
—
Sven Gothel /
cgit
- Demos MovieSimple, MovieCube: Use Uri.tryUriOrFile(..) and have user just use '-url YOUR_LOC' for file and URL. MovieSimple: Just use multiple '-url LOC' on commandline to determine window-count and so forth ..
—
Sven Gothel /
cgit
- OculusVR: Adapt to latest GlueGen changes
—
Sven Gothel /
cgit
- Bump oculusvr-sdk
—
Sven Gothel /
cgit
- Bug 1452: GraphUI Scene DefaultPMVMatrixSetup.set(): Fix regression of commit 5d6e8a367c03644740187e500c6de5d3ac039d5e
—
Sven Gothel /
cgit
- GraphUI Button.getSubString(): Expose labelZOffset
—
Sven Gothel /
cgit
- Bug 1452: PMVMatrix4f: Drop redundant unused mulWith*(Vec*...) 'v_out = M * v_in', user can simply get the desired matrix and apply its mulVec*(..) operation
—
Sven Gothel /
cgit
- GLMediaPlayerImpl: Recover lost StreamException information from commit 77eab439147af69089fa3ebf07d64ee3b4d67bfd
—
Sven Gothel /
cgit
- Bug 1452: GraphUI Shape: Rename setMvTransform(..) -> setTransformMv(..), aligning w/ PMVMatrix4f naming ..
—
Sven Gothel /
cgit
- GraphUI Layout: Add UILayoutBoxGridOffset01, showing behavior w/ shapes not starting at 0/0 but at an offset
—
Sven Gothel /
cgit
- Bug 1454 - GraphUI Scene: Elevate active (selected) shape (add z-offset) and select (pick) in Z descending order
—
Sven Gothel /
cgit
- Bug 1455 - GLMediaPlayer: Add isAutioMuted() query on volume and earmark audio-volume if not initialized and set it when AudioSink becomes available
—
Sven Gothel /
cgit
- UISceneDemo20: Set proper z-epsilon for all Buttons on reshape to use the perfect minimum label-z-offset
—
Sven Gothel /
cgit
- GraphUI Button: Remove redundant ctors and methods. ZOffset shall be simply given, calculated by caller
—
Sven Gothel /
cgit
- Bug 1454 - GraphUI Scene: Make active ZOffset scale configurable
—
Sven Gothel /
cgit
- Bug 1459 - GraphUI Shape: Add active (pointer over/left) state and callback Listener
—
Sven Gothel /
cgit
- UISceneDemo20 Use onToggle(..) for media-button (audio on/off) as well as use direct lambdas for all its other listener
—
Sven Gothel /
cgit
- GLMediaPlayer: Stop audio streaming to AudioSink on zero volume (Flush on mute and play on un-mute)
—
Sven Gothel /
cgit
- GraphUI MediaButton: Return this for chaining on setter
—
Sven Gothel /
cgit
- GraphUI Shape: Crossref input modifier funcs in API doc; Condense simple setter/getter
—
Sven Gothel /
cgit
- Bug 1460 - GraphUI Shape: Allow keeping aspect-ratio at resize
—
Sven Gothel /
cgit
- GraphUI Label: Condense getUnscaledGlyphBounds()
—
Sven Gothel /
cgit
- GraphUI Demo FontView01: Add mode showing the Glyph's name below in grid
—
Sven Gothel /
cgit
- Graph Fonts: Remove not required text files from Ubuntu fonts
—
Sven Gothel /
cgit
- Graph Fonts UbuntuFontLoader: Factor out FontLoaderImpl and have get(..) synchronized for static fontMap field access
—
Sven Gothel /
cgit
- Graph Fonts: Add 'Material Icons Round-Regular' (APL-2 license) and use it in UISceneDemo03 via hard coded unicode symbol numbers
—
Sven Gothel /
cgit
- Bug 1462 - Graph Font: Add name + codepoint to ID and Glyph mapping plus traversing through all Glyphs
—
Sven Gothel /
cgit
- Graph Font Tests: Fix missing codepoint -> GlyphID conversion
—
Sven Gothel /
cgit
- Graph Font: API doc: Fix typos 'Return ' .. to 'Returns `.
—
Sven Gothel /
cgit
- GraphUI Demos UIMediaGrid01: Demos multiple MediaButton in a grid - performance & stability
—
Sven Gothel /
cgit
- Bump make/scripts/tests.sh
—
Sven Gothel /
cgit
- Bug 1462 / 1462: GraphUI Demo UISceneDemo20: Replace some text in buttons with symbols
—
Sven Gothel /
cgit
- GraphUI Layout: Simplify non-centered negative-offset (underline) removal
—
Sven Gothel /
cgit
- GraphUI GraphShape: Factor out static addRectangle(..) to be reused for debugging purposes
—
Sven Gothel /
cgit
- GraphUI Shape: Use a bitfield for the many binrary states instead of boolean to preserver footprint ..
—
Sven Gothel /
cgit
- GraphUI: Mark some more methods final in Shape + GraphShape
—
Sven Gothel /
cgit
- Bug 1463 - Graph Font: Whitespace or undefined Glyphs shall not cover (any) height exceeding overall CharSequence
—
Sven Gothel /
cgit
- GraphUI Shape: Add remaining binary states to bitfield to preserver footprint ..
—
Sven Gothel /
cgit
- GraphUI Shape: Issue onToggleListener on setToggle(..) to complete user experience, add overridable toggleNotify(..) allowing implementations to react before listener.
—
Sven Gothel /
cgit
- GraphUI Button: Increase default spacing a little: x .12 -> .20, y .42 -> .46
—
Sven Gothel /
cgit
- GraphUI Button: Support toggle'ed labels and fixed font size scaling for symbols (see setFixedLabelSize()),
—
Sven Gothel /
cgit
- GraphUI Demo UISceneDemo20: Give 'Show FPS' a toggle text 'Hide FPS' .. and have the text resize being of fixed aspect-ratio (like the movie)
—
Sven Gothel /
cgit
- GraphUI Demos: Minor refinements..
—
Sven Gothel /
cgit
- Bug 1431: Fix NewtCanvasAWT resize on X11, broken since commit ad38d1559854985b1131e5b6c7274a392b5bc265
—
Sven Gothel /
cgit
- Bug 1430 - Fix Background erase not disabled with AWT GLCanvas and NewtCanvasAWT
—
Sven Gothel /
cgit
- Bug 1465 - Graph / GraphUI: Render a Region's ColorTexture in proper aspect-ratio, letter-boxed or zoomed (config) + Bug 1466 Fix color mixing
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer: Insert GLSL comment-line documenting the addressed VideoPixelFormat conversion for easier debugging
—
Sven Gothel /
cgit
- GraphUI: Group: Add attribute to allow not to relayout if child Shapes are dirty. Only issue validate on childs if theyre shape is dirty
—
Sven Gothel /
cgit
- Bug 1454 + Bug 1464: Maintain a Shape local 'zOffset' and only consider it for sorting w/o actually modifying the position (enogh to be painted on top and for selection)
—
Sven Gothel /
cgit
- GraphUI: Shape: Add missing 'markShapeDirty()' on setBorderColor()
—
Sven Gothel /
cgit
- Bug 1467 - GraphUI: Don't de-activate a Shape if became active via 'mouseOver' (mouseDragged)
—
Sven Gothel /
cgit
- Bug 1468: Demos MiscUtil.destroyWindow() Call GLAutoDrawable.destroy() directly w/o mitigation attempts (off-thread)
—
Sven Gothel /
cgit
- Bug 1468 - SIGSEGV on use after free when destroying NEWT Window/Display via a native dispatch'ed event like key/mouse/touch input
—
Sven Gothel /
cgit
- Bug 1469 - FFmpeg binding uses ReleaseStringChars instead of ReleaseStringUTFChars for GetStringUTFChars() acquired UTF
—
Sven Gothel /
cgit
- Bug 1470 - NEWT/JNI: Perform exception check and rethrow for all Java Callbacks as recommended
—
Sven Gothel /
cgit
- Bug 1471: Add a GLEventAdapter for GLEventListener similar to the other Adapter patterns
—
Sven Gothel /
cgit
- Bug 1470 - FFmpeg / JNI: Perform exception check and rethrow for all Java Callbacks as recommended
—
Sven Gothel /
cgit
- GraphUI Scene: Add custom one-time GLRunnable disposable action list, allowing to properly take-down user resources at dispose(GLAutoDrawable)
—
Sven Gothel /
cgit
- GraphUI Shape: 'int name' -> 'int id' and add 'String name', change get/set methods accordingly
—
Sven Gothel /
cgit
- GraphUI Shape: Complete commit c8ec6fa7cc16a0777db16af8b4d0d0b898f8b546
—
Sven Gothel /
cgit
- TextureSequence.setTexCoordBBox(): Add 'verbose' parameter for debug output instead hard coded branch
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer: Always use own textureLookupShader and validate its custom name against GLSL internal 'texture2D', add missing VideoPixelFormat conversions
—
Sven Gothel /
cgit
- Bug 1473 - ALAudioSink: AV Synchronization: Adopt to JOAL ALAudioSink changes
—
Sven Gothel /
cgit
- Bug 1472: GLMediaPlayer AVSync: Refine AVSync debug output (WIP)
—
Sven Gothel /
cgit
- Bug 1472: GLMediaPlayerImpl: Track repeatedFrame count
—
Sven Gothel /
cgit
- Bug 1472: Enhance GLMediaPlayer AV Sync: Utilize SCR aware audio PTS used as master-clock, enabling proper AV sync w/ untouched audio
—
Sven Gothel /
cgit
- Bug 1472: Enhance GLMediaPlayer AV Sync: Fix FFMPEGMediaPlayer's audio resample: Use swr_get_out_samples(..) to calculate the required output sample count
—
Sven Gothel /
cgit
- Bug 1472: Enhance GLMediaPlayer AV Sync: Fine tune AV heuristics to (multiple of) audio_dequeued_ms
—
Sven Gothel /
cgit
- GLJPanel: Allow disabling GLSL vertical flip programmatically via setUseGLSLVerticalFlip(false) in addition to property 'jogl.gljpanel.noglsl'
—
Sven Gothel /
cgit
- GLJPanel: Fix DEBUG output USE_GLSL_TEXTURE_RASTERIZER -> USE_GLSL_VERTICAL_FLIP, changed names in commit d6cf89f22a5926b437c4430eb166972d90fd92be
—
Sven Gothel /
cgit
- Bug 1472: GLMediaPlayer: Expose SCR PTS and encourage its usage, removes user from selecting video or audio PTS.
—
Sven Gothel /
cgit
- Bug 1472: GLMediaPlayer: Handle setPlaySpeed() like setAudioVolume() if stream is not yet initialized or playing, cached clipped value and set at initGL(..)
—
Sven Gothel /
cgit
- Bug 1472: GLMediaPlayer.getNextTexture(): Fix playSpeed > 1; Handle !hasVideoFrame upfront, simplifying sync-block
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer: Remove unconditional DEBUG output
—
Sven Gothel /
cgit
- GLMediaPlayerImpl: Don't reset SCR on video_scr_reset or irq'ed rendering w/o video-frame (fixes 'massive' seek'ing)
—
Sven Gothel /
cgit
- GLMediaPlayerImpl: Use a PTS av_scr_cpy from av_scr for getPTS() avoiding direct user-exposure and potential data-race
—
Sven Gothel /
cgit
- GLMediaPlayer: Recognize !use_audio when repeating (caching) a video-frame, i.e. ignore audio_queued_ms in such case (Fixes video sync on SCR w/o audio)
—
Sven Gothel /
cgit
- GLMediaPlayer: Don't resetAVPTS() on resume(), allowing less AV sync disruption after pause(flush:=false)
—
Sven Gothel /
cgit
- GLMediaPlayer.getPerfString(): Don't show audio pts values is no_audio, misleading and wrong info (e.g. on mute)
—
Sven Gothel /
cgit
- Bug 1479 - NativeLibrary: Add getNativeLibraryPath() returning actual native library path, support throughout DynamicLibraryBundle[Info]
—
Sven Gothel /
cgit
- FFMpeg: Fix and clarify 'resend package' and 'continue draining frames' states
—
Sven Gothel /
cgit
- FFMpeg: Just be nice and flush GL stream, no finish sync required
—
Sven Gothel /
cgit
- GraphUI Scene: Allow attaching GLAutoDrawable manually and adding GLEventListener (API)
—
Sven Gothel /
cgit
- GraphUI Shape: Simplify setIO(..) usage (private)
—
Sven Gothel /
cgit
- GraphUI Shape: Add IO_ACTIVABLE state
—
Sven Gothel /
cgit
- GraphUI Shape: Use Shape.MoveListener for Shape.onMove(..) providing more details of the translation
—
Sven Gothel /
cgit
- GraphUI Shape/Group: Group.isActive() also returns true if any child is active; Add isContainer() to avoid rfeflection
—
Sven Gothel /
cgit
- GraphUI Shape: Rename [set|is]{Enabled -> Visible}(..) for clarity
—
Sven Gothel /
cgit
- MovieSBSStereo: GLMediaPlayer.setTextureMinMagFilter() must be called before initialization
—
Sven Gothel /
cgit
- GraphUI MediaButton: Disable AA_RENDERING_MASK for GLMediaPlayer color texture (effiency, less artifacts)
—
Sven Gothel /
cgit
- GraphUI UISceneDemo20: Only use ALAudioSink if its context is already created (ready)
—
Sven Gothel /
cgit
- GraphUI Alignment: Use Alignment.None instead of default ctor.
—
Sven Gothel /
cgit
- GraphUI Padding, Margin, Gap: Use zero value constant None instead of default ctor
—
Sven Gothel /
cgit
- Graph Region: Edit API doc for AA_RENDERING_MASK
—
Sven Gothel /
cgit
- GraphUI Shape: Rename is{Container -> Group}(), denoting a group only
—
Sven Gothel /
cgit
- GraphUI Container: Cleanup or Group/Scene add*/remove* methods
—
Sven Gothel /
cgit
- Graph Shader: Fix 'curverenderer01-single.vp' aligning w/ 'curverenderer01-pass1.vp' (commit 297c48f4fefd1ab59800524ea5f0dd56684d6786)
—
Sven Gothel /
cgit
- GraphUI Shape: Fix Z{Ascending,Descending}Comparator using and exposing getAdjustedZ()
—
Sven Gothel /
cgit
- Bug 805: GraphUI Group: Add 'widget-mode' used to utilize a group as one visible UI widget element (activation, visibility)
—
Sven Gothel /
cgit
- Bug 805: GraphUI Scene/Shape Pick-Active/Interaction: Pick shall complete traversion for most inner interactive shape; ...
—
Sven Gothel /
cgit
- GLMediaPlayer: Add printNativeInfo(..) exposing used native library information (if any), FFMPEG* utilizes NativeLibrary.get[Native]LibraryPath()
—
Sven Gothel /
cgit
- Bug 805: GraphUI: Add Group.replaceShape(..) and Shape.getParent()
—
Sven Gothel /
cgit
- Bug 805: GraphUI: Add MediaUI01 widtget (MediaButton w/ full feature controls), used in demos UIMediaGrid0[01]
—
Sven Gothel /
cgit
- GLMediaPlayer: TEXTURE_COUNT_DEFAULT 4 -> 3 as tested via UIMediaGrid01, usable w/ fix for Bug 1472 (Enhance A/V Sync)
—
Sven Gothel /
cgit
- OMXGLMediaPlayer: Add 'printNativeInfo(..)' - completes commit d99c2d8b28470d335ab5b30124ef8b0607b3b90f
—
Sven Gothel /
cgit
- UIMediaGrid0{01}: Minor cleanup: Drop unused local Font
—
Sven Gothel /
cgit
- GraphUI Shape.move*(): Don't notify MotionListener on programmatic move.
—
Sven Gothel /
cgit
- GraphUI Shape: setParent() pp -> protected, allow to override setName()
—
Sven Gothel /
cgit
- GraphUI Shape: Unify 'resetState()' for clear and destroy, refine API doc
—
Sven Gothel /
cgit
- GraphUI Group: Allow override of clearImpl0() and destroyImpl0()
—
Sven Gothel /
cgit
- GraphUI Shape Rectangle: Draw simple filled rect if lineWidth==0, drop AA_RENDERING_MASK from renderModes (not necessary for a rect)
—
Sven Gothel /
cgit
- Bug 805: GraphUI: Add Widget 'marker' (a Group), derived by {MediaUI01 -> MediaPlayer} and new RangeSlider
—
Sven Gothel /
cgit
- GraphUI Scene/Shape: Add KeyListener for activeShape
—
Sven Gothel /
cgit
- GraphUI Shape: Allow overriding of setColor(..) and setPressedColorMod(..)
—
Sven Gothel /
cgit
- GraphUI MediaPlayer Widget: Issue playStream(..) and setTextureUnit(..) by caller, reducing specification
—
Sven Gothel /
cgit
- GraphUI RangeSlider Widget: Add rectangular page-sized knob mode using a 'page size' of covered view. Resolve color-setup.
—
Sven Gothel /
cgit
- GLMediaPlayer/FFMPEGMediaPlayer: Add chapter metadata support and use com.jogamp.common.av.PTS.millisToTimeStr(..)
—
Sven Gothel /
cgit
- GraphUI MediaButton: Add clearImpl(..), stopping and rewinding stream
—
Sven Gothel /
cgit
- GraphUI Group: Fix layout w/ zero shapes (empty), i.e. set AABBox to zero
—
Sven Gothel /
cgit
- GraphUI RangeSlider: Add rectangular marks (e.g. for chapters, see MediaPlayer), by simply overlay marks on bar
—
Sven Gothel /
cgit
- GraphUI Cleanup: Simplify Shape.draw*() and Container.{add,remove*}Shape[s](); Remove Scene.setDebugBorderBox()
—
Sven Gothel /
cgit
- GraphUI Shape: Maintain multiple Activation Listener (ArrayList instead of single instance)
—
Sven Gothel /
cgit
- GraphUI MediaPlayer / GLMediaPlayer: Add current chapter-title to info-field
—
Sven Gothel /
cgit
- GraphUI RangeSlider.addMark(): Return the mark-shape and use double itemLen (in sliding direction) for better visibility
—
Sven Gothel /
cgit
- GraphUI Shape: Enable Tooltip (currently text only) to be displayed after delay w/o mouse-move (1s)
—
Sven Gothel /
cgit
- GraphUI Shape: Ease Tooltip managment via Scene: Only started Tooltip is required to tick(), drop List<Tooltip>
—
Sven Gothel /
cgit
- GraphUI Button.setLabelColor(..): Add alpha channel and variant w/ Vec4f for flexibility
—
Sven Gothel /
cgit
- GraphUI Tooltip: Simplify integration w/ Scene + Shape; Use Shape.setToolTip(Tooltip) for generic usage; Add TooltipText colors.
—
Sven Gothel /
cgit
- GraphUI Rectangle: Remove dropping AA_RENDERING_MASK, i.e. allow VBAA_RENDERING_BIT again
—
Sven Gothel /
cgit
- GraphUI Demos: Have CommandlineOptions produce GLProfile and full GLCapabilities request, removing code duplication
—
Sven Gothel /
cgit
- GraphUI Demo UIMediaGrid00: Add letterBox option, defaults to true now
—
Sven Gothel /
cgit
- Graph GLSL functions.glsl: Complete overload vec2 and vec3 variants; Fix 'and'/'or' semantic (swapped); Add EPSILON in clip_coord(..) and add is_inside(..) function
—
Sven Gothel /
cgit
- Graph Clipping: GLSL: Add `USE_AABBOX_CLIPPING`, i.e. clipping via AABBox min/max vec3 as convenient using Graph/GraphUI produced AABBox
—
Sven Gothel /
cgit
- Graph Clipping: Initial Region impl of AABBox clipping using GLSL shader (Convenient using Graph/GraphUI produced AABBox)
—
Sven Gothel /
cgit
- Graph Clipping: Add missing Modelview-Matrix (Mv) Multiplication / Consideration
—
Sven Gothel /
cgit
- GraphUI Margin/Padding: Rename zeroSum*() -> zero*()
—
Sven Gothel /
cgit
- AABBox resize{Width, Height}(..): Positive argument shall always denote expansion
—
Sven Gothel /
cgit
- GraphUI Demos: Use CommandlineOptions properly
—
Sven Gothel /
cgit
- GraphUI RangeSlider: Add unitSize param: Size of one unit (element) in sliding direction
—
Sven Gothel /
cgit
- Graph VBORegion2PVBAAES2: Fix Rescale (MAX texSize): renderFboHeight shall use winHeight (typo)
—
Sven Gothel /
cgit
- Matrix4f: Fix minor API doc parem ref-name
—
Sven Gothel /
cgit
- GLReadBufferUtil: Allow passing a custom GL read-buffer name, useful to read FBO attachments (GL_COLOR_ATTACHMENTi)
—
Sven Gothel /
cgit
- Graph/GraphUI: Revise Graph Region ShaderMapping, fix AABBox-Clipping for Pass2-AA, revise Pass2 AA Quality parameter ..
—
Sven Gothel /
cgit
- Bump (c) -2024 for edited files + LICENSE.txt
—
Sven Gothel /
cgit
- GraphUI UIShapeDemo00: Simple Shape within Scene
—
Sven Gothel /
cgit
- GraphUI RangeSlider: Position page-sized knob (variant) with value at page-start position.
—
Sven Gothel /
cgit
- GraphUI RangeSlider: Fix API doc for implementation detail
—
Sven Gothel /
cgit
- Graph/GraphUI AA-Quality (shader): Region: Add DEFAULT_AA_QUALITY and clipping funs for aaQuality/sampleCount; TextRegionUtil: Pass quality parameter in draw-functions
—
Sven Gothel /
cgit
- GraphUI RangeSlider: Add SliderAdapter (convenience) and use a listener-array (was 1 instance)
—
Sven Gothel /
cgit
- Graph Text Tests: TestTextRendererNEWT20, TestTextRendererNEWT21: Reduce sampleSet 3 -> 1 and fontSet 11 -> 7 to avoid footprint for default tests.
—
Sven Gothel /
cgit
- GraphUI RangeSlider: [add,remove]{->Slider}Listener()
—
Sven Gothel /
cgit
- GraphUI Shape: Add receiveKeyEvents() and receiveMouseEvents() allowing a Shape to receive forwarded events from another Shape; Added receive*Events() specialisation for RangeSlider
—
Sven Gothel /
cgit
- GraphUI Demos CommandlineOptions: Add ctor w/ graphAAQuality and graphAASamples
—
Sven Gothel /
cgit
- GraphUI: Added RangedGroup Widget, displaying a clipped content Group with optional horizontal and/or vertical RangeSlider; FontView01 now uses RangedGroup scrolling GlyphGrid smooth per-pixel
—
Sven Gothel /
cgit
- GraphUI Demo FontView01: Remove using jogamp.graph.curve.opengl.VBORegion2PVBAAES2 perf-counter hooks (not committed)
—
Sven Gothel /
cgit
- AABBox: Rename private fields low -> bl and hight -> tr for readability; Unroll getRayIntersection()'s 'find candidate planes'
—
Sven Gothel /
cgit
- AABBox: Add intersects(AABBox), contains(AABBox), scale(float, float, float) and scale2(float, float, float)
—
Sven Gothel /
cgit
- GraphUI Group Clipping setClip{OnBox->OnBounds}(): Add Vec3f cullingScale factor for the clip-box to discard rendering completely..; Add Group.setClipBBox(..)
—
Sven Gothel /
cgit
- GraphUI Enhance Clipping: Drop pixel clipping if `clip-box >= clip-box*cullingScale` (Group). RangedGroup: Pass through `clipCullingScale` to cull fully outside shapes; Apply in FontView01 Demo..
—
Sven Gothel /
cgit
- GraphUI RangedGroup.validateImpl(): Simplify updating contentPosZero
—
Sven Gothel /
cgit
- Graph/GraphUI AA-Quality + SampleCount (shader): Push params down to RegionRenderer's RenderState usually rarely set from top of user API, reducing complexity.
—
Sven Gothel /
cgit
- GraphUI GLButton: Filter out Region.AA_RENDERING_MASK in ctor, as GLEventListener renders into FBO at correct resolution.
—
Sven Gothel /
cgit
- GraphUI Enhance Clipping: Drop 'cullingScale' param, a simple intersection-test against 'clipBox' to discard whole shapes if completely outside is enough.
—
Sven Gothel /
cgit
- GraphUI Clipping Demo: Adding a simple Shape within a clipping Group all driven by a Scene
—
Sven Gothel /
cgit
- GraphUI Tooltip*: Generalize Tooltip base (more versatile) and add TooltipShape supporting general Shapes to be added
—
Sven Gothel /
cgit
- AABBox: Rename private fields {bl, tr} -> {lo, hi} denoting proper orientation in API doc
—
Sven Gothel /
cgit
- Add Cube to Frustum Plane mapping, supporting transformation of object-space AABBox into model-view Cube to Frustum.Plane for culling (cpu) and clipping (gpu)
—
Sven Gothel /
cgit
- Frustum: Revise code and its Plane definition to support Cube->Frustum as well as to extract planes for float[] vec4-shader uniforms.
—
Sven Gothel /
cgit
- Graph Clipping: Use Frustum Clipping using AABBox -> Mv transformed Cube -> Frustum mapping + GraphUI Support
—
Sven Gothel /
cgit
- GraphUI Graph/Scene: Reuse TreeTool for contains(), getShapeByID() and getShapeByName(), also adding full traversion (instead of a flat lookup)
—
Sven Gothel /
cgit
- GraphUI Group/BoxLayout/GridLayout: Handle empty Group, i.e. detect zero-size and avoid scale=Infinity and zero-sized resulting AABBox
—
Sven Gothel /
cgit
- GraphUI Group: Add ctor with most usable values, allowing injecting a Group as a one-liner in code
—
Sven Gothel /
cgit
- GraphUI Tooltip*: Allow user to trigger display via now(); Ensure TooltipShape.DestroyCallback gets passed the user provided Shape only
—
Sven Gothel /
cgit
- GraphUI RangeSlider: Keep Region.AA_RENDERING_MASK in renderModes
—
Sven Gothel /
cgit
- GraphUI Demo Fontview: Demonstrate Clipping w/ rotation; Reuse GlyphShape for grid, info-box and tooltip
—
Sven Gothel /
cgit
- UIShapeClippingDemo00: Fix behavior, use shape as child and completely chain rendering in display()
—
Sven Gothel /
cgit
- GraphUI Demos: Minor finetuning..
—
Sven Gothel /
cgit
- Bug 1488 - Graph RegionRenderer Shader Mapping: Revert to IntObjectHashMap and throw exception on shaderKey collision
—
Sven Gothel /
cgit
- Bug 1490 - GraphUI Group: Resolve Performance Issues with Shape Mv Transform -> PMVMatrix4f
—
Sven Gothel /
cgit
- Bug 1490 - GraphUI Performance: Group/Scene: Use temp sorted arrays
—
Sven Gothel /
cgit
- Bug 1489 - GraphUI Group: Resolve Performance Regression in Scene.pickShape(): Drop invisible and clipped shapes
—
Sven Gothel /
cgit
- Bug 1490: Add missing rename Shape.transformMvTo() -> applyMatToMv(), an transformMvTo() was an intermediate rename (oops)
—
Sven Gothel /
cgit
- Bug 1488 - Graph RegionRenderer: Ensure shaderPrograms1 path is disabled using 'static final boolean useShaderPrograms0 = true'
—
Sven Gothel /
cgit
- Simplify TooltipShape: Create own wrapper Group to not mutate user given Shape (if reused in DAG); Fix FontView01 TooltipShape instance, use NoOp DestroyCallback
—
Sven Gothel /
cgit
- TooltipShape.destroyTip(): Only show warning instead of throwing a RuntimeException if tip couldn't be found within wrapper Group
—
Sven Gothel /
cgit
- Scene.dispatchMouseEventPickShape(): Reuse PMVMatrix4f, Ray and Vec3f within EDT, reducing temp objects on mouse moves
—
Sven Gothel /
cgit
- Bug 1488 - Graph RegionRenderer: Use a more deterministic 64-bit shaderKey: [0-31] bit values and state, [32-63] colorTexSeqHash
—
Sven Gothel /
cgit
- Bug 1488: FFMPEGMediaPlayer: Fix getTextureFragmentShaderHashID(), i.e. use actual tc_w_1 = (float)getWidth() / (float)texWidth value as hardcoded within the shader.
—
Sven Gothel /
cgit
- VBORegionSPES2: Disable verbose flag in TextureSequence.setTexCoordBBox() .. oops
—
Sven Gothel /
cgit
- GraphUI Demos: Minor fixes
—
Sven Gothel /
cgit
- GraphUI Tooltip: Use delayMS for no time-based alarm (only used for now()); FontView01: Use TooltipShape for GlyphShape only with mouse click -> Tooltip.now()
—
Sven Gothel /
cgit
- GraphUI RangeSlider/RangedGroup: Fix overall integration, adding more API comments; UIMediaGrid01 now uses RangedGroup
—
Sven Gothel /
cgit
- GraphUI MediaPlayer: Fix Zoom behavior; Disable DEBUG output
—
Sven Gothel /
cgit
- Graph: Drop non-existing 'JAVA' font from FontFactory
—
Sven Gothel /
cgit
- Bug 1488: Complete/Fix producing the 64-bit shaderKey: Use long values in bit-shift expressions and simplify it
—
Sven Gothel /
cgit
- NativeWindowFactory.createDevice(..) w/ unitID for cloning; DefaultGraphicsDevice: Move ownership (Object) code into base class ensuring same code
—
Sven Gothel /
cgit
- Bug 1491: Add missing rename DefaultGraphicsDevice.swap{Device->}HandleAndOwnership()
—
Sven Gothel /
cgit
- Bug 1491: FFMPEGMediaPlayer: Lock moviePtr lifecycle phase in-between [initStreamImpl - destruction]
—
Sven Gothel /
cgit
- Bug 1491: GLMediaPlayerImpl: Use a shared *GraphicsDevice for all compatible shared GLContext, removing resource restrictions
—
Sven Gothel /
cgit
- Math Vec*: Rename {scale->mul}(..) for non-scalar types (n-dim); Add div(..)
—
Sven Gothel /
cgit
- GraphUI Layout: Emphasize whether a value/parameter is scaled or unscaled in API doc to ease usage
—
Sven Gothel /
cgit
- GraphUI Shape: API doc for colors; add makeShapeDirty() on setColor(); add activeRGBAModulateOn.
—
Sven Gothel /
cgit
- GraphUI RangeSlider: Use a modulating color for rect page frame for visible response when active
—
Sven Gothel /
cgit
- GraphUI MediaPlayer: Cleanup infoLabel layout; Add sticky HUD (always-on) button; Fix tooltip help; Make slower-speed reduce by half if <= 1
—
Sven Gothel /
cgit
- GraphUI Demos: Bump FontView01 + UIMediaGrid01
—
Sven Gothel /
cgit
- GLMediaPlayer: Fix playing with single-threaded mode w/ texture-count 1
—
Sven Gothel /
cgit
- GLMediaPlayerImpl: Throw out video_queue_growth
—
Sven Gothel /
cgit
- GraphUI MediaPlayer: seek from display-thread, don't act on SliderAdapter.clicked() as dragged is always called
—
Sven Gothel /
cgit
- GLMediaPlayer: Add initial subtitle support, track audio/video/subtitle streams and languages and add convenient switchStream(..) entry.
—
Sven Gothel /
cgit
- GraphUI MediaPlayer Widget: Support switching audio and subtitle streams, show their language as a button - press to switch to next
—
Sven Gothel /
cgit
- GLMediaPlayer: Support tile metadata
—
Sven Gothel /
cgit
- GraphUI MediaPlayer: Bump Chapter tooltip scale
—
Sven Gothel /
cgit
- GraphUI MediaPlayer: Disable always DEBUG hack
—
Sven Gothel /
cgit
- GraphUI Group: Don't draw border is set invisible
—
Sven Gothel /
cgit
- GraphUI Misc Cleanup: Move get*Font() helper to Scene; Allow GraphShape.drawImpl0(..) override;
—
Sven Gothel /
cgit
- GLMediaPlayer/FFMPEGMediaPlayer: Add working subtitle (text + ass/saa) support via FFMpeg
—
Sven Gothel /
cgit
- GraphUI MediaButton/MediaPlayer-Widget: Add working subtitle (text + ass/saa) support via GLMediaPlayer/FFMPEGMediaPlayer
—
Sven Gothel /
cgit
- GraphUI MediaPlayer: Remove debug message (Behavior to disable border if zoomSize == 1, full-screen)
—
Sven Gothel /
cgit
- GraphUI Demos: Disable debug toggles
—
Sven Gothel /
cgit
- GraphUI Demo UIMediaGrid00: Add missing patch from relocating getSymbolsFont()
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer (native): Set used sid to none if not selected (missed)
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer (native): Simplify subtitle handling in readNextPacket0()
—
Sven Gothel /
cgit
- GraphUI MediaButton: Clear cached subtitle data on uninit and init from GLMediaPlayer
—
Sven Gothel /
cgit
- Cleanup GLMediaPlayer.EventMask.Bit handling in GLMediaEventListener implementations: Either Uninit, Init, Pause or Play (exclusive)
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer/GraphUI MediaButton: AVSubtitles's start/end are relative to pts [ms] (fixed); Use ASSEventLine packets within proper pts only.
—
Sven Gothel /
cgit
- FFMPEGPlayer: Prep for bitmap'ed subtitles: Use glEnable()/glBindTexture() func-ptr in native; readNextPacket0() passes video+subtitle texTarget and texID
—
Sven Gothel /
cgit
- GLMediaPlayer: Add getSubtitleCodec()
—
Sven Gothel /
cgit
- GraphUI MediaButton: Add blending below subtitle, allow setting color/blending and subLineDY; MediaPlayer: Add full infoLine toggle with click on infoBox
—
Sven Gothel /
cgit
- Bug 1494: Add SubTextureEvent & SubEmptyEvent; Add SubtitleEvent.release() provided by owner to take back borrowed resources (texture of bitmap subtitle)
—
Sven Gothel /
cgit
- GLMediaPlayer: Split GLMediaFrameListener (rarely used) from GLMediaEventListener, easing listener callbacks; Prepare SubtitleEventListener generalization (Bug 1494)
—
Sven Gothel /
cgit
- Utilize PTS.getCurrent() where applicable
—
Sven Gothel /
cgit
- Bug 1495: GraphUI Shape: Only updateMat() if marked dirty once in applyMatToMv() and getMat(*)
—
Sven Gothel /
cgit
- Bug 1496 - GraphUI Shape: Allow markShapeDirty() and markStateDirty() to be lock free
—
Sven Gothel /
cgit
- GraphUI: Only issue Shape.mark*Dirty() if values were updated or data available; JOGL ImageSequence: Add addFrame(GL, TextureFrame), remove*Frame() and isSequenceAnimating()
—
Sven Gothel /
cgit
- Add Vec2f.set(Vec2i) and Vec2f(Vec2i); Add Texture.set(..) allowing a pending setup/update of texture and image dimensions
—
Sven Gothel /
cgit
- GraphUI Demos: FontView01 can use scaling Lable ctor; UISceneDemo01b doesn't need to issue Shape.updateMat()
—
Sven Gothel /
cgit
- Graph shader (pass1 simple): USE_COLOR_TEXTURE: Clip to vec4(0) color using alpha 0 instead of the debug color white vec4(1), which leads to the white seam if out of gcu_ColorTexBBox
—
Sven Gothel /
cgit
- Bug 1495: GraphUI Shape: Fix updateMat() API doc
—
Sven Gothel /
cgit
- Bug 1494: Clarify SubtitleEvent class, adding general FFmpeg analog CodecID and hence also promoting VideoPixelFormat
—
Sven Gothel /
cgit
- Vec[234][ifd]: Add toArray(..) method
—
Sven Gothel /
cgit
- Bug 805: Graph/GraphUI TextureSequence Scale: Move Region.COLORTEXTURE_LETTERBOX_RENDERING_BIT to TextureSequence and add enabling/disabling of aratio adjustment + letter-box back-color
—
Sven Gothel /
cgit
- Bug 1494 - GLMediaPlayer/GraphUI: Support Displaying Bitmap'ed Subtitles (PGS ..) via FFMPEGFMediaPlayer/FFmpeg
—
Sven Gothel /
cgit
- GLMediaPlayerImpl: Allow one frame to be shown paused when issuing seek(), i.e. 'oneVideoFrameOnce'.
—
Sven Gothel /
cgit
- GLMediaPlayerImpl.StreamWorker: Don't grow videoFramesFree since having removed buffer grow in commit 68ca5b14966cb7eec9501c17dc8b3b465421a68e
—
Sven Gothel /
cgit
- GLMediaPlayer: Adjust API doc and certain names differentiating video (from subtititle) etc.
—
Sven Gothel /
cgit
- GLMediaPlayerImpl: Disable subDEBUG flag
—
Sven Gothel /
cgit
- Remove Clonable and clone() in favor of explicit determined copy() and copy-ctor in com.jogamp.graph.* and com.jogamp.math.*
—
Sven Gothel /
cgit
- OutlineShape: Earmark coloring task when triangulating ..
—
Sven Gothel /
cgit
- Bug 1493 - Text/ASS Subtitle via MediaButton/MediaPlayer Alignment defaults to CenterHoriz, also support Left.
—
Sven Gothel /
cgit
- Bug 1493: Supply language code to SubtitleEvent, perhaps allowsing player to select font for ASS/Text rendering; Remove GLMediaPlayer's getStreamLang() as replaced by getLang()
—
Sven Gothel /
cgit
- Graph/GraphUI: Move getDefault*() to FontFactory and add {get,set}FallbackFont() + Font.getBestCoverage(..); Use fallback-font in MediaButton in case chosen font doesn't match (foreign languages, e.g. 'zho' Chinese .. )
—
Sven Gothel /
cgit
- Documentation for `HeadTable`
—
Sven Gothel /
cgit
- Added JavaDoc references, split version fields according to spec.
—
Sven Gothel /
cgit
- Getters for macStyle bits, enhanced docu for fontDirectionHint.
—
Sven Gothel /
cgit
- Added documentation to the 'glyf' table and structures.
—
Sven Gothel /
cgit
- Added documentation to the HmtxTable.
—
Sven Gothel /
cgit
- Added offset table as member to the font.
—
Sven Gothel /
cgit
- Bugfix: Format 14 header of Cmap table is not skipped correctly.
—
Sven Gothel /
cgit
- Improved documentation of Cmap table.
—
Sven Gothel /
cgit
- Added documentation to the 'loca' table.
—
Sven Gothel /
cgit
- Added support for reading the SVG table. # Conflicts: # src/jogl/classes/jogamp/graph/font/typecast/ot/TTFont.java # src/jogl/classes/jogamp/graph/font/typecast/ot/table/Table.java
—
Sven Gothel /
cgit
- Added rudimentary documentation to the CFF table.
—
Sven Gothel /
cgit
- Enhanced dump format of cmap table.
—
Sven Gothel /
cgit
- Hausmacher Merge: Complete merge part-1: Compile and test clean (pre-write-feature)
—
Sven Gothel /
cgit
- Cleanup (static, final, whitespace, ..) post Hausmacher Merge
—
Sven Gothel /
cgit
- Hausmacher Merge: Complete merge part-1 into JOGL from our typecast branch; Adding missing LongDateTime class
—
Sven Gothel /
cgit
- Typecast: Cleanup: final
—
Sven Gothel /
cgit
- Typecast: Re-apply overwritten stability changes (NPE, redundancy)
—
Sven Gothel /
cgit
- Use new com.jogamp.common.util.StringUtil (GlueGen)
—
Sven Gothel /
cgit
- Tooltip[Text]: Use a slightly round button, change to grayscale colors matching our buildin-theme and have the tips placed just above center of the toop (not above it)
—
Sven Gothel /
cgit
- GraphUI RangedGroup: Keep position @ validate()
—
Sven Gothel /
cgit
- GraphUI: Fix func-name, rename TexSeqButton.use{AspectRation->ARatio}Letterbox() matching TextureSequence
—
Sven Gothel /
cgit
- Graph Font: Pull up static function
—
Sven Gothel /
cgit
- GraphUI Button: Fix API doc typo
—
Sven Gothel /
cgit
- Bug 1493: Enhance Text/ASS subtitle layout: Split too wide text into multiple lines (max 4) fitting into box, trimming it beforehand
—
Sven Gothel /
cgit
- GraphUI RangeSlider: Active {Page -> Knob} Color modulation now affects the knob for round-knob and page-size knob
—
Sven Gothel /
cgit
- GLMediaPlayer.Chapter: Add duration()
—
Sven Gothel /
cgit
- GraphUI Cleanup: Use TreeTool directly (Reduce virtl-funcs); Fix typos; Use PointerListener for onClicked(), add onHover();
—
Sven Gothel /
cgit
- Bug 1498: GraphUI: Adopt RangedSlider to new picking (coming up), simplifies code.
—
Sven Gothel /
cgit
- Bug 1498: Change Top-Level Widget Mode: Register a top-level Group in Scene, where its zOffset gets adjusted when activated..
—
Sven Gothel /
cgit
- Bug 1498: GraphUI: Fix Picking Traversal throughout Groups in Z-Descending Order, testing Children and fallback to Group if positive
—
Sven Gothel /
cgit
- Bug 805: GraphUI MediaPlayer: Add 'Aspect Ratio Crop' Button; Have Chapter Pre/Next Buttons; Toggle HUD head info box (full or brief)
—
Sven Gothel /
cgit
- Bug 805: GraphUI Demos: Adopt changes to FontView01 + UIMediaGrid01, dropping UIMediaGrid00
—
Sven Gothel /
cgit
- GraphUI MediaPlayer: Elevate the ctrlSlider a little (and add it behind ctrlBlend) to remove the occlusion by the blending box
—
Sven Gothel /
cgit
- Bug 1498: Refine Top-Level Widget Mode: Handle active-state by Scene, simplify and reduce runtime costs
—
Sven Gothel /
cgit
- GraphUI: Add Shape.IO_DISCARDED and update it @ Scene/Group draw(); Prepare for experimental occlusion-culling
—
Sven Gothel /
cgit
- Bug 1492: GLMediaPlayer: Add playStream(..) variant passing desired audio- and subtitle language
—
Sven Gothel /
cgit
- GraphUI RangeSlider: Fix 'activeOldMod' -> static to member
—
Sven Gothel /
cgit
- GLMediaPlayerImpl: Fix playing one frame after seek() @ getNextTexture(), requires pause state (normal at play-state)
—
Sven Gothel /
cgit
- GLMediaPlayerImpl: Adjust aid/sid to AUTO if alang/slang is given
—
Sven Gothel /
cgit
- GraphUI Shape: Add MouseEvent to MoveListener; RangeSlider: Add rel obj position + NEWT MouseEvent to listener, renamed {Slider->Change}Listener and add PeekListener for mouse-over events
—
Sven Gothel /
cgit
- GraphUI Tooltip*: Remove unused paramter in createTip() and clarify names
—
Sven Gothel /
cgit
- GraphUI: Add HUDShape, a convenient HUD shape to be exposed in the scene using inner object size/pos, similar like TooltipShape
—
Sven Gothel /
cgit
- GraphUI MediaPlayer: Add HUDShape on time-slider @ mouse-over with time-string and still-images (optional) .. using HUDShape
—
Sven Gothel /
cgit
- GraphUI Demos FontView01 + UIMediaGrid01: Use FSAA 8 (GPU MSAA 8) as these demos utilize lots of smaller resources regions ...
—
Sven Gothel /
cgit
- Graph: Outline[Shape]: Add print()
—
Sven Gothel /
cgit
- Bug 1501: Graph Delaunay: Add double triAreaVec2() and isInCircleVec2() version, overcome float precision; Loop: Pass edgeType not Winding, simplify findClosestValidNeighbor() -> isValidNeighbor(); CDTriangulator2D.addCurve() enforces Winding.CCW on BOUNDARY null == loop case
—
Sven Gothel /
cgit
- Bug 1501: Graph: Add UIShapeDemo02a test for rectangular shape provoking tessellation issue / or use Glyph03FreeMonoRegular_M
—
Sven Gothel /
cgit
- Bug 1501: Graph Delaunay: Use default winding outer-boundary:=CCW and inner-hole:=CW w/o using winding determination (might be incorrect)
—
Sven Gothel /
cgit
- Bug 1501 Graph Delaunay: Replace MaterialIconsRound-Regular.ttf with fixed winding direction (outer-bondary TTF CW (Graph CCW) and inner-hole TTF CCW (Graph CW)
—
Sven Gothel /
cgit
- Remove unused imports ...
—
Sven Gothel /
cgit
- VectorUtil: Remove unused isInCircleVec2f() and triAreaVec2f(), now using *2d() variants
—
Sven Gothel /
cgit
- Loop.isValidNeighborDbg(): Remove DEBUG branch, always true
—
Sven Gothel /
cgit
- Graph RenderState/RegionRenderer: Rename isHintMaskSet()->hintBitsSet(), setHintMask()->setHintBits(), clearHintMask()->clearHintBits()
—
Sven Gothel /
cgit
- Bug 1501: Graph RenderState add debug-bits, i.e. DEBUG_LINESTRIP used in VBORegionSPES2 to just render lines instead of the filled area -> Used in UIShapeDemo02a
—
Sven Gothel /
cgit
- Bug 1501: Graph Shape: onInit(ListenerBool) -> onDraw(DrawListener) w/ added capability for code injection to render
—
Sven Gothel /
cgit
- VectorUtil: Consolidate names, remove unused float prevision variants (if any)
—
Sven Gothel /
cgit
- Bug 1501: VectorUtil: Deprecate prev line2line intersection tests, adding new impl; Add isConvex*() to determine whether a polyline is convex
—
Sven Gothel /
cgit
- Bug 1501: Apply intersection tests for non-convex shapes to reject new CCW and non-circulcircle triangulation candidates in our Delaunay tessellator
—
Sven Gothel /
cgit
- GraphUI Demo FontView01: Re-Enable snapshot via 's'
—
Sven Gothel /
cgit
- Bump tests.sh script
—
Sven Gothel /
cgit
- Bug 1501: Graph CDTriangulator2D: Add properties to enforce convex and non-convex treatment to simplify debugging etc
—
Sven Gothel /
cgit
- Use FloatUtil.isZero(a) w/ build-in FloatUtil.EPSILON directly instead of passing FloatUtil.EPSILON to explicit isZero(a, epsilon)
—
Sven Gothel /
cgit
- FloatUtil Epsilon ops: Generalize all epsilon operations by allowing passing a zero epsilon value to reduce complexity in upper math layers
—
Sven Gothel /
cgit
- DoubleUtil: Align Epsilon ops w/ FloatUtil
—
Sven Gothel /
cgit
- VectorUtil: Remove double InCircleDThreshold = DoubleUtil.EPSILON
—
Sven Gothel /
cgit
- VectorUtil: Generalize *seg2segIntersection* w/ epsilon and doCollinear
—
Sven Gothel /
cgit
- VectorUtil.isConvex1(): Fix zero test and handle out-of-bounds
—
Sven Gothel /
cgit
- Bug 1501: Refine convex == !complex: Use 'complex' term, have env-property toggle OutlineShape's isComplex() for visibility
—
Sven Gothel /
cgit
- Bump tests.sh
—
Sven Gothel /
cgit
- VectorUtil: Bring back specialized testSeg2segIntersection() w/ build-in FloatUtil.EPSILON epsilon and no collinear test
—
Sven Gothel /
cgit
- VectorUtil: Add experimental isSelfIntersecting1() with O(n*n) complexity
—
Sven Gothel /
cgit
- Graph: Cleanup Loop & OutlineShape, more compact methods
—
Sven Gothel /
cgit
- TestTextRendererNEWT20: Fix fontSet override at main + add some glyph info in demo text
—
Sven Gothel /
cgit
- TypecastGlyph: Add complex/simple info in toString()
—
Sven Gothel /
cgit
- VectorUtil.isSelfIntersecting1(): Always use off-curve points
—
Sven Gothel /
cgit
- Bug 1489: Lock-Free Double-Buffered 'renderedShapes' causes data-race between rendering & input-edt, use synchronized tripple-buffering
—
Sven Gothel /
cgit
- FloatUtil: Add IEC559_SIGN_BIT; Align API doc and implementation w/ native jaulib, i.e. drop 0==epsilon case for performance
—
Sven Gothel /
cgit
- Math: Align Frustum/Matrix dependency w/ native jaulib
—
Sven Gothel /
cgit
- Math: AABBox: Fix getRayIntersection(), i.e. setting the correct resulting component.
—
Sven Gothel /
cgit
- Math: Recti::size(): Change semantics: Return true if area is zero, not if x and y is zero
—
Sven Gothel /
cgit
- Math: AABBox + AffineTransform: Make class final
—
Sven Gothel /
cgit
- TestMatrix4f02MulNOUI: Align w/ native jaulib
—
Sven Gothel /
cgit
- Math: Align mul + inv perf tests with native jaulib
—
Sven Gothel /
cgit
- Graph: Fix Outline::setWinding: Clear DIRTY_WINDING bit
—
Sven Gothel /
cgit
- Graph: Fix OutlineShape::getBounds: validateBoundingBox() if DIRTY_BOUNDS
—
Sven Gothel /
cgit
- Graph OutlineShape/Region: Enhance debug output
—
Sven Gothel /
cgit
- AABBox: Optimize contains and intersect
—
Sven Gothel /
cgit
- Matrix4f::mapWinToRay: Drop unused 2nd temp matrix
—
Sven Gothel /
cgit
- ShaderState::bindAttribLocation: Add missing glBindAttribLocation
—
Sven Gothel /
cgit
- Graph Hedge: Cleanup initialization
—
Sven Gothel /
cgit
- Graph Hedge/Loop: Debug output
—
Sven Gothel /
cgit
- HowToBuild: Adjust Debian 12
—
Sven Gothel /
cgit
- GPURegionGLListener01: Add debug output and createTestOutline01a
—
Sven Gothel /
cgit
- Eclipse bump
—
Sven Gothel /
cgit
- test script: bump
—
Sven Gothel /
cgit
- ffmpeg: Use manually looked-up symbol for sws_freeContext
—
Sven Gothel /
cgit
- test script: align unix/win for testing NativeLibrary (Bug 1510)
—
Sven Gothel /
cgit
- Build/test: Use OpenJDK-21 per default
—
Sven Gothel /
cgit
- doc: Using a custom OpenGL Library under Windows
—
Sven Gothel /
cgit
- WindowsAWTWGLGraphicsConfigurationFactory::chooseGraphicsConfigurationImpl: Skip invalid PixelFormatID
—
Sven Gothel /
cgit
- Use OpenJDK-21 and Java-11 source/target
—
Sven Gothel /
cgit
- Adopt to GlueGen's VersionSemanticsUtil changes
—
Sven Gothel /
cgit
- Fix Android NEWT build: ANDROID_TOOLCHAIN_SYSROOT0 -> ANDROID_TOOLCHAIN_SYSROOT1
—
Sven Gothel /
cgit
- GlueGen's uses japicmp.jar instead of semver.jar
—
Sven Gothel /
cgit
- Add make/scripts/test-fat-jars.sh for a quick bringup-test
—
Sven Gothel /
cgit
- README: Fix JOGL inception, pre Sun launch and later acquired by Sun.
—
Sven Gothel /
cgit
- README: Fix links
—
Sven Gothel /
cgit
- Bug 1310: Detect missing glViewport(..) on Windows before GLEventListener.reshape(..) when re-adding GLJPanel
—
Sven Gothel /
cgit
- Bug 1310: Reset GLJPanel states @ dispose(..) and always reshapeImpl(..) @ addNotify(), leading to proper initialization sequence when re-adding panel.
—
Sven Gothel /
cgit
- WWW: Replace Gephi icon w/ a more friendly JogAmp website matching preview one (white background, showing a graph)
—
Sven Gothel /
cgit
- Animator*: Add ctor variants passing modeBits directly, i.e. enable/disable AWT rendering thread support. Adopt it in tests and demos
—
Sven Gothel /
cgit
- Demos: Add main() to GearsES2, .. allowing to be used for simple bringup tests
—
Sven Gothel /
cgit
- GraphUIDemoArgs: Add GL4 core
—
Sven Gothel /
cgit
- Texture ctor w/ external textureID: Pass `ownsTextureID` where true hands over ownership and allows destroy() to delete it, otherwise not. Fixes GraphUI's GLButton.
—
Sven Gothel /
cgit
- make/scripts/tests.sh: Add Basic demos if jogl-demos.jar
—
Sven Gothel /
cgit
- Minor cleanup of imports, etc: FBObject, GLContext*, Texture, ..
—
Sven Gothel /
cgit
- UISceneDemo20: Fix info/debug text title GPUUISceneGLListener0A -> UISceneDemo20
—
Sven Gothel /
cgit
- GraphUIDemoArgs: Issue GLProfile.initSingleton() once in static init block, ensuring JOGL is completely initialized
—
Sven Gothel /
cgit
- Demos: ..demos.graph.ui.util.GraphUIDemoArgs -> ..demos.util.CommandlineOptions
—
Sven Gothel /
cgit
- MacOS test scripts: Enable FFmpeg6 from Homebrew
—
Sven Gothel /
cgit
- Enable GitHub sponsor button
—
noreply /
cgit
- Add support for riscv64 architecture
—
schwab /
cgit
- Use DPI scaling to scale drawn fonts.
—
gbburkhardt /
cgit
- Add support for Linux/ppc64le architecture
—
tgc /
cgit
- Add swt 4.26 for gtk-linux-ppc64le
—
tgc /
cgit
- README.md: Adding JogAmp History & Milestones, ...
—
Sven Gothel /
cgit
- README.md: Shorten gl4java section
—
Sven Gothel /
cgit
- Adopt to GlueGen commit 952e0c1f83c9e0583a97d39988a6ba1428911c8c
—
Sven Gothel /
cgit
- Adopt to GlueGen Struct API Change get/set array arguments
—
Sven Gothel /
cgit
- NativeSignatureJavaMethodBindingEmitter: Adopt to GlueGen changes
—
Sven Gothel /
cgit
- README.md: JogAmp History & Milestones: Added Java3D + Ardor3D, added GlueGen JavaCallback (grouped)
—
Sven Gothel /
cgit
- Add {GL, GLContext}.getDefaultDrawBuffer() to complement getDefaultReadBuffer()
—
Sven Gothel /
cgit
- README: Add Harvey to contributors (missed him, sorry)
—
Sven Gothel /
cgit
- Graph: Minor cleanup: TextRegionUtil: Fix API doc references; RegionRenderer.enable(..) merge '!enable' branch, fix API doc
—
Sven Gothel /
cgit
- GraphUI: Add Shape.getSurfacePort(..): Similar to getSurfaceSize(..) but returns the whole Recti viewport of the shape
—
Sven Gothel /
cgit
- GLStateTracker: Encapsulate PixelStateMap for PixelStorei states (prepare for tracking of blending states)
—
Sven Gothel /
cgit
- GLStateTracker: Add tracking of blending states (part-1)
—
Sven Gothel /
cgit
- Add Graph/GraphUI UISceneDemoU01a, showcase integration and multiple projection settings
—
Sven Gothel /
cgit
- Graph GLRegion.create(..): Expose variant with custom pass2TexUnit for VBAA (default texture unit is 0)
—
Sven Gothel /
cgit
- Graph RenderState: Initialize colorStatic w/ alpha=1 to avoid invisible rendering if no static color has been set
—
Sven Gothel /
cgit
- Graph RegionRendered.init(..): Disable renderer (and shader programs etc) to avoid side-effects. Usually called @ GLEventListener.init(..)
—
Sven Gothel /
cgit
- Graph Add {GLRegion, GraphShape}.setTextureUnit(int): Allowing to set texture unit after ctor
—
Sven Gothel /
cgit
- UISceneDemoU01a: Destory textRegion @ dispose
—
Sven Gothel /
cgit
- Update tests script .. (consolidate GraphUI demo lines)
—
Sven Gothel /
cgit
- Graph: Simplify RegionRenderer API by exposing common RenderState methods (and fwd 'em to RenderState aggregate)
—
Sven Gothel /
cgit
- Graph RegionRenderer.destroy(): Detach RenderState from GL instance
—
Sven Gothel /
cgit
- Graph RenderState: Initialize colorStatic w/ all white (1,1,1,1) if color-channel is used and no static-color set
—
Sven Gothel /
cgit
- Graph TextRegionUtil.drawString3D(..): Redefine 'rgbaColor' semantics: Either fill color-channel with value if used and set static-color to white - or just set static color channel with value.
—
Sven Gothel /
cgit
- Graph / GraphUI Demos: Don't use the color-channel if not required (mixing colors within one region)
—
Sven Gothel /
cgit
- Bug 1441 - Fix ARB_multi_draw_indirect: Belongs to GL4, glMultiDrawElementsIndirect shall only have VBO indirect access
—
Sven Gothel /
cgit
- Bug 1441, 852: Annotate ARB_draw_indirect dual sourcing, remove redundant manual declarations
—
Sven Gothel /
cgit
- Update README.md, index.html (Graph/GraphUI, references) and add OpenGL_API_Divergence.md
—
Sven Gothel /
cgit
- README/index: Fix link to OpenGL_API_Divergence.html
—
Sven Gothel /
cgit
- Test Bug1310: Remove and re-add a GLJPanel from its Swing parent (working)
—
Sven Gothel /
cgit
- README/index: 'Graph UI' -> GraphUI
—
Sven Gothel /
cgit
- scripts/tests.sh: Add TestGLJPanelReadd01Bug1310AWT
—
Sven Gothel /
cgit
- Untangle joal from build requirements as introduced via new jogl-demos
—
Sven Gothel /
cgit
- README: Add Mathieu Féry, who enhanced GlueGen
—
Sven Gothel /
cgit
- Bug 1450: Remove nativewindow's drm-gbm GlueGen config's manual constant definitions, now properly passed from GlueGen
—
Sven Gothel /
cgit
- GLMediaPlayer: Show more reasonable DEBUG output in factory; Impl initGL(GL) shall handle null streamWorker, i.e. when using NullGLMediaPlayer
—
Sven Gothel /
cgit
- Graph TextRegionUtil.drawString3D(..): Allow null `rgbaColor` w/o color-channel again, was enforced to be set in commit bb6ee81bc5514663bb7b22224fcdd5ba34a51ac6
—
Sven Gothel /
cgit
- FontViewListener01/TestTextRendererNEWT21: Use 30 pixelPerCell (total w/ gap) for test case to compare pixel-by-pixel
—
Sven Gothel /
cgit
- Add GraphUI to javadoc source path
—
Sven Gothel /
cgit
- Fix typo of commit d8e086e0321ef1021f4a7810d7bfd2306c4ac725: jogl{s->}-demo{->s}-android
—
Sven Gothel /
cgit
- *MediaPlayer: Adop to JOAL 39a32fd56de313c31bd197ee6022288e97f9729a
—
Sven Gothel /
cgit
- make/build-test.xml: Add JOAL to classpath
—
Sven Gothel /
cgit
- GLMediaPlayer: Add setAudioChannelLimit(..), correlating with AudioSink.setChannelLimit() ..
—
Sven Gothel /
cgit
- GraphUI MediaButton: Expose AudioSink
—
Sven Gothel /
cgit
- GraphUI Scene: Drop redundant and wrong setupMatrix(pmv) for forOne(..) and forAll(..), should be setup before call by user
—
Sven Gothel /
cgit
- GraphUI Shape: Add one-shot init callback, will be called after each draw(..) until it returns true.
—
Sven Gothel /
cgit
- GraphUI UISceneDemo20: Add OpenAL spatial 3D sound features: Add SimpleSineSynth Button and have MediaButton to produce mono-only for 3D sound
—
Sven Gothel /
cgit
- Relocate 'jar/atomic/jogl-fonts-p0.jar' -> 'jar/jogl-fonts-p0.jar' to simplify inclusion in distribution; UbuntuFontLoader's Uri is patched accordingly.
—
Sven Gothel /
cgit
- Common av classes (*AudioSink, ..) are promoted to gluegen (commit 270172bcbd91f96d4a38a3d73e23d744f57a25b8) and joal (commit 03f4bb63ce8a358b1c2ef303480e1887d72ecb2e)
—
Sven Gothel /
cgit
- make/scripts/tests.sh: Adjust D_ARGS for AudioSink (moved to gluegen/joal); Validated GLMediaPlayer ...
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer: AudioFormat is now a stand-alone class (gluegen 2b339721a4d6dd4f3af129a4654375b15c7ea340)
—
Sven Gothel /
cgit
- MovieCube: Restart @ EOS
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer: Adjust to AudioFormat changes
—
Sven Gothel /
cgit
- build.xml: Preserve README.md, copy filtered README-zip-bundles.txt to archive w/ same name
—
Sven Gothel /
cgit
- GLMediaPlayer: Replace GLMediaEventListener.EVENT_CHANGE_* 'int event_mask' with EventMask.Bit/EventMask
—
Sven Gothel /
cgit
- Fix GLMediaPlayerImpl.initGL(GL): Allow null==gl and audio-only mode (regression to initial implementation)
—
Sven Gothel /
cgit
- HiDPI: TestGearsES2NEWT: Show MonitorDevice properties, validating pixelScale
—
Sven Gothel /
cgit
- HiDPI: NEWT/MacOS: WindowDriver.sizeScreenPosInsetsChanged() is called w/ client-area in windowUnits (*fix regression*)
—
Sven Gothel /
cgit
- HiDPI AWT/NEWT: Propagate AWT enforced pixelScale via setSurfaceScale() blocking native change by monitor-pixelScale (Windows, X11)
—
Sven Gothel /
cgit
- SurfaceScaleUtils: Remove unused isZero(..)
—
Sven Gothel /
cgit
- HiDPI: Revert WindowImpl.applySoftPixelScale()'s if( DEBUG...) { ..; dumpStack(); }
—
Sven Gothel /
cgit
- HiDPI: Complete testing on Windows (AWT, NEWT, AWT+NEWT): AWT pixel scale propagated properly to our AWT GLCanvas and NEWT
—
Sven Gothel /
cgit
- Fix MovieSimpleActivity1: Adjust to GLMediaPlayer API change (commit 9a7b9768e2e018a33ca44a170f372fee84c26a27)
—
Sven Gothel /
cgit
- HiDPI: Revise AWT GLCanvas/GLJPanel ScalableSurface: No setSurfaceScale(), have AWT toolkit define pixelScale only (simplification)
—
Sven Gothel /
cgit
- JOGL File Layout: Have *-java-src.zip inside jar folder, add missing jar/jogl-demos-java-src.zip
—
Sven Gothel /
cgit
- Graph: Move jogamp.graph.plane to public com.jogamp.graph.plane
—
Sven Gothel /
cgit
- Graph: Complete move jogamp.graph.plane to public com.jogamp.graph.plane
—
Sven Gothel /
cgit
- Graph; Path2D[Iterator]: Add 'fast path' access to points array reference and index etc, used to avoid arraycopy (efficancy)
—
Sven Gothel /
cgit
- Graph: OutlineShape: Make class final, getOutlineNumber() -> getOutlineCount()
—
Sven Gothel /
cgit
- Graph: Path2D: Remove redundant accessors, comment on append(..)
—
Sven Gothel /
cgit
- Graph: TypecastRenderer: Simplify addShape*(), use OutlineShape's vertexFactory instance
—
Sven Gothel /
cgit
- Graph: TestTextRendererNEWT00: Alin w/ other tests, add DEPTH_TEST and allow custom window size
—
Sven Gothel /
cgit
- Graph: TestTextRendererNEWT01: No VBAA sample-count on MSAA test, fixed window size 1024x640
—
Sven Gothel /
cgit
- Graph: Fix Region/Text Renderer: Add RegionRenderer enable/disable for blending stubs in display (Mesa3D results are otherwise broken)
—
Sven Gothel /
cgit
- Graph: OutlineShape: Add positional addVertex() variants for component based addVertex methods
—
Sven Gothel /
cgit
- Graph: Path2D -> self-contained Path2D (w/ Iterator) fixed; OutlineShape: Add Path2F addPath(..), emphasize required Winding.CW
—
Sven Gothel /
cgit
- Graph: TypecastRenderer: Add comment about TTF Glyph's having Winding.CW
—
Sven Gothel /
cgit
- Typecast: Kerning: Use 'int' to cover 'uint16' values; Detail KernSubtable and hold a KernSubtableFormat0 ref in KernTable
—
Sven Gothel /
cgit
- Typecast: HeadTable: Use 'int' to hold 'uint16' unitsPerEM value
—
Sven Gothel /
cgit
- Typecast: OTGlyph: Maintain the glyphID, add toString()
—
Sven Gothel /
cgit
- Typecase: OTFont: Provide KernTable accessor
—
Sven Gothel /
cgit
- Font/Graph, {Font, Glyph}/Typecast: Add kerning and expose values in original font-units (FU) to have them scaled later ( fu * pixelScale / unitsPerEM )
—
Sven Gothel /
cgit
- Update included Typecast library to 2019-09-15 commit 0d55ac0eb4a39a7f8f2a796c7eebd3ea778ba9a7
—
Sven Gothel /
cgit
- Typecast: *Font*: Use constructor instead for static read(). TTFont: Add ctor for File and InputStream
—
Sven Gothel /
cgit
- GlyfCompositeDescript: Remove useless try { } in ctor; Remove redundant variable in range-based for-loops
—
Sven Gothel /
cgit
- Typecast: KernSubtable: Remove getKerningTable(..), will be implemented in higher API layer w/ binary-search
—
Sven Gothel /
cgit
- Typecast: KernSubtableFormat2: Use package-protection
—
Sven Gothel /
cgit
- Typecast: Table: Use package-protected static final const, remove notAvailable String
—
Sven Gothel /
cgit
- Typecast: Mark current status w/ our branch of upstream, jogl_patches, commit 90c4a8348cbe182bf3f0bcc55fd015f19ed0686f
—
Sven Gothel /
cgit
- Graph font/typecast: Adopt to our Typecast updates (see below); Fix kerning; Use TestTextRendererNEWT01 to produce validation snaps
—
Sven Gothel /
cgit
- Graph Type Rendering: Drop pixelSize and use font em-size [0..1] throughout system.
—
Sven Gothel /
cgit
- Add GL_DEBUG_SEVERITY_NOTIFICATION to getDbgSeverityString()
—
David.42.Hall /
cgit
- Graph OutlineShape: Path2F alike sub-path ctor: Add z coordinate for custom plane.
—
Sven Gothel /
cgit
- Graph Font: getGlyph(char symbol -> int glyph_id), add kerning to getPointsBoundsFU(); Glyph: Drop getSymbol()
—
Sven Gothel /
cgit
- Graph RegionRenderer: Expose int[4] viewport for convenience
—
Sven Gothel /
cgit
- Graph TextRegionUtil: Move ShapeVisitor to OutlineShape.Visitor and processString(..) to Font, cleaning up ..
—
Sven Gothel /
cgit
- Graph: RegionRenderer: Offer borrowing current viewport w/o copy
—
Sven Gothel /
cgit
- Graph: TextRegionUtil: Make addStringToRegion(..) versatile/usable w/ optional AffineTransform (see Label0)
—
Sven Gothel /
cgit
- Graph: Merge UIListener01 + UINewtDemo01 -> UIShapeDemo01 to have simple test cases
—
Sven Gothel /
cgit
- Typecast: Assign _glyphIndex w/ ctor argument (+ code cleanup)
—
Sven Gothel /
cgit
- Typecast: Glyph: getGlyphIndex() -> getID() to simplify name
—
Sven Gothel /
cgit
- Graph: TypecastRenderer: Fix point-loop (no reduced 'count - 1', no break on endOfContour), remove redundant branch B3, add Type-2 and add code dump for testing
—
Sven Gothel /
cgit
- Graph UI: Move methods SceneUIController to UIShape public providing win<->obj coord transformation, enhance documentation a little,
—
Sven Gothel /
cgit
- Graph Unit Tests: General cleanup, adding UITypeDemo01 w/ TestObject* to determine CurveRenderer issues
—
Sven Gothel /
cgit
- Graph Font: Enhance API doc (source of values), better get*Bounds() names, dropping redundant getMetricWidth*(); Fix getMetricBoundsFU()
—
Sven Gothel /
cgit
- Graph: Fix Loop.initFromPolyline()'s Winding determination, document Winding rules for OutlineShape and add get/setWinding in Outline
—
Sven Gothel /
cgit
- TestTextRendererNEWT01: Drop unused import
—
Sven Gothel /
cgit
- Graph: Outline: Remove minor redundancy
—
Sven Gothel /
cgit
- Graph Demos: Formatting ..
—
Sven Gothel /
cgit
- Graph GPUUISceneGLListener0A: Prep for reshape_resize, notch up relative sizes a little
—
Sven Gothel /
cgit
- Graph RoundButton: setDimension -> setSize
—
Sven Gothel /
cgit
- Graph UI: Fix UIShape's PMVMatrix handling of getSurfaceSize, objToWinCoord and winToObjCoord (expect all set, no doubling); GLEventListenerButton: Resize FBO to screen-size for proper 1:1 quality
—
Sven Gothel /
cgit
- Graph Overflow Bug: Reorder TestTextRendererNEWT* tests from simple to complex example code, ascending
—
Sven Gothel /
cgit
- Rename VectorUtil.ccw(..) -> isCCW(..)
—
Sven Gothel /
cgit
- Graph Font.Metrics: Use unchanges sign of (+) ascent, (-) descent and (+) lineGap, document them properly and fix Font.getLineHeightFU()
—
Sven Gothel /
cgit
- Graph Font: Add 'name' to Glyph; Drop erroneous Glyph ID_SPACE, ID_CR manual mapping, rely on no-shape for 'space' non-contour.
—
Sven Gothel /
cgit
- Graph Font: Simplify CmapFormat selection (cmap symbol -> glyph-idx), just use Unicode and if not available use a symbol font
—
Sven Gothel /
cgit
- Graph Font: Add more DEBUG info ..
—
Sven Gothel /
cgit
- Graph Font.Glyph: Cleanup: Remove Font and getScale() from interface (redundant), add getLeftSideBearings*() from htmx table; Flatten TypecastGlyph impl by merging its Metrics, add equal() complementing hashCode()
—
Sven Gothel /
cgit
- Graph TypecastFont: Add hashCode() and equals(), feed TypecastGlyph w/ LeftSideBearings
—
Sven Gothel /
cgit
- Graph TextRegionUtil: Fix HashMap (font,text)->GLRegion: Preserve key data (fontName, text) for equals
—
Sven Gothel /
cgit
- Graph: Update demos ..
—
Sven Gothel /
cgit
- Graph UI: Update demos, move pure demo code from demos/ui -> demos, rename test-shapes
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer: Replace old FFmpeg header w/ FFmpeg version 4.3, 5.1 and 6.0 (major version counts for binary compatibility)
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer: Add implementation update for FFmpeg version 4.* (Debian 11), 5.* (Debian 12) and 6.* (Current Development trunk)
—
Sven Gothel /
cgit
- Eclipse: Add CDT nature to edit C/C++ files
—
Sven Gothel /
cgit
- Graph Font: Fix TypecastRenderer TTF corner-case: Prefer initial segment's moveTo (start) to be onCurve
—
Sven Gothel /
cgit
- GLArrayData*: Shorten methods (*API Change*), use proper constructor and finalize immutables, add growthFactor (default golden ratio 1.618), add getCapacity*() and printStats(..)
—
Sven Gothel /
cgit
- GLArrayData*: Expose reserve() for total elementCount and growIfNeeded() for additional components ...
—
Sven Gothel /
cgit
- Graph Region: Address overflow issue using GL2ES3 integer indices (WIP...); Ease GLArrayData* buffer growth.
—
Sven Gothel /
cgit
- Graph Region: Fix printBufferStats(..) override
—
Sven Gothel /
cgit
- Movie* Demos: Add screenshots w/ 'S' key; Cleanup screenshot filename creation in other demos.
—
Sven Gothel /
cgit
- Windows test scripts: Inject FFmpeg 5.1.2 and Mesa3D (disabled C:\Windows\System32\opengl32.dll)
—
Sven Gothel /
cgit
- FFmpeg: Fix using 'av_channel_layout_uninit', use own loaded linked 'sp_av_channel_layout_uninit'
—
Sven Gothel /
cgit
- JOGL Homepage: Rearrange, add MeteoInfo and Sweet Home 3D
—
Sven Gothel /
cgit
- Reformat README.txt -> README.md, add list of work items and call for sponsorship.
—
Sven Gothel /
cgit
- GLProfile.isValidArrayDataType() add missing accepted types for ES3/GL3+ but dropping its usage (GLArrayDataWrapper validation)
—
Sven Gothel /
cgit
- Drop redundant NativeWindowFactory.getDefaultToolkitLock(type, deviceHandle) variant
—
Sven Gothel /
cgit
- GLMediaPlayerImpl: destroyImpl(..) @ initGL(..) exception: Don't wait for streamWorker stop result (-> deadlock)
—
Sven Gothel /
cgit
- GLProfile::initProfilesForDeviceCritical(): initLock.addOwner(t) only if t is not orig-owner
—
Sven Gothel /
cgit
- EGLGraphicsDevice: Cleanup and enhance API doc for clarity ...
—
Sven Gothel /
cgit
- GLDrawableFactoryImpl:createDummySurfaceImpl() and createSurfacelessImpl(): Pass orig AbstractGraphicsDevice to allow EGLDrawableFactory to use the original device's native-dislay-ID for sharing resources.
—
Sven Gothel /
cgit
- GLDrawableFactoryImpl:createMutableSurfaceImpl(..): Pass orig AbstractGraphicsDevice to allow EGLDrawableFactory to use the original device's native-dislay-ID for sharing resources.
—
Sven Gothel /
cgit
- GLDrawableFactoryImpl:createDummyDrawable(): Similar to createOffscreenDrawable() prefer createSurfacelessImpl() over createDummySurfaceImpl() to reduce resources (no actual window)
—
Sven Gothel /
cgit
- make/scripts/tests.sh: Update for my personal unit-test runs
—
Sven Gothel /
cgit
- GLDrawableFactory: Fix typos and mention 'surfaceless' in createDummyDrawable(..)
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer: Cleanup API doc FFmpeg versions
—
Sven Gothel /
cgit
- NEWT Screen: Allow injection of global (single) monitor size in [mm] via newt.ws.mmwidth and newt.ws.mmheight property
—
Sven Gothel /
cgit
- GLArrayData[Editable,Client]: Add put[34][bsif](..) and array put[bsif](..) variants for flexibility/performance
—
Sven Gothel /
cgit
- GLArrayDataClient: Minor toString() and DEBUG output fixes
—
Sven Gothel /
cgit
- GLArrayDataEditable: Clarify API doc on clear*(..) and rewind()
—
Sven Gothel /
cgit
- GLArrayData*: Minor edits: API doc, space and year-range
—
Sven Gothel /
cgit
- GLArrayData: year-range
—
Sven Gothel /
cgit
- scripts/tests.sh: add testmobile launch w/ JOGAMP_MOBILE_CLASSPATH
—
Sven Gothel /
cgit
- Graph: Region: Add perf counter (w/ API); Utilize put[34][sif](..); Fix indices growBufferSize(); Add GLRegion.create(..) w/ initial vertices/indices count; Up default[VI]Count;
—
Sven Gothel /
cgit
- Graph: Font: Add perf counter (w/ API)
—
Sven Gothel /
cgit
- TestTextRendererNEWT00: Add '-perf' mode using new perf counter, testing on PC and raspi-aarch64 ..
—
Sven Gothel /
cgit
- NEWT DRM EGL/GBM: WindowDriver: Don't issue glFinish() here, as eglSwapBuffers(..) already performs this task (TODO: More Tests!)
—
Sven Gothel /
cgit
- Graph: Use PerfCounterCtrl interface and Instant/Duration & Clock.getMonotonicTime() ...
—
Sven Gothel /
cgit
- Adapt to GlueGen dropping Platform.currentTimeMicros(), use Platform.currentTimeMillis()
—
Sven Gothel /
cgit
- Fix for AWT GLCcanvas DPI scaling. Forum thread https://forum.jogamp.org/DPI-scaling-not-working-td4042206.html
—
gbburkhardt /
cgit
- Graph Perf Counter: Use GlueGen's Clock.currentNanos() to ease on performance-hit measuring performance.
—
Sven Gothel /
cgit
- Clock: Use Clock.currentNanos() instead of System.nanoTime(); Enhancing FPSCounterImpl accuracy by maintaining timestamps in [ns]
—
Sven Gothel /
cgit
- Graph Perf Test: {Test->Perf}TextRendererNEWT00: Drop junit, ... (WIP)
—
Sven Gothel /
cgit
- Graph: Bring back passing through temp AffineTransform instances (optional, but recommended)
—
Sven Gothel /
cgit
- GLArrayData: Promote sealed() from GLArrayDataEditable, to correctly being used for getElemCount() instead of 0==position, ... (API change)
—
Sven Gothel /
cgit
- Graph Perf: Region*: Rely on growBuffer(..) per addOutlineShape() and known buffer data-type to directly put[34][sif](..) skipping GLArrayDataClient/Buffers buffer-growth and validations
—
Sven Gothel /
cgit
- Graph Perf: Region: split addOutlineShape() -> addOutlineShape0() (fast) and addOutlineShape1() (slow perf+debug), rename growBufferSize() -> growBuffer()
—
Sven Gothel /
cgit
- Graph Perf: Region*: Add setBufferCapacity(..) and cut-off growBuffer() early if not needed (track capacity); Align all VBORegion* buffer init/set/grow impl.
—
Sven Gothel /
cgit
- Graph Perf: OutlineShape: Uncomment all debug code to keep it smaller
—
Sven Gothel /
cgit
- Graph Perf: Font*: Remove PerfCounterCtrl since the Region counter is more than enough
—
Sven Gothel /
cgit
- Graph Perf: Add Region.countOutlineShape(), Font.processString(Visitor2,..), TextRegionUtil.countStringRegion() allowing to use Region.setBufferCapacity()
—
Sven Gothel /
cgit
- Graph: Region: Enhance API doc, fix typo .. (brace close left open during selected commits)
—
Sven Gothel /
cgit
- scripts/tests.sh: Refine uncommented section about 'Flight Recorder' setup
—
Sven Gothel /
cgit
- GLArrayData: Fix API doc typo in sealed()
—
Sven Gothel /
cgit
- Graph Perf Update: 1296 chars to Region per Frame: RaspiPi4 10.25ms (Region) + 3.4ms (draw), PC 2.97ms (Region) + 0.36ms (draw) (GOOD)
—
Sven Gothel /
cgit
- Graph Perf: PerfTextRendererNEWT00 Disable VSync per default (duh!)
—
Sven Gothel /
cgit
- Graph Demos: Add 'JOGL line' and tweak PerfTextRendererNEWT00 a little to fit on small displays
—
Sven Gothel /
cgit
- PerfTextRendererNEWT00: Scale font to match screen witdh after producing the region, i.e. have a proper resolution independent layout.
—
Sven Gothel /
cgit
- [GL]Capabilities*: Enhance identity-check in root Capabilities.equals(..), comparing the VisualID first; Added VisualIDHolder.isVisualIDSupported(VIDType)
—
Sven Gothel /
cgit
- Graph GPUUISceneNewtDemo: Filter out all FSAA (multisample) caps if undesired (Graph VBAA + MSAA); Add NonFSAAGLCapabilitiesChooser
—
Sven Gothel /
cgit
- Graph: Font: Add equals() + hash() API doc; GraphUI's Label*.setText(): Only modify values if text and/or font differs, skipping markShapeDirty() saves performance.
—
Sven Gothel /
cgit
- Apply NonFSAAGLCapabilitiesChooser in NEWTGLContext (tests only). TODO: Consider applying it in default chooser?
—
Sven Gothel /
cgit
- Add raspi4b test script w/ set screen-size
—
Sven Gothel /
cgit
- TestTextRendererNEWT20: Cover Graph-VBAA, Graph-MSAA, FSAA, NONE .. (have proper filenames for screenshots)
—
Sven Gothel /
cgit
- Rename NonFSAAGLCapabilitiesChooser -> NonFSAAGLCapsChooser (too long)
—
Sven Gothel /
cgit
- Misc: Add MonitorDevice.perMMToPerInch(..); Drop unused RegionRenderer.init(..) renderModes argument
—
Sven Gothel /
cgit
- Adopt to RegionRenderer.init(..) dropped unused renderModes argument
—
Sven Gothel /
cgit
- GraphUI: Revision: Simplify resource handling via SceneUIController, add general functionality in UIShape (drag, ..)
—
Sven Gothel /
cgit
- GraphUI: Promote API to JOGL via graphui.jar or within any jogl-all*.jar (WIP)
—
Sven Gothel /
cgit
- GraphUI: Add package.html (dummy)
—
Sven Gothel /
cgit
- Cleanup Demos: Move demos to jogl-demos.jar (here Graph + AudioVideo), ready for easy deployment and test w/ junit/ant
—
Sven Gothel /
cgit
- GraphUI: Shape: Add build-in resize w/ 1-pointer-click and drag in 1/4th bottom-left or bottom-right corner. Rename translate -> position.
—
Sven Gothel /
cgit
- Demos: Remove unused fonts
—
Sven Gothel /
cgit
- Demos: FontSetDemos: Remove remove fonts
—
Sven Gothel /
cgit
- Move png assets (NEWT icons + GLMediaPlayer dummy/test) to simple classpath, allowing access w/o jars. TODO: Test Android.
—
Sven Gothel /
cgit
- build-test.xml: Add src.demos to determine to skip build or not
—
Sven Gothel /
cgit
- GLMediaPlayer: Overhaul and simplify states, allow usage before stream ready showing test-texture. Adding stop(); (API Change)
—
Sven Gothel /
cgit
- Graph: Add GLRegion creation w/ pre-calculating its buffer sizes; TextRegionUtil: Use pre-calc'ing buffer sizes for GLRegion;
—
Sven Gothel /
cgit
- GraphUI: Use pre-calc'ing buffer sizes for Label shape
—
Sven Gothel /
cgit
- GraphUI: Cleanup 1-pointer zoom, add generic PinchToZoom-Gesture for 2-pointer zoom; Scene: Align method names..
—
Sven Gothel /
cgit
- GLMediaPlayerImpl: isTextureAvailable() is always true after lastFrame init; Use private isPausedOrPlaying() to determine shaderCodeHash
—
Sven Gothel /
cgit
- GraphUI: MediaButton: Adapt GLMediaPlayer changes: Ready right away and reset on Init: GLMediaPlayer.initGL() + recreate GLRegion
—
Sven Gothel /
cgit
- GLRegion + RegionRenderer: Add clearShader(..) to delete all ShaderPrograms and is references.
—
Sven Gothel /
cgit
- TextureSequence (API Change): Use setTextureLookupFunctionName(..) explicitly to set the name upfront, clarifying workflow. Impl: ImageSequence + GLMediaPlayerImpl
—
Sven Gothel /
cgit
- build: Disable oculusvr by default, allow manual enable via property 'oculusvr.enabled'
—
Sven Gothel /
cgit
- make/scripts/setenv.jogl.sh: Add JOAL_LIB_DIR to LD_LIBRARY_PATH (used if not testing using jars but classpath)
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer: More detailed DEBUG messages on audioSink
—
Sven Gothel /
cgit
- GLMediaPlayerImpl: Zero textureFragmentShaderHashCode and default lookupFunction on Uninitialized state
—
Sven Gothel /
cgit
- GLMediaPlayerImpl: Only kick-off StreamWorker at initGL(..)
—
Sven Gothel /
cgit
- AABBox: Add API doc comment on reset() and hence default ctor regarding infinite dimension
—
Sven Gothel /
cgit
- Graph: Region: Add API doc on markStateDirty() and markShapeDirty()
—
Sven Gothel /
cgit
- Graph: RegionRenderer: Adopt to TextureSequence API Change: Use setTextureLookupFunctionName(..) before using hash and/or code.
—
Sven Gothel /
cgit
- GraphUI: Scene: Add simplified ctor w/ user defined zNear, zFar and sceneDistance; Expose the scene-plane AABBox and add surfaceToObjSize() to compute surface-size in object coords.
—
Sven Gothel /
cgit
- GraphUI: GLButton: Don't pass FBO size @ ctor, calculate true view-size @ 1st draw
—
Sven Gothel /
cgit
- GraphUI: Button: Allow user to configure 2-pass label z-offset
—
Sven Gothel /
cgit
- GraphUI: UIShapeDemo01.reshape(): Drop redundant glViewport(..) call
—
Sven Gothel /
cgit
- GraphUI: MediaButton: No need to re-create GLRegion (anymore), just markShapeDirty() to force reupload of texture-coordinates; Also don't mute audio, user shall configure the GLMediaPlayer...
—
Sven Gothel /
cgit
- GraphUI: Label: Rename pixelSize -> pixelScale, since we are view-based or in model-space.
—
Sven Gothel /
cgit
- GPUUISceneGLListener0A: Simplify according to Scene class changes (view-based in model-space), have Scene manage resources in full.
—
Sven Gothel /
cgit
- GraphUI: Add a most simple Scene demo with one Shape.
—
Sven Gothel /
cgit
- Graph: Have RegionRenderer.reshapeNotify(..) track x/y as well (vieport); GraphUI.Scene using RegionRenderer's viewport (no duplicate)
—
Sven Gothel /
cgit
- GraphUI: Rename UISceneDemo00 -> UISceneDemo01
—
Sven Gothel /
cgit
- GLMediaPlayer usage: Fix verbose strings, disable verbose in GraphUI demos
—
Sven Gothel /
cgit
- GraphUI: Complete rename of UISceneDemo01
—
Sven Gothel /
cgit
- GraphUI: Scene/Shape: Decouple PMVMatrix operations (picking, obj<->win) by using a local instance, enable performing on any thread (not using a blocking GL renderer thread)
—
Sven Gothel /
cgit
- Demos: Minor cleanups; MovieSimple: Remove unused variables etc .. left over from transition to use TextureSequenceES2
—
Sven Gothel /
cgit
- Fix ShaderProgram ownership bug, introduced in commit 67a723477ecd818fbc5859fe20ee536a3b4efae5 (reverting and clarifying)
—
Sven Gothel /
cgit
- opengl/util/glsl/Shader*: Mark classes and fields final, rename dump{Shader->}Source(), refine string output.
—
Sven Gothel /
cgit
- ShaderProgram field programLinked: Set to false @ release()/destroy(), On useProgram() only throw exception if 'on==true' is requested (disabling after delettion is OK)
—
Sven Gothel /
cgit
- Graph: Make RenderState a composition of RegionRenderer, which also creates and destroys it. Dropping this also from user (complexity).
—
Sven Gothel /
cgit
- API doc cleanup, add + refine math tests
—
Sven Gothel /
cgit
- NEWT MouseEvent.getEventTypeString(): Shorten by removing leading 'EVENT_MOUSE_'
—
Sven Gothel /
cgit
- Fix MovieSimple regression of commit 00dbacc5af3531af50e77a02d534dc11e08de10f, 913b00f8b876e29af91677ef61b3eb35d6853e6e
—
Sven Gothel /
cgit
- Graph: Add RenderState API doc; RegionRenderer: Remove unused shell method, left over from f8584748e33aab56780eca5cf7009a5a0d11991d
—
Sven Gothel /
cgit
- Graph : Misc API doc
—
Sven Gothel /
cgit
- Graph: GLRegion: Pass curRenderModes to updateImpl() + drawImpl(), prepare switch by sampleCount; Don't use any resource not requested by curRenderModes
—
Sven Gothel /
cgit
- Graph: GLRegion.draw(): Mod curRenderModes by sampleCount { 0 = no-sampling, -1 = glSelect } (Experimental not working fully)
—
Sven Gothel /
cgit
- Graph: Add RegionRenderer.enable(..) variant w/ passing enable + disable GLCallback
—
Sven Gothel /
cgit
- Graph: Scene: Add experimental pickShapeGL(..), i.e. glSelect (Not working correctly with all renderModes yet, inactive; Not good on text)
—
Sven Gothel /
cgit
- Graph Scene: Customize clearColor + clearMask used @ display(..), i.e. either use custom setting or avoid it at all for seamless client renderer integration
—
Sven Gothel /
cgit
- Graph Shape: Mark methods final and enhance API doc
—
Sven Gothel /
cgit
- Graph Shape: Add missing drawGLSelect(..)
—
Sven Gothel /
cgit
- Graph Scene: RegionRenderer is owned and never null
—
Sven Gothel /
cgit
- Add Scene.PMVMatrixSetup for programmable PMVMatrix setup in Scene replacing fixed projection params; Simplify API requirements ..
—
Sven Gothel /
cgit
- Graph Shape: Add onMove(Shape.Listener), allowing user to track Shape movement
—
Sven Gothel /
cgit
- Graph UI Shape: Fix setTransform(): Take back unscaled-center 1st, then add back later (scaled); TODO: Add alignment features
—
Sven Gothel /
cgit
- Graph UI Shape: Fix move and resize via 1-pointer mouse drag: Need to apply scale on drag-delta, operating on scaled-model-viewpoint
—
Sven Gothel /
cgit
- Graph UI: Adopt Shape implementations to Shape API changes (simplification)
—
Sven Gothel /
cgit
- Graph UI: Apply API changes to demos *WIP* (not all working yet, but compile clean)
—
Sven Gothel /
cgit
- Graph UI Shape: Remove debug println @ mouse drag release
—
Sven Gothel /
cgit
- GraphUI UISceneDemo01: Res independent Shape, in Scene attached to GLWindow showing simple linear Shape movement w/ listener attached
—
Sven Gothel /
cgit
- GraphUI UISceneDemo01: Fix disposal, use windowDestroyed() WindowListener to stop animator
—
Sven Gothel /
cgit
- GraphUI Shape win<->obj/shape mapping: Return actual int[] or float[] result or null on error instead of boolean to easy API usage
—
Sven Gothel /
cgit
- GraphUI: Add UISceneDemo00 for linear animation in one main function; UISceneDemo01 simply provides shape drag-move and -resize
—
Sven Gothel /
cgit
- Demo MovieSimple: Default to useOrigScale=false, enable @ main w/ -orig_scale
—
Sven Gothel /
cgit
- Add FloatUtil.isZero(float) using FloatUtil.EPSILON
—
Sven Gothel /
cgit
- GLOffscreenAutoDrawable: Remove unused import
—
Sven Gothel /
cgit
- Demos GearsES2: Expose view rotation vars and listener
—
Sven Gothel /
cgit
- GraphUI GLButton: Add missing destroyImpl(..) to destroy the ImageSequence and FBO-GLAD
—
Sven Gothel /
cgit
- GraphUI Scene: Be quiet
—
Sven Gothel /
cgit
- GraphUI Default Scene.PMVMatrixSetup: Scale (back) projection to have normalized plane dimensions, 1 for the greater of width and height
—
Sven Gothel /
cgit
- UISceneDemo01: Use GLButton shape w/ animating and rotating gears and set up an own Scene.PMVMatrixSetup with a plane dimension of 100
—
Sven Gothel /
cgit
- UISceneDemo02: The 'dirty' variant w/ listener (printf) attached
—
Sven Gothel /
cgit
- GraphUI MediaButton: Only mark region dirty if already exists
—
Sven Gothel /
cgit
- GraphUI Scene: Move GLEventListener implementations reshape() and dispose() to the others, init(), display(). Ease review.
—
Sven Gothel /
cgit
- GraphUI Shape.setTransform(): Fix center semantics (half size) and consider origin (resolves multi-line text resize issues)
—
Sven Gothel /
cgit
- GraphUI Scene: Add [add|remove]Shapes(Collection) .. for convenience
—
Sven Gothel /
cgit
- GraphUI UISceneDemo01: Stop rotating animation if GLButton animation is toggled off
—
Sven Gothel /
cgit
- GraphUI Demos: Bring back GPUUISceneGLListener0A ..
—
Sven Gothel /
cgit
- GraphUI Label: Fix naming semantics: 'pixelScale' -> 'fontScale', i.e. font-scale factor, by which the em-sized type glyphs shall be scaled
—
Sven Gothel /
cgit
- Rename UISceneDemo{02->10}
—
Sven Gothel /
cgit
- GLArrayDataClient: Allow null buffer @ growIfNeeded(), removed from commit 90a95e6f689b479f3c3ae3caf4e30447030c7682
—
Sven Gothel /
cgit
- GraphUI Scene: Add getDefaultVertexFactory(), fix getRenderState() API doc (can't be null)
—
Sven Gothel /
cgit
- GraphUI Shape: Provide empty default implementation for clearImpl() and destroyImpl()
—
Sven Gothel /
cgit
- GraphUI Shape/Label: Allow validate(..) w/o current GL context, used by e.g. Label.setText(..) and getBounds(), preparations for more animation.
—
Sven Gothel /
cgit
- Graph: Cleanup Vertex.Factory referencing: Only bind to OutlineShape and use its default. GraphUI: Always use default.
—
Sven Gothel /
cgit
- GraphUI UISceneDemo*: Use lambdas for GLAutoDrawable.invoke(..) to reduce LOC
—
Sven Gothel /
cgit
- Eclipse: Remove the CDT C/C++ Nature, since it breaks the Java type hierarchy lookup besides other things
—
Sven Gothel /
cgit
- GraphUI UISceneDemo*: Add windowResized() callback to update window title showing current surfaceSize
—
Sven Gothel /
cgit
- NEWTEvent*.getEventTypeString(): Like MouseEvent, drop redundant leading type in returned string
—
Sven Gothel /
cgit
- GraphUI UISceneDemo*: Stop animation loop if window got destroyed
—
Sven Gothel /
cgit
- GraphUI UISceneDemo20: Consolidate the actual implementation and main launcher to our new UISceneDemo naming series
—
Sven Gothel /
cgit
- GraphUI Scene: Move reshape() below init from in-between display() impls
—
Sven Gothel /
cgit
- GraphUI: Fix Scene.PMVMatrixSetup impl: Setup modelview before using setPlanBox(..)'s gluUnProject(..)
—
Sven Gothel /
cgit
- GraphUI Shape.setTransform(): Remove 'wiggling' w/ origin, text issue came from Scene.PMVMatrixSetup bug, all shapes resize fine now.
—
Sven Gothel /
cgit
- GraphUI Scene: Add optional frustum culling (default: disabled)
—
Sven Gothel /
cgit
- GraphUI Scene: Add removeShape*(GL2ES2..) variant w/ their destruction for convenience
—
Sven Gothel /
cgit
- GraphUI Scene: getStatusText(..) drop unset values, be more semantic sensitive (msaa -> smsaa)
—
Sven Gothel /
cgit
- GraphUI Shape: Make access private where possible & reasonable, synchronize dirty and in draw(..) the whole dirty-validate() region.draw()
—
Sven Gothel /
cgit
- GraphUI Demos: Adopt to shapesSharpness -> oshapesSharpness rename
—
Sven Gothel /
cgit
- Graph Font Processing: Produce a 'whitespace' Glyph w/ an OutlineShape (box) to allow better handling of such non-contour symbols.
—
Sven Gothel /
cgit
- Graph Font Processing: Use Font.GlyphVisitor instead of OutlineShape.Visitor, allowing to use the Glyph (information).
—
Sven Gothel /
cgit
- Graph: Remove OutlineShape.Visitor* as being replaced by Font.GlyphVisitor
—
Sven Gothel /
cgit
- Add Vec2f and Vec3f, to support a more simple OO vector-math usage, e.g. for animation etc
—
Sven Gothel /
cgit
- UISceneDemo0[01]: Useless minor editing (can't move animator lower as sadly used in our window dtor event handler)
—
Sven Gothel /
cgit
- GraphUI Demos: (Text) Type Animation ...
—
Sven Gothel /
cgit
- WWW: Add Games: Wakfu + Archipelago
—
Sven Gothel /
cgit
- WWW: Cleanup Featured Projects intro and have section links bold.
—
Sven Gothel /
cgit
- Quaternion: Shorten toString() type name
—
Sven Gothel /
cgit
- Graph: Fix Font.getGlyphBoundsFU(): FU of advance is requested here.
—
Sven Gothel /
cgit
- Graph Font: Rename getBBox*() -> getBounds*() to preserve a common semantic name
—
Sven Gothel /
cgit
- Graph FontScale: Simplify names, fix API doc and add unit test
—
Sven Gothel /
cgit
- GraphUI Demos: Remove unused GPUUISceneTextAnim01
—
Sven Gothel /
cgit
- Graph Font.Glyph: Add getFont() (the owner)
—
Sven Gothel /
cgit
- Graph Font.GlyphVisitor*: Pass 'char symbol' to visitor, passing full text-processing information
—
Sven Gothel /
cgit
- Graph RenderState: Add setColorStatic(float[]) variant
—
Sven Gothel /
cgit
- GraphUI: Shape.dispatchMouseEvent(): Rename dsx/dsxy -> sx/sy as they denominate whole scale-factor, not their delta
—
Sven Gothel /
cgit
- GraphUI: Shape: Fix setTransform(): Scale around center and rotate around pivot-point or center; Assume Shape origin to be bottom-left for drag-zoom. Removes questionable scale-hack.
—
Sven Gothel /
cgit
- GraphUI: Label: Enforce bottom-left origin @ 0/0 for good drag-zoom experience (working sticky edge)
—
Sven Gothel /
cgit
- GraphUI Label: Remove glyphVisitor's debug code (exception handling)
—
Sven Gothel /
cgit
- GraphUI Label: Add getScaledLineHeight() and refine setFontScale(), i.e. only act and markDirty() on change
—
Sven Gothel /
cgit
- GraphUI Button: Simplify addShapeToRegion()
—
Sven Gothel /
cgit
- GraphUI: Decouple GraphShape from Shape, i.e. allow future Shape w/o Graph/GLRegion
—
Sven Gothel /
cgit
- GraphUI Demo UISceneDemo02: Use em-sized label w/ scale.
—
Sven Gothel /
cgit
- GraphUI Demo UISceneDemo03: Add kerning and compensate on label 0/0 origin using Glyph bounds minY()
—
Sven Gothel /
cgit
- Graph Font: TypecastFont: getGlyphBoundsFU() + processString(): If isWhitespace() continue w/ AABBox resize, but don't earmark this (whitespace) glyph for next left_glyph (kerning).
—
Sven Gothel /
cgit
- GraphUI Scene: Added API doc args
—
Sven Gothel /
cgit
- GraphUI Shape.setTransform(): Fix !sameScaleRotatePivot && hasRotate && !hasRotPivot: Don't scale pivot back from center-pivot, same as w/ hasRotPivot
—
Sven Gothel /
cgit
- GraphUI Shape: Rename rotOrigin -> rotPivot
—
Sven Gothel /
cgit
- WWW: Remove 'Sponsor' button, annoying and no feedback
—
Sven Gothel /
cgit
- README: Shorten sponsor text
—
Sven Gothel /
cgit
- Vec2f, Vec3f: Return this @ set(..), add set(float[]) and add(float, ..)
—
Sven Gothel /
cgit
- Graph*: API doc refinement
—
Sven Gothel /
cgit
- GraphUI Shape: Refine API doc
—
Sven Gothel /
cgit
- GraphUI Shape.setTransform(..): Scale before rotate to preserve target-size in rotation
—
Sven Gothel /
cgit
- GraphUI: Add GlyphShape representing a single Font.Glyph as a GraphShape; Use w/ UISceneDemo03 Type Animation...
—
Sven Gothel /
cgit
- GraphUI Scene: Add screenshot(..) method for convenience
—
Sven Gothel /
cgit
- GraphUI Demo UISceneDemo03: Add 1 space padding to demo-text, make screenshots, add launch screen (visible @ '-wait')
—
Sven Gothel /
cgit
- GraphUI Demo: UISceneDemo20 use Scene.screenshot(..), drop own code
—
Sven Gothel /
cgit
- Graph GLSL: Enable 'discard' in fragment shader w/o GLRendererQuirks.GLSLBuggyDiscard to avoid overdraw of such regions.
—
Sven Gothel /
cgit
- GraphUI Demos: Cover more std arguments via GraphUIDemoArgs
—
Sven Gothel /
cgit
- GraphUI: Fix debug-box and allow API access in Shape (off, thickness fractional to box size) and Scene for all Shapes.
—
Sven Gothel /
cgit
- GraphUI Shape: DragZoom: Allow resize_sxy_min down to 1/2%, need to find a good way to auto-deteminate this one (dpi, ..)
—
Sven Gothel /
cgit
- Graph Shader: Complete the USE_DISCARD logic avoiding output set after discard, even though technically allowed (ignored after discard)
—
Sven Gothel /
cgit
- GraphUI: Relocate com.jogamp.graph.ui.gl.* -> com.jogamp.graph.ui.*, resolve GL/VK abstraction at a later time differently
—
Sven Gothel /
cgit
- GraphUI: Use Shape.ZAscendingComparator in Scene, to be reused across typs
—
Sven Gothel /
cgit
- Math: Complete Matrix4f w/ Vec[234]f and adopt it throughout Quaternion, Ray, AABBox, Frustum, Stereo*, ... adding hook to PMVMatrix
—
Sven Gothel /
cgit
- GraphUI: Adopting Vec*f API; Adding Group; Scene + Group are Container, traversing the PMVMatrix throughout childs (-> see TreeTool).
—
Sven Gothel /
cgit
- TestAWTCardLayoutAnimatorStartStopBug532: Suppress warnings
—
Sven Gothel /
cgit
- AABBOX: Revert API doc copy/type errors from commit 15e60161787224e85172685f74dc0ac195969b51
—
Sven Gothel /
cgit
- Matrix4f Perf: Enhance invert(), Drop (test) load on Matrix4f.mul(Matrix4f) for fair and realistic numbers - Both mul() ops faster than FloatUtil
—
Sven Gothel /
cgit
- PMVMatrix rewrite using Matrix4f, providing SyncMatrix4f* for GLUniformData; Utilize Vec3f, Recti, .. throughout API (Matrix4f, AABBox, .. Graph*)
—
Sven Gothel /
cgit
- LICENSE: Year range bump, update URL refs
—
Sven Gothel /
cgit
- VBORegion2P*ES2: Just instantiate SyncMatrices4f16 in place, drop local ref
—
Sven Gothel /
cgit
- Adding experimental Doxygen target 'doxygen.public' .. (WIP)
—
Sven Gothel /
cgit
- Doxygen: Refine javapublic + javaall, update README.md and www/index.html text
—
Sven Gothel /
cgit
- PMVMatrix API doc: Use `` to quote code since {@code } causes block-quoting w/ Doxygen. Doxygen uses markdown
—
Sven Gothel /
cgit
- README.md: Add blog + 2 more individuals (total +3 today)
—
Sven Gothel /
cgit
- GraphUI: Adjust for rotation: Drag-resize and -move (flip x- and/or y-axix), as well as getSurfaceSize(..) (use absolute size)
—
Sven Gothel /
cgit
- GraphUI Demos: Use GraphUIDemoArgs
—
Sven Gothel /
cgit
- PMVMatrix: Expose temporary storage (w/o side-effects) for efficiency; GraphUI.Shape: Efficiently reuse matPMv and temporary PMVMatrix storage
—
Sven Gothel /
cgit
- Matrix4f.mapWin*(): Drop unused temp matrices, map*() returns false on invPMv null; PMVMatrix: Make Mvi, Mvit optional at ctor, add user PMv and PMvi - used at gluUnProject() ..
—
Sven Gothel /
cgit
- GraphUI: Container (Group, Scene): Add removeAllShapes() and expose frustum-culling get/set
—
Sven Gothel /
cgit
- GraphUI: Group is non-interactive per default -> setInteractive(..)
—
Sven Gothel /
cgit
- GraphUI Shape: Refined toString(), add onToggle(Listener), at toggle() only markStateDirty() if toggleable
—
Sven Gothel /
cgit
- GraphUI Scene.pickShape(): Consider isInteractive() most early in visitor() before gluUnProjectRay(..)
—
Sven Gothel /
cgit
- GraphUI TreeTool: For all forAll*(): Allow acting upon Container Shape, i.e. 1st visit Shape, only therafter (if false) traverse into Container
—
Sven Gothel /
cgit
- GraphUI UISceneDemo03: Use Group as a Container to hold all Glyphs and have them no more interacting when arrived. Play: Drag 'em ;-)
—
Sven Gothel /
cgit
- GraphUI UISceneDemo03b: Action with the Glyph Group Container: Rotate auto and w/ scroll-wheel (or zoom if alt is pressed)
—
Sven Gothel /
cgit
- GraphUI Demos: Use GraphUIDemoArgs for UISceneDemo1[01]
—
Sven Gothel /
cgit
- GraphUI: Return this on setter/modifier methods for chaining
—
Sven Gothel /
cgit
- Graph/Math: Cleanup toString(), spacing and use System.lineSeparator()
—
Sven Gothel /
cgit
- GraphUI TreeTool: Iterate from start to end (not vice versa), eliminating potential side-effects - fixing forSortedAll(..)
—
Sven Gothel /
cgit
- GraphUI GridLayout: Functional Grid Layout w/ Padding, demo'ed in UISceneDemo20 with button Groups
—
Sven Gothel /
cgit
- GraphUI Demos: Fix var-name typo, its velocity
—
Sven Gothel /
cgit
- GraphUI Rectangle: Construct shape w/ 0/0 bottom-left origin as recommended by Shape spec
—
Sven Gothel /
cgit
- GraphUI Group: Avoid additional shapes-loop w/o layouter
—
Sven Gothel /
cgit
- GraphUI Shape: Add onClicked(..)
—
Sven Gothel /
cgit
- GraphUI GridLayout: Also adjust potential bottom-left delta when centering shape to cell (like GlyphShape w/ underline)
—
Sven Gothel /
cgit
- GraphUI Demos: Adding prelim FontView01, which may become a 'little FontForge' ;-)
—
Sven Gothel /
cgit
- GraphUI Scene.screenshot(): Add convenient variant to be executed on-display call. FontView stays open and issues a screenshot.
—
Sven Gothel /
cgit
- Graph Region: Add NORM_RENDERING_BIT (0) for better documented usage; Add getRenderModeString(renderModes, graphSampleCount, fsaaSampleCount) for unified tech representation
—
Sven Gothel /
cgit
- Graph TypecastFont: Avoid PostTable (out-of-bounds) for glyph_name when not even a Glyph was mapped to the ID
—
Sven Gothel /
cgit
- GraphUI Scene: Use getRenderModeString(..) w/ sample-counts where applicable, restructure screenshot(..) by using nextScreenshotFile(..) - all using default tech representation
—
Sven Gothel /
cgit
- GraphUI Shape.validate(*): Return this for chaining
—
Sven Gothel /
cgit
- GraphUI Demos: Use new Scene.screenshot(.. screen.nextScreenShotFile(..))
—
Sven Gothel /
cgit
- Graph Unit Tests: Minor edits: Wait for GLRunnable done on screenshot, ...
—
Sven Gothel /
cgit
- GraphUI Demo FontView01: Use full window size if grid is not otherwise defined and scale group accordingly
—
Sven Gothel /
cgit
- GraphUI Tests: Add TestTextRendererNEWT21 using FontViewListener01 (like FontView01 demos) rendering a grid of each glyph for better validation for many fonts and renderModes/sampleCount
—
Sven Gothel /
cgit
- GraphUI Demo/Test: FontView[Listener]01: Use 10 'mmPerCell', Monitor resolution independent for display same size.
—
Sven Gothel /
cgit
- Typecast GlyfTable: Use `final` qualifier (cleanup)
—
Sven Gothel /
cgit
- Typecast: Expose (new) getGlyphCount(): GlyfTable.getSize() -> (OTFont,Font).getGlyphCount()
—
Sven Gothel /
cgit
- Typecast Font.Glyph: Expose isUndefined(), i.e. name == ".notdef"
—
Sven Gothel /
cgit
- Graph OutlineShape: Add getOutlineVectexCount(), i.e. total vertex count of all Outlines
—
Sven Gothel /
cgit
- Typecast Font: Add API doc for getLineHeight(), remove unused Vec3f import
—
Sven Gothel /
cgit
- Typecast Font.getGlyph(..): Fix Glyph case w/ 0 getOutlineVectexCount() -> isWhiteSpace = true, use emptyShape
—
Sven Gothel /
cgit
- GraphUI Container.removeShape(..): Return removed Shape, add removeShape(index) variant; Group.(add|remove)Shape(..) markShapeDirty() to recompute bbox and layout.
—
Sven Gothel /
cgit
- GraphUI Group.drawImpl0(): Copy List<Shape> to array and sort using Shape.ZAscendingComparator
—
Sven Gothel /
cgit
- GraphUI Demo FontView01: Add 'infoGrid' w/ GlyphShape (-> DAG SG reusing instance) + details in text, active via mouse-click
—
Sven Gothel /
cgit
- GraphUI Demo FontView01: Separate general font metrix (height, line-height) from actual Glyph metrix
—
Sven Gothel /
cgit
- GraphUI Demo FontView01: Add screenshot per selected Glyph
—
Sven Gothel /
cgit
- GraphUI Demo FontView01: Add font-name and selected glyphID to screenshot filename (documentation)
—
Sven Gothel /
cgit
- GraphUI Demos: Move GraphUIDemoArgs to sub-package util
—
Sven Gothel /
cgit
- Graph + GraphUI: Consolidate Vertex: Drop SVertex and factory, use Vec[234]f instead of float[] and remove unused VectorUtil methods
—
Sven Gothel /
cgit
- VectorUtil: Fix isVec3InTriangle3(..) testing p1, p2 and p3
—
Sven Gothel /
cgit
- Graph OutlineShape.checkOverlaps(): Test overlap first to drop overlaps.contains(..) test
—
Sven Gothel /
cgit
- GraphUI Padding: Use CSS alike ctor semantics, hence swizzle ctor arguments
—
Sven Gothel /
cgit
- GraphUI: Add BoxLayout and Margin, todo: Have GridLayout properly use Gap w/ Padding and alignment (Margin?) (CSS alike)
—
Sven Gothel /
cgit
- GraphUI Test: Have TestTextRendererNEWT21's FontViewListener01 use 8mm/cell to match old screenshots for regression test.
—
Sven Gothel /
cgit
- Graph Font.getGlyphShapeBounds(): Use variant w/ 2 temp AffineTransform matching getGlyphBounds()
—
Sven Gothel /
cgit
- GraphUI {Round->Base}Button, denoting perpendicular or round corners (aka rectangle or oval shape)
—
Sven Gothel /
cgit
- Graph: Region.countOutlineShape(..) -> static, allow usage w/o instance; TextRegionUtil.addStringToRegion() grow region buffer w/ counting (as well); GLRegion.create(..) count + reuse create(.., size) static-ctor
—
Sven Gothel /
cgit
- Graph Region.addOutlineShape(): Fix DEBUG_INSTANCE path, enable perf counter if disabled.
—
Sven Gothel /
cgit
- Graph GLRegion: Consolidate pass-1 common data (indices, vertices, ..) and all related methods. Add growCount stat.
—
Sven Gothel /
cgit
- Graph [GL]Region: Use small initial indices/vertices count (640 -> 16), since (huge) text glyph gets always pre-calculated.
—
Sven Gothel /
cgit
- Graph VBORegion2P*.renderVBO(): Add comment on BITHINT_GLOBAL_DEPTH_TEST_ENABLED usage -> To be investigated.
—
Sven Gothel /
cgit
- GLArrayDataServer.addGLSLSubArray(): Return (actual) GLArrayDataWrapper instead of just GLArrayData interface, exposing and allowing mutable access to attribute location for interleaved sub-arrays
—
Sven Gothel /
cgit
- Graph GLRegion*: Utilize interleaved GLSL buffers for vertices, curveParams and the optional colors (GPU effeciency and performance; Increased CPU buffer growth performance)
—
Sven Gothel /
cgit
- GraphUI Button.createGLRegion(): Pre-calc Region buffer size for BaseButton (16) + Label-Text to avoid buffer grow
—
Sven Gothel /
cgit
- GLArrayDataClient: Refine API doc for grow*() and reserve()
—
Sven Gothel /
cgit
- Graph OutlineShape.get{Outline->}VectexCount() renamed
—
Sven Gothel /
cgit
- Graph GLRegion/TextRegionUtil: Enhance pre-determination of buffer-size, increase default initial 16->64 (unsued)
—
Sven Gothel /
cgit
- GraphUI GraphShape: createGLRegion() -> updateGLRegion(), called by addShapeToRegion() impl to utilize OutlineShape -> GLRegion ctor w/ proper buffer-size
—
Sven Gothel /
cgit
- Vec[234]f: Add 'max' and 'min' function
—
Sven Gothel /
cgit
- [PMV]Matrix[4f]: Clarify 'mulVec[34]f' in-place arg properties, add pure in-place variant and use it in PMVMatrix dropping temporary
—
Sven Gothel /
cgit
- AABBox: Add 'translate' w/ dedicated components
—
Sven Gothel /
cgit
- GraphUI GraphShape: {update->reset}GLRegion() and reserve vertices+indices if (rect) border is present
—
Sven Gothel /
cgit
- GraphUI GraphShape: Refine API doc
—
Sven Gothel /
cgit
- GraphUI GraphShape: Apply {update->reset}GLRegion()
—
Sven Gothel /
cgit
- GraphUI Revise Padding and Border: Padding + Border belong to Shape's bounds. Account for both (seperately) and add border rendering to Group as well.
—
Sven Gothel /
cgit
- GraphUI Colors: Use pure white modulation w/ color-channel on no-action for original color, adjust defaults accordingly
—
Sven Gothel /
cgit
- GraphUI Shape: [add|remove]MouseListener(): Return shape for chaining
—
Sven Gothel /
cgit
- GraphUI Add Alignment and Gap for layout
—
Sven Gothel /
cgit
- GraphUI Shape: Fix hasPadding() and add padding + border details to toString()
—
Sven Gothel /
cgit
- GraphUI Shape: Use null rotPivot indicating unset (isZero not sufficient); toString() just drop no-border and no-padding.
—
Sven Gothel /
cgit
- GraphUI Working GridLayout w/ and w/o cell-size and alignment; Added BoxLayout.
—
Sven Gothel /
cgit
- GraphUI GridLayout: Remove old unused layout0(..) method
—
Sven Gothel /
cgit
- GraphUI GridLayout: Handle 'diffBL' in 2nd path, no need to store as we don't use PMVMatrix for computation
—
Sven Gothel /
cgit
- HowToBuild: Windows: We use MinGW64 w/ 'posix threads' instead of 'win32 threads', allowing C++ std::mutex etc to be used (openal-soft)
—
Sven Gothel /
cgit
- Windows tests scripts: Update Graph* and *Movie* demos cmdline launches
—
Sven Gothel /
cgit
- Graph FontFactor: Adopt to GlueGen commit 69d22df0a6132dbf8b88fd04090c0bc81129237f IOUtil.copyStream2File() changes
—
Sven Gothel /
cgit
- AudioSinkFactory: Add debug output in case of failed initialization
—
Sven Gothel /
cgit
- Graph GLRegion.growBuffer(..): Disable debug output (static final flag)
—
Sven Gothel /
cgit
- HowToBuild: MacOS: Detail cmake commandline installation and mention 7-Zip
—
Sven Gothel /
cgit
- doc/HowToBuild.html: Align w/ GlueGen's MacOS changes
—
Sven Gothel /
cgit
- Graph GLRegion: DEBUG_BUFFER (growth) 'jogl.debug.graph.curve.Buffer'
—
Sven Gothel /
cgit
- Graph CDTriangulator2D: Drop invalid innerPoly, avoiding Loop.initFromPolyline(..) outline.getGraphPoint().size() < 3 IllegalArgumentException
—
Sven Gothel /
cgit
- doc/HowToBuild.html: Align w/ GlueGen (MacOS changes, min deployment target 10.7)
—
Sven Gothel /
cgit
- Nativewindow OSXmisc.m: Minor cleanup
—
Sven Gothel /
cgit
- MacOSXCGLDrawableFactory.canCreateGLPbuffer(): Disabled for MacOS >= 10.13 (High Sierra)
—
Sven Gothel /
cgit
- NEWT: MonitorDevice: Add monitor-name, maybe an empty string. Implemented for X11 and Windows for now.
—
Sven Gothel /
cgit
- NEWT Screen: Cleanup get*Monitor*() methods
—
Sven Gothel /
cgit
- NEWT MonitorDevice: Fix pixelScale storage, own float[2], don't reuse given object
—
Sven Gothel /
cgit
- NEWT X11: Fix positionChanged: We need to translate the 0/0 client position to the root window (global screen) ..
—
Sven Gothel /
cgit
- NEWT Soft-PixelScale (p7): get{Global->}PixelScaleEnv(..): Support per monitor values w/ QT_SCREEN_SCALE_FACTORS syntax, use for X11
—
Sven Gothel /
cgit
- Fix comment for WindowImpl.insets: value is in window units
—
Sven Gothel /
cgit
- NEWT Regression: Move superSizeChangedOffThread() back to iOS/MacOS WindowDriver, used to call the super class method.
—
Sven Gothel /
cgit
- NEWT WindowImpl: Bring back DEBUG output on positionChanged(..)
—
Sven Gothel /
cgit
- WindowImpl: Reorder protected methods, groupd callbacks used for native callbacks ..
—
Sven Gothel /
cgit
- GDIUtil: Add GetMonitor*() variants incl. PixelScale; NEWT MonitorDevice: Add 64-bit nativeHandle (Windows HMONITOR), add PixelScale for Windows
—
Sven Gothel /
cgit
- GDIUtil: Add GetMonitor*() variants incl. PixelScale (Part-2, adding missing native header and code files)
—
Sven Gothel /
cgit
- Nativewindow Rectangle*: Add contains, scale*(float..) and make union(List<Rectangle*>) public; Fix union/intersection 'off-by-1' for pos2.
—
Sven Gothel /
cgit
- NativeWindow: Add getBounds() (moved from NEWT Window) and getSurfaceBounds()
—
Sven Gothel /
cgit
- Update Eclipse settings (add openjfx jar)
—
Sven Gothel /
cgit
- Fix NewtFactoryAWT: screen.getMonitor(..) -> screen.getMonitorById(..); Misc left-over changes ..
—
Sven Gothel /
cgit
- NEWT Soft-PixelScale (p1): WindowImpl: Separate window and pixel units for size and position via atomic-replacable int arrays
—
Sven Gothel /
cgit
- NEWT Soft-PixelScale (p2): MonitorDevice: Add getOrientationTo(..) to determine the orientation of this monitor to the other incl. the 'move_diff'
—
Sven Gothel /
cgit
- NEWT Soft-PixelScale (p3): WindowImpl.createNativeImpl(..): Add boolean positionModified[] return value, allowing to not wait for the previous custom position
—
Sven Gothel /
cgit
- NEWT Soft-PixelScale (p4): WindowImpl: Change SetSizeAction to optionally set a custom position additionally to size
—
Sven Gothel /
cgit
- NEWT Soft-PixelScale (p5): Add WindowImpl.applySoftPixelScale(..) for general usage
—
Sven Gothel /
cgit
- NEWT Soft-PixelScale (p6): Implement Soft-PixelScale for X11 and Windows ... (working state)
—
Sven Gothel /
cgit
- HowToBuild: Add back multiarch i386 on amd64 section for Debian 11
—
Sven Gothel /
cgit
- TestDisplayLifecycle01NEWT: Invisible window might have been moved away (Windows 10)
—
Sven Gothel /
cgit
- Remove Windows dll-rename, adopting to cpptasks.jar change
—
Sven Gothel /
cgit
- tests-x64.bat: Use absolute path for LIB_DIR (commented out, using jars)
—
Sven Gothel /
cgit
- Execute AWT's Frame.setTitle() on AWT-EDT if already visible (avoid rare deadlock)
—
Sven Gothel /
cgit
- TestSharedContextVBOES2NEWT5: Try harder having the objects destroyed and taken from the GLContextShareSet map
—
Sven Gothel /
cgit
- JAWTWindow.invalidateNative() and .detachSurfaceLayerImpl(): Pass copy of offscreenSurfaceLayer for pending off-thread operation and immediately zero reference marking its future destruction.
—
Sven Gothel /
cgit
- JAWTWindow.ctor: Initialize offscreenSurfaceLayer before use
—
Sven Gothel /
cgit
- MacOSXCGLContext.AttachGLLayerCmd: Allow DetachGLLayerCmd to revoke the attach command, essential if attach hasn't been done yet @ detach
—
Sven Gothel /
cgit
- OSXMisc.m: Show semantics: caLayer -> rootCALayer
—
Sven Gothel /
cgit
- MacOS: JAWTWindow.layoutSurfaceLayerImpl(): Perform OSXUtil.FixCALayerLayout() on main thread and hence fetch and validate getAttachedSurfaceLayer() when needed
—
Sven Gothel /
cgit
- MacOS: JAWTWindow's OffscreeLayer: Show semantics in argument names and complete null checks in detachSurfaceLayerImpl(), setSurfaceScale()
—
Sven Gothel /
cgit
- MacOS: JAWTWindow.invalidateNative(): Use copied references in off-thread operations and zero source references upfront.
—
Sven Gothel /
cgit
- MacOS: JAWTWindow: Complete MacOS 12+ SIGSEGV JAW Crash Fix; This: Destroy NSWindow on MacOS main-thread
—
Sven Gothel /
cgit
- Minor auto formatting: @Override, ..
—
Sven Gothel /
cgit
- Test MouseAdapter: Use volatile qualifier to avoid reading too old values
—
Sven Gothel /
cgit
- AWTRobot.getClickTimeout(): NEWT Case: Return maximum(AWT, NEWT), otherwise we see click-count 2 on MacOS 12
—
Sven Gothel /
cgit
- scripts/tests*.sh: Put 'ulimit -c unlimited' in root script
—
Sven Gothel /
cgit
- Add scripts/run-test-until-crash.sh: Used to stress test one unit test (for sporadic crashes)
—
Sven Gothel /
cgit
- Workaround MacOS + SWT 4.26: java.lang.NullPointerException: Cannot invoke "org.eclipse.swt.internal.cocoa.NSGraphicsContext.saveGraphicsState()" because "context" is null
—
Sven Gothel /
cgit
- jogl's Debug.class: Add explicit debugNotAll(..) variant to skip debugAll()
—
Sven Gothel /
cgit
- MacOSXCGLContext: Enable DEBUG1398 explicitly w/o debugAll()
—
Sven Gothel /
cgit
- MacOSXCGLContext: Fix typo in DEBUG output
—
Sven Gothel /
cgit
- build-test.xml junit.run.swt.awt: Add missing 'jvmarg.generic'
—
Sven Gothel /
cgit
- SWTAccessor.invokeOnOSTKThread(): Fix comment ..
—
Sven Gothel /
cgit
- TestSharedContextVBOES2SWT3: Remove unused import
—
Sven Gothel /
cgit
- Update X11GLXContext.java
—
noreply /
cgit
- Add new class location of SWT's gtk_widget_get_window
—
peter.chang /
cgit
- MacOS: Prepare build + test on aarch64 w/o ffmpeg and SWT
—
Sven Gothel /
cgit
- MacOS: MacOSXCGLContext: Simplify version flags, remove Tiger, add Mojave.
—
Sven Gothel /
cgit
- MacOS: MacOSXCGLContext.NSOpenGLImpl.release(): Don't wait for releasing context view on MacOS >= 10.14 (deadlock)
—
Sven Gothel /
cgit
- MacOS: MacOSXCGLContext.drawableUpdatedNotify(): Issue updateContext() on main thread, deferred w/o wait (MacOS >= 13)
—
Sven Gothel /
cgit
- MacOS: NEWT: Remove keySymbol mapping using 'HIToolbox' TSMGetInputSourceProperty(), crashing on MacOS >= 13
—
Sven Gothel /
cgit
- Eclipse: Update settings
—
Sven Gothel /
cgit
- Replace AccessController.doPrivileged() w/ SecurityUtil.doPrivileged()
—
Sven Gothel /
cgit
- Replace AccessController.doPrivileged() w/ SecurityUtil.doPrivileged() - via GLEmitter
—
Sven Gothel /
cgit
- Moved GlueGen's PlatformPropsImpl's static OSXVersion to GLContextImpl.MacOSVersion
—
Sven Gothel /
cgit
- JAWTUtil: Cleanup MacOS JVM and OS version flags: Private and store comparison result
—
Sven Gothel /
cgit
- build script: Add comment setting JDK-11, since default build is JDK-17 for Java-1.8 API.
—
Sven Gothel /
cgit
- Build scripts: MacOS + Windows: Use JDK-17 to build our Java-1.8 API
—
Sven Gothel /
cgit
- HowToBuild: adoptopenjdk -> adoptium, openjdk-11 -> openjdk-17; MacOS: min SDK version >= 11.0, description to produce fat OpenJDK libraries for x86_64 and aarch64
—
Sven Gothel /
cgit
- Fix GLProfile GL2 Mapping: Only use GL3bc is available, add additional GLContext.isGL3bcAvailable() check
—
Sven Gothel /
cgit
- Bump make/lib/swt to SWT 4.26
—
Sven Gothel /
cgit
- X11GLXContext.getPlatformExtensionsStringImpl(): Add comment from pull request regarding GLX extensions
—
Sven Gothel /
cgit
- SWT 4.26: Add cocoa-maxosx-aarch64 blob w/o src; Add scripts/tests-osx-aarch64.sh
—
Sven Gothel /
cgit
- Bump gitignore
—
Sven Gothel /
cgit
- SWTAccessor: Adopt to SWT 4.26
—
Sven Gothel /
cgit
- NewtCanvasSWT: Remove certain DEBUG output causing an exception
—
Sven Gothel /
cgit
- TestNewtCanvasSWTGLn: Only dispose canvas1 at end of test, if not yet disposed (manual test case)
—
Sven Gothel /
cgit
- SWT tests on MacOS (w/o AWT) require '-XstartOnFirstThread' JVM argument, else they crash.
—
Sven Gothel /
cgit
- SWT+AWT: Ensure SWTAccessor gets called before AWT initialization on GTK/X11 to avoid "cannot register existing type 'GdkDisplayManager'" and subsequent SIGSEGV
—
Sven Gothel /
cgit
- SWTTestUtil: Add WaitAction2, using the EDTUtil to dispatch the display.readAndDispatch() wait action (experimental)
—
Sven Gothel /
cgit
- Build: Add swt.jar definition for MacOS aarch64
—
Sven Gothel /
cgit
- Update test scripts: Use Java17 module jvm args: --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED
—
Sven Gothel /
cgit
- JAR: Add Jar module parameter 'Add-Opens: java.desktop/sun.awt java.desktop/sun.java2d', preparation for potential future Java17+ Jar Module
—
Sven Gothel /
cgit
- Bump oculusvs-sdk, fixed warning
—
Sven Gothel /
cgit
- Realign HowToBuild w/ GlueGen (Debian 11, Windows)
—
Sven Gothel /
cgit
- MacOS build-oculusvr: Add arm64
—
Sven Gothel /
cgit
- build-test: Add jvmarg.modules for jvm [11..17) and jvm>=17
—
Sven Gothel /
cgit
- Test*NewtEventModifiers*: Ensure SWT is initialized before AWT
—
Sven Gothel /
cgit
- NewtCanvasSWT: Drop all newtChild.getDelegatedWindow() debug output due to: null com.jogamp.newt.swt.NewtCanvasSWT.access$200(com.jogamp.newt.swt.NewtCanvasSWT)
—
Sven Gothel /
cgit
- JAWTWindow: Remove java.applet.Applet detection .. it's gone :-(
—
Sven Gothel /
cgit
- JAWTWindow: Constrain AppContextInfo creation where offscreen layer is supported (MacOS only)
—
Sven Gothel /
cgit
- Disable oculusvr-sdk for MacOS aarch64, fails to build
—
Sven Gothel /
cgit
- MacOSXCGLContext: Avoid data race on lastSetNSViewCmd, use local copy like in madeCurrent
—
Sven Gothel /
cgit
- MacOSXCGLDrawableFactory.canCreateGLPbuffer(): Disabled for MacOS >= 12, here > 10.14.0 (Mojave)
—
Sven Gothel /
cgit
- Test: MacOS: Disable automatic tests (TBD, WIP)
—
Sven Gothel /
cgit
- Test: Linux: Disable automatic tests (TBD, WIP)
—
Sven Gothel /
cgit
- check-java-major-version.sh: Use unique output to validate one class version used (52 for Java8)
—
Sven Gothel /
cgit
- Don't import conditional platform specific 'static' code but fully qualify names when in use, make Android d8 (Dex'ing) happy
—
Sven Gothel /
cgit
- Isolate SWT from core nativewindow; Android apk shall only include core nativewindow and the android specific jogl parts (make d8 'dex'ing' happy)
—
Sven Gothel /
cgit
- Bug 1398: Avoid AWT-AppKit blocking feedback flush deadlock and SetNSViewCmd on initial makeCurrent when offscreen
—
Sven Gothel /
cgit
- Bug 1398: Adding test case of commit f33681bbeeb459af4de81331d6d9241d8c9a75de
—
Sven Gothel /
cgit
- Bug 1398: Adding TestBug1398Deadlock02AWT to manual testing tests.sh
—
Sven Gothel /
cgit
- Bug 1398: MacOSXCGLContext: Ensure AWT is available before using it when query java.awt.EventQueue.isDispatchThread()
—
Sven Gothel /
cgit
- Fix 'typo' in branching, valid config index is >= 0 (not < 0)
—
Sven Gothel /
cgit
- Fix TestBug1398Deadlock02AWT: Missed adaption of unit test to AWTRobotUtil & GLTestUtil changes when 'front porting'
—
Sven Gothel /
cgit
- Bug 1398: Importing Jani's native test, attempting to reproduce the crash using XCode 11 and JOGL 2.3.2 as well as current tip
—
Sven Gothel /
cgit
- Bug 1398: Fixing native test allowing its execution using JOGL 2.3.2 and latest tip using XCode 11
—
Sven Gothel /
cgit
- Bug 1398: Refine test case: Make classpath and libpath runtime configurable + show JOGL version
—
Sven Gothel /
cgit
- Bug 1398: Crash only occurs @ -[NSOpenGLContext setView:] when using XCode 11 _and_ its default SDK 'macosx10.15'
—
Sven Gothel /
cgit
- Bug 1398: MacOS: Perform [NSOpenGLContext setView:] on main-thread async w/o blocking
—
Sven Gothel /
cgit
- IOSUtil.IsMainThread(): Utilize caching ThreadLocal<Boolean> like OSXUtil's variant.
—
Sven Gothel /
cgit
- TestSharedContextVBOES2*3: Properly validateBuffers and setSyncObjects(..) in concurrent async test case.
—
Sven Gothel /
cgit
- OSX/SWT Testing: Drop using 'com.jogamp.newt.util.MainThread' enforcing default test behavior
—
Sven Gothel /
cgit
- Bug 1398: Expose NativeSurface implementation's RecursiveLock if utilized
—
Sven Gothel /
cgit
- Bug 1398: Ensure CGLContext lock will be acquired before leaving user makeCurrent() call
—
Sven Gothel /
cgit
- Add missing SWTTestUtil, missed in commit 36ca7245653b1a0897f2070b9acbe0f0898f5949
—
Sven Gothel /
cgit
- NEWT: Enhance FullScreen.run DEBUG output a bit; NEWTDemoListener ignore input if not visible.
—
Sven Gothel /
cgit
- Bug 1423: NEWT Child Window on OSX: Don't use parent derived location in fullscreen mode
—
Sven Gothel /
cgit
- Bug 1374: NEWT/AWT: Annotation regarding general High-DPI for even non native DPI toolkit aware platforms (Linux, Windows)
—
Sven Gothel /
cgit
- Bug 1422: Windows test*.bat: Add C:\temp to PATH, allowing picking up custom libraries for testing
—
Sven Gothel /
cgit
- When explicitly generating native header, avoid implicit referenced classes.
—
Sven Gothel /
cgit
- Bug 1422: NewtCanvasSWT: Handle case of !OSX && DPIUtil.getScalingFactor() > 1
—
Sven Gothel /
cgit
- NEWT.Window: Refine string representation, renamed append(StringBuilder) -> toString(..), added toSimpleString(..)
—
Sven Gothel /
cgit
- Bug 1422: Use own deviceZoomScaleUp(..) disregarding higher-toolkit's compensation like 'DPIUtil.useCairoAutoScale()'
—
Sven Gothel /
cgit
- Nativewindow Rectangle*: Cleanup up union(..), intersection(..): Return a new Rectangle instance (mutable)
—
Sven Gothel /
cgit
- Bug 1422: Emulate DPI Scaling on non-native DPI autoscale platforms (!MacOS)
—
Sven Gothel /
cgit
- Bug 1421: NEWT OSX Invisible: Refining child window visibility setting, commenting on child-window orderOut
—
Sven Gothel /
cgit
- NEWT OSX/IOS WindowDriver: Minor cleanup of local var usage (prefer reuse); reconfig: Only orderOut w/ valid window-handle
—
Sven Gothel /
cgit
- NEWT OSX MacWindow.c: Add parentWindow to DBG_PRINT
—
Sven Gothel /
cgit
- Bug 1421: NEWT OSX Invisible: Fix orderOut0 re commit d92dc518eb891f2d125a8136efd6ed603d74a6e9
—
Sven Gothel /
cgit
- Bug 1421: NEWT OSX Invisible: Implement 'Fake invisible child window'
—
Sven Gothel /
cgit
- NEWT.Window: Add 'StringBuilder append(StringBuilder sb)' supporting building custom efficient presentations
—
Sven Gothel /
cgit
- Bug 1421: NEWTCanvasSWT: No action on SWT.Activate, use SWT.FocusIn. Also remove all SWT listener on dispose.
—
Sven Gothel /
cgit
- Bug 1421: Conclude OSX: Forward SHOW and HIDE events to NewtCanvasSWT instances if 'below notification threshold'
—
Sven Gothel /
cgit
- Bug 1421: NEWT OSX Invisible: Refine 'Fake invisible child window' off-viewport position
—
Sven Gothel /
cgit
- TestGLCanvasSWTNewtCanvasSWTPosInTabs: Only use 1 Animator to easy example code
—
Sven Gothel /
cgit
- TestSWTAccessor02NewtGLWindow: Setup SWT EDTUtil for NEWT, avoiding deadlocks on OSX and Windows
—
Sven Gothel /
cgit
- NewtCanvasSWT Tests: Add NEWTDemoListener giving weight to toolkit independent UI interaction coding
—
Sven Gothel /
cgit
- build-test.xml: *generic* tests: unset temp vars and be more verbose on used pattern
—
Sven Gothel /
cgit
- build-test.xml: FIX usage of generic.junit.run.swt.headless.include.pattern (its a property!)
—
Sven Gothel /
cgit
- NEWT JVM_JNI8: Adapt to native library separation (head, drm) of commit b91c680fb93a03720ff9fcb39cf052cfe8d40e76
—
Sven Gothel /
cgit
- NativeWindow Point.set*(..): Return instance for scaling (chaining)
—
Sven Gothel /
cgit
- Bug 1421, Bug 1358, Bug 969, Bug 672: Fix NEWT's coordinate conversion on MacOS (fixes NewtCanvasSWT on SWT positioning)
—
Sven Gothel /
cgit
- Bug 1421 Related: Handle SWT Events: Activate (focus), Show and Hide.
—
Sven Gothel /
cgit
- Bug 1421: Demo wrong NEWT Child window position within an SWT TabFolder layout using NewtCanvasSWT on MacOSX with High-DPI Retina
—
Sven Gothel /
cgit
- Bug 1421: NewtCanvasSWT child on layouted SWT parent only occurs on MacOS, regardless of High-DPI
—
Sven Gothel /
cgit
- Bug 1421, Bug 1358, Bug 969, Bug 672: Generalization of test case TestGLCanvasSWTNewtCanvasSWTPosInTabs (1/2)
—
Sven Gothel /
cgit
- Bug 1421, Bug 1358, Bug 969, Bug 672: SWTAccessor: Add get[Location|Size]InPixels(..) and getLocationOnScreen()
—
Sven Gothel /
cgit
- Bug 1358: GLCanvas: Call new OSXUtil.SetWindowPixelScale(..) when GLCanvas gets realized on MacOS
—
Sven Gothel /
cgit
- SWT GLCanvas: Fix NPE in DEBUG mode; NewtCanvasSWT: Resurect comment in setBounds(..)
—
Sven Gothel /
cgit
- Bug 1421, Bug 1358, Bug 969, Bug 672: Generalization of test case TestGLCanvasSWTNewtCanvasSWTPosInTabs (2/2)
—
Sven Gothel /
cgit
- Bug 1421, Bug 1358, Bug 969, Bug 672: Deleting merged tests (obsolete)
—
Sven Gothel /
cgit
- Bump SWT to Release 4.14-201912100610 (jogl/make/lib/swt)
—
Sven Gothel /
cgit
- Bug 1421: OSXUtil: Add GetLocation(..), simply returning the view's frame position
—
Sven Gothel /
cgit
- Bug 1421: Move Bug 1362 'setBackground(..)' fix before potential 'setNEWTChild(..)'
—
Sven Gothel /
cgit
- Bug 1421: Minor cleanup / commenting
—
Sven Gothel /
cgit
- Bug 1421: Minor commenting
—
Sven Gothel /
cgit
- Bug 1421: Tackle wrong position of TabFolder, SashForm etc
—
Sven Gothel /
cgit
- Bug 1358: Merely simplifying the non MacOS getClientAreaInPixels() code path
—
Sven Gothel /
cgit
- native.tag.jar: include *.symbols
—
Sven Gothel /
cgit
- native.tag.jar: include *.symbols (fix)
—
Sven Gothel /
cgit
- Bug 1420: Add FFMpeg 4.* versioned lib-names and provide optional internal lib lookup
—
Sven Gothel /
cgit
- Bug 1358: Add OSXUtil.GetWindowPixelScale(..)
—
Sven Gothel /
cgit
- Bug 1358: NewtCanvasSWT High-DPI: Use window-units where required instead of pixel-units
—
Sven Gothel /
cgit
- Bug 1358: NewtCanvasSWT High-DPI: Propagate pixelScale to NEWT-Child and utilize it for convertTo*Units(..)
—
Sven Gothel /
cgit
- Bug 1358: MacOS NEWT WindowDriver / NewtCanvasSWT High-DPI:
—
Sven Gothel /
cgit
- native.tag.jar: Revert explicit inclusion of *.symbols file
—
Sven Gothel /
cgit
- fix windows build scripts
—
Sven Gothel /
cgit
- swt.jar: On linux-i586 and windows-i586 we have to use any 64bit for compilation - as 32bit builds are no more supported since SWT 4.10
—
Sven Gothel /
cgit
- scripts: use gluegen's renamed setenv-build-jogl-* -> setenv-build-jogamp-*
—
Sven Gothel /
cgit
- linker.cfg.linux.*.nativewindow: Specialize for x86 and amd64 allowing cross-compilation 32bit on 64bit
—
Sven Gothel /
cgit
- javadoc: replair gluegen-javadoc.path and drop com.jogamp.newt.util.applet3.*
—
Sven Gothel /
cgit
- javadoc: Enable frames
—
Sven Gothel /
cgit
- update make-all script
—
Sven Gothel /
cgit
- iOS build scripts: Bump iOS 12.2 -> 13.2; Use GLUEGEN_CPPTASKS_FILE instead of -DisIOS*=true
—
Sven Gothel /
cgit
- all build scripts: make.jogl.all-host-macos.sh make.jogl.all-host-linux.sh
—
Sven Gothel /
cgit
- Bug 1393: MacOS: getLocationOnScreen w/ JAWT Parent: Use parent's unblocking specialization
—
Sven Gothel /
cgit
- doc/misc/robovm.txt: Writedown howto use JogAmp in combination with RoboVM AOT
—
xerxes /
cgit
- doc/misc/robovm.txt: Mention -rvm: runtime flags
—
xerxes /
cgit
- doc/misc/robovm.txt: Explore low footprint deployment 6.3Mb
—
xerxes /
cgit
- doc/misc/robovm.txt: Update to JogAmp JOGL 2.3.2 and last libre RoboVM 1.6.1
—
xerxes /
cgit
- Update CSS; Add responsive viewport design tag
—
Sven Gothel /
cgit
- Update CSS; Add responsive viewport design tag
—
Sven Gothel /
cgit
- Bug 1381: Keep host PixelFormat functional using requested immutable alphaRequested + add appropriate API doc
—
Sven Gothel /
cgit
- iOS: Initial working commit supporting iOS (ipad pro 11)
—
Sven Gothel /
cgit
- iOS: Clean up promotion of EAGLLayer use down to FBObject
—
Sven Gothel /
cgit
- iOS: EAGLLayer FBO w/ DEPTH buffer workaround 1
—
Sven Gothel /
cgit
- NEWT: Align native MacOS / IOS file- and classnames
—
Sven Gothel /
cgit
- Fix build test jar regression (commit bba73bc096250a3c7fc036d84b1ea054d1b70b06)
—
Sven Gothel /
cgit
- NEWT WindowImpl.doPointerEvent: Use native short[] for pNames
—
Sven Gothel /
cgit
- Copyright: Add missing Copyright tag
—
Sven Gothel /
cgit
- iOS / MacOS: PixelScale Update
—
Sven Gothel /
cgit
- NEWT iOS / MacOS: Simplify setJavaWindowObject
—
Sven Gothel /
cgit
- NEWT iOS: Support Multi-Touch Events, PixelScale, ..
—
Sven Gothel /
cgit
- NEWT iOS WindowDriver: native UIWindow/UIView creation change
—
Sven Gothel /
cgit
- NEWT iOS WindowDriver: Remove unused orig UIWindow/UIView creation path
—
Sven Gothel /
cgit
- NEWT iOS: Support translucent windows
—
Sven Gothel /
cgit
- iOS: IOSUtil_CreateGLViewDemoA0 tests native UIWindow parenting (works)
—
Sven Gothel /
cgit
- Fixed native header generation for native windowing code
—
Sven Gothel /
cgit
- Removed obsolete tools.jar
—
Sven Gothel /
cgit
- Removed references to non-existent method getPeer() in debug code
—
Sven Gothel /
cgit
- Removed import that caused GLUgl2/GLUgl2ProcAddressTable not to compile
—
Sven Gothel /
cgit
- Bug 1363: Java 11: javah replacement: Use conditional ant targets instead of branches, also re-add bootclasspath
—
Sven Gothel /
cgit
- Bug 1363: Java 11: Adapt build scripts for java11
—
Sven Gothel /
cgit
- Removed remaining bootclasspath and javah; build now works on Windows 10
—
Sven Gothel /
cgit
- Bug 1363: Java 11: bring back bootclasspath for java 8 target accuracy
—
Sven Gothel /
cgit
- Bug 1363: Java 11: Complement javah replacement: Add new iOS
—
Sven Gothel /
cgit
- Bug 1363: Java 11: Aligned HowToBuild.html w/ GlueGen's updated version
—
Sven Gothel /
cgit
- Bug 1363: Java 11: Adapt scripts for java11 (cont)
—
Sven Gothel /
cgit
- Fixed clean target so it doesn't fail if GlueGenTask is not present
—
Sven Gothel /
cgit
- Bug 1363: Java 11: (Hack) Inject OpenJFX [basic, graphics] into CLASSPATH
—
Sven Gothel /
cgit
- Removed illegal reflective access to sun.java2d.opengl.OGLUtilities
—
Sven Gothel /
cgit
- Bug 1363: Java 11: Don't use sun.awt.SunToolkit.awtLock/Unlock on Java9+ [illegal reflective access]
—
Sven Gothel /
cgit
- Bug 1363: Java 11: Don't use GraphicsDevice.getScaleFactor() on Java9+ [illegal reflective access]
—
Sven Gothel /
cgit
- Bug 1363: Java 11: Use getPixelScale standard method even on Mac under Java9+
—
Sven Gothel /
cgit
- Bug 1363: Java 11: Resolve unsupported JAWTUtil.getMonitorDisplayID(..)
—
Sven Gothel /
cgit
- Reverting erroneous junit-test task condition (ant build)
—
Sven Gothel /
cgit
- Bug 1101: Add missing disposal of Pipelined_QuadRenderer's VBOs
—
Sven Gothel /
cgit
- Bug 1384: Allow GLRendererQuirks to be overridden by user properties
—
Sven Gothel /
cgit
- JoglVersion.getGLInfo: Increase robustness of debug output
—
Sven Gothel /
cgit
- GLRendererQuirks: Fix typo
—
Sven Gothel /
cgit
- Bug 1383: Cleanup GLContextImpl.setGLFunctionAvailability(..): Parameter, variables and clip at 180 line width
—
Sven Gothel /
cgit
- Bug 1383: GLContext.isValidGLVersion() ensure only one profile bit is set max; Add OpenGL version 4.6
—
Sven Gothel /
cgit
- Bug 1283: GLContextImpl.setGLFunctionAvailbility(..) calls: When leaving OpenGL version open, don't assume the profile
—
Sven Gothel /
cgit
- Bug 1383: GLContextImpl.setGLFunctionAvailbility(..): Ensure only one requested profile bit is set; Query GL_CONTEXT_PROFILE_MASK for hasCtxProfileBits
—
Sven Gothel /
cgit
- Bug 1383: Final fix: Always test GL3CompatNonCompliant and test on requested version/profile, also ..
—
Sven Gothel /
cgit
- Bug 1383: Tighten version/profile qualification: fail if: requested compat profile && has core profile
—
Sven Gothel /
cgit
- Bug 1385: Limit Quirk GL3CompatNonCompliant to Mesa < 18.2.0
—
Sven Gothel /
cgit
- Bug 1384: Move remaining 'lose' property quirks into GLRendererQuirks.Override
—
Sven Gothel /
cgit
- Bug 1363: Java 11: Use new Android SDK 24 for Eclipse Android .classpath
—
Sven Gothel /
cgit
- check-junit: enhance output (make it a brief list of classes)
—
Sven Gothel /
cgit
- Bug 1363: Java 11: JAWTUtil: Use sun.awt.SunToolkit.awtLock/Unlock and disableBackgroundErase (impl. semantics)
—
Sven Gothel /
cgit
- Bug 1363: Java 11: Utilize UnsafeUtil.doWithoutIllegalAccessLogger(..) avoiding further unnecessary warnings
—
Sven Gothel /
cgit
- Bug 1390: Fix GLPixelBuffer.GLPixelAttributes::convert(GL, int, boolean) failure on unsupported GL data format/type
—
Sven Gothel /
cgit
- Bug 1391: Cleanup to submit fix: Update known Quirk range; BuggyColorRenderbuffer enables NoFullFBOSupport
—
Sven Gothel /
cgit
- Bug 1392: Add CapabilitiesFilter and GLCapabilitiesFilter supporting diverse reusable [GL]CapabilitiesImmutable list filter
—
Sven Gothel /
cgit
- Bug 1391 Bug 1392: Implement GLRendererQuirks DontChooseFBConfigBestMatch and No10BitColorCompOffscreen
—
Sven Gothel /
cgit
- Bug 1392: X11PixmapGLXDrawable::createPixmap() requires X11GLXGraphicsConfiguration having a valid XVisualInfo
—
Sven Gothel /
cgit
- Bug 1392: Simplify CapabilitiesFilter: Criteria -> Test, remove RemovalCriteria as all Test definitions may be used for anything.
—
Sven Gothel /
cgit
- Buig 1389: Fix SIGSEGV on OpenJDK11 on [NSApplicationAWT sendEvent:]
—
Sven Gothel /
cgit
- OSXUtil::IsMainThread() Utilize ThreadLocal storage flag avoiding unnecessary JNI calls
—
Sven Gothel /
cgit
- Bug 1393: Run orderFront0(=setVisible) async off-thread on AppKit after sync AppKit NSWindow creation
—
Sven Gothel /
cgit
- Bug 1393: MacOS/iOS: Issue updateSizePosInsets0 async to AppKit Main-Thread
—
Sven Gothel /
cgit
- Bug 1393: OSXUtil: Optionally inject Apple's 'Main Thread Checker'
—
Sven Gothel /
cgit
- NEWT Cleanup: WindowImpl::visibleChanged(ZZ): Remove unused 'defer' argument. Method only changes state.
—
Sven Gothel /
cgit
- NEWT Cleanup: WindowImpl: Drop unused 'defer' argument (state change only): insetsChanged + insetsVisibleChanged
—
Sven Gothel /
cgit
- Bug 1393: Add window position validation in TestDisplayLifecycle*NEWT
—
Sven Gothel /
cgit
- Bug 1394 - NEWT X11Window didn't gather inset at window creation (properly)
—
Sven Gothel /
cgit
- Bug 1393: Adding test cases setting visibility before enabling exclusive context thread animator
—
Sven Gothel /
cgit
- Bug 1393: MacOS: Implement AppKit EDTUtil operating solely on main-thread
—
Sven Gothel /
cgit
- MacOS: Add more debug log details
—
Sven Gothel /
cgit
- IOS: CGL.updateContextRegister(..) call on main-thread using AppKit
—
Sven Gothel /
cgit
- Bug 1393: MacOS: Wait for window position setting on main-thread (blocking)
—
Sven Gothel /
cgit
- test scripts: add --illegal-access=warn
—
Sven Gothel /
cgit
- make void* an opaque long in EGL generated class
—
Sven Gothel /
cgit
- detect gbm platform on linux when no other display server is running
—
Sven Gothel /
cgit
- add gbm java & build modifications
—
Sven Gothel /
cgit
- add native gbm implementation for drm and gbm initialization.
—
Sven Gothel /
cgit
- Bug 1156: EGL-GBM: Cherry pick changes ..
—
Sven Gothel /
cgit
- gbm/WindowDriver: make it compile and link
—
Sven Gothel /
cgit
- Bug 1156: EGL-GBM: Cleanup Code & Replace Newt GBM implementation
—
Sven Gothel /
cgit
- Bug 1156: EGL-GBM: Fix Cleanup (Newt package relocation / hack default GBM)
—
Sven Gothel /
cgit
- Bug 1156: GBM: FIXME: Hard link gbm and drm (temporary)
—
Sven Gothel /
cgit
- Bug 1156: Utilize internal glGetStringi (same as glGetString) - Robostness
—
Sven Gothel /
cgit
- Bug 1156: GBM: FIXME: Remove scanning for desktop-GL via EGL, see commit e674f4fa0e795bd67335025123f9af727d856f7d
—
Sven Gothel /
cgit
- Bug 1156: EGL-GBM: [Re]use EGL Platform type for eglCreatePlatformWindowSurface as well (like eglGetPlatformDisplay)
—
Sven Gothel /
cgit
- Bug 1156: EGL-GBM: Fix NativeWindowFactory native-window-type query according to Bug 1156
—
Sven Gothel /
cgit
- Bug 1156: NEWT: NewtFactory.getCustomClass(..) Robustness
—
Sven Gothel /
cgit
- Bug 1156: GBM: Fixing native GBM code, surviving initialization
—
Sven Gothel /
cgit
- Bug 1156: GBM: Bring up incl GL rendering (TODO: GBM working page flip / sync)
—
Sven Gothel /
cgit
- Bug 1156 - Implement DRM/GBM Support for JOGL(EGL) and NEWT
—
Sven Gothel /
cgit
- Bug 1402: Standalone native test attempting to reproduce issue
—
Sven Gothel /
cgit
- Bug 1156: Using EGL.eglCreatePlatformWindowSurface(..) crashes on NVIDIA 430.40 on GNU/Linux X11
—
Sven Gothel /
cgit
- Bug 1200: probeSurfacelessCtx works at least since NVIDIA 430.40.
—
Sven Gothel /
cgit
- Updating my eclipse jogl.build.launcher
—
Sven Gothel /
cgit
- Bug 1156: DRM/GBM Native test: Add Cursor
—
Sven Gothel /
cgit
- Bug 1156: LinuxKeyEventTracker: Fix 64bit InputEvent and attempt to only use keyboard event files
—
Sven Gothel /
cgit
- Bug 1156: DRM/GBM: Add full PointerIcon (Cursor) Support
—
Sven Gothel /
cgit
- Bug 1156: LinuxKeyEventTracker: Add '/dev/input/by-path/*-event-kbd' and more documentation
—
Sven Gothel /
cgit
- Bug 1156: HowToBuild: Add GNU/Linux dependencies to libdrm and libgbm
—
Sven Gothel /
cgit
- Adding test invocation script for linux aarch64 / Refined HowToBuild.html
—
Sven Gothel /
cgit
- Bug 1156: LinuxKeyEventTracker, LinuxMouseTracker: Adding property to disable each
—
Sven Gothel /
cgit
- Bug 1156: LinuxKeyEventTracker, LinuxMouseTracker: Robostness (+NEWT fix)
—
Sven Gothel /
cgit
- Bug 1156: Remove verbose print in native CreatePointer..
—
Sven Gothel /
cgit
- Scripts: Macos /opt-share -> /usr/local (Catalina Read-Only)
—
Sven Gothel /
cgit
- Scripts: Tests No Verbose
—
Sven Gothel /
cgit
- VC4: Broadcom uses libbrcmEGL.so, libbrcmGLESv2.so, libbrcmOpenVG.so and libbrcmWFC.so since 7 Jul 2016
—
xerxes /
cgit
- VC4: Only load Broadcom EGL driver when guessVCIVUsed
—
xerxes /
cgit
- Bug 1405: Provide stand alone demo launcher reducing complexity
—
Sven Gothel /
cgit
- Bug 1406: DRMUtil: Probe DRM device whether it has resources attached (and is the desired one)
—
Sven Gothel /
cgit
- build-test.xml: fix (unused) java.part.demo.mobile
—
Sven Gothel /
cgit
- Bug 1406: demos.Launcher0: More tests ..
—
Sven Gothel /
cgit
- Bug 1406: demos.Launcher0: More code path reduction: useMultiplePointerIcon must be enabled via -pointerIcon
—
Sven Gothel /
cgit
- Bug 1156, Bug 1406: NEWT DRM/GBM WindowDriver.surfaceSwap(): Pass swapInterval to optionally skip VSYNC if 0
—
Sven Gothel /
cgit
- Bug 1406, Bug 1405: demos.Launcher0: No sleep w/o animator. VSYNC setting rules (launch script w/ key tracker)
—
Sven Gothel /
cgit
- NEWT: Align DisplayImpl.createPointerIcon(..) behavior; PointerIconImpl.validatedHandle() shall not create native resource.
—
Sven Gothel /
cgit
- Bug 1408: NEWT DRM/GBM DisplayDriver: Add device locking/unlocking decoration for PointerIcon operations
—
Sven Gothel /
cgit
- Bug 1408: NEWT DisplayImpl PointerIcon: Property 'newt.disable.PointerIcon' disables PointerIcon usage in general.
—
Sven Gothel /
cgit
- Bug 1408: NEWT DRM/GBM WindowDriver: Adding glFinish() before eglSwapBuffers(..) just in case ..
—
Sven Gothel /
cgit
- Bug 1156: NEWT DRM/GBM PointerIcon: Use hotX/hotY drmModeSetCursor2(..), hence pass PointerIconImpl through
—
Sven Gothel /
cgit
- Bug 1406, Bug 1405: demos.Launcher0: Allow passing GLEventListener via '-demo classname'
—
Sven Gothel /
cgit
- NEWTDemoListener: Fix NPE
—
Sven Gothel /
cgit
- Bug 1156, Bug 1401: Disable DesktopGL on EGL w/ DRM/GBM earlier in initialization
—
Sven Gothel /
cgit
- Bug 1406, Bug 1405: demos.Launcher0: Defaults to use multiple PointerIcons again
—
Sven Gothel /
cgit
- LinuxKeyEventTracker: Factor out 'sendKeyEvent(..)' call with null check.
—
Sven Gothel /
cgit
- Bug 1405, Bug 1406, Bug 1408: Resolution: Call ReleasePrimitiveArrayCritical(..) in GetPrimitiveArrayCritical(..) code path!
—
Sven Gothel /
cgit
- PointerIcon new instances are always valid ..
—
Sven Gothel /
cgit
- Bug 1409: GNU/Linux DRM Console: Clear stdin before exit and don't act on stdin in vsync-wait-loop
—
Sven Gothel /
cgit
- Fix regression of commit 2b899a55e365aa03aeb234187600526777c1a9ac
—
Sven Gothel /
cgit
- Bug 1410: Fix NEWT PointerIcon Lifecycle (destroy and clean references @ closing)
—
Sven Gothel /
cgit
- Bug 1412 - JNI: NEWT Check & Handle Exception after calling back into Java (X11Display + X11Window)
—
Sven Gothel /
cgit
- Bug 1413 - NEWT X11Window: NewtWindows_getFrameExtends(..) may hang on XPeekEvent(..)
—
Sven Gothel /
cgit
- Bug 1412 - JNI: NEWT Check & Handle Exception after calling back into Java (NewtCommon.c)
—
Sven Gothel /
cgit
- Bug 1412: Fix commit a8c2de110a2254af137a3d99007cc77e3ecd8078
—
Sven Gothel /
cgit
- Bug 1411 - Unit Test Subset for DRM/GBM JOGL(EGL) and NEWT
—
Sven Gothel /
cgit
- Bug 1156: DRM/GBM NEWT: Clarify drmModeSetCrtc(..)'s x/y parameter and earmark spanning across monitors
—
Sven Gothel /
cgit
- Bug 1200: GLRendererQuirks.NoSurfacelessCtx still persists on Linux/X11 NVIDIA 440.36 using FBO
—
Sven Gothel /
cgit
- Bug 1393: Make window position check more tolerant (2x insets or 64 pixels, whichever is greater)
—
Sven Gothel /
cgit
- NEWT WindowImpl: Wording in comment
—
Sven Gothel /
cgit
- Bug 1415: ExclusiveContextBase00+10: Utilize one Animator per Window for clean ExclusiveContextThread
—
Sven Gothel /
cgit
- Bug 1415: MacOS: Disable multiple Window creation on ExclusiveContextThread in test case
—
Sven Gothel /
cgit
- Bug 1393: Resolve EDT + AppKit Deadlock with native parenting: Fetch parent screen position directly w/o locking.
—
Sven Gothel /
cgit
- Bug 1393: Apply 12eed5d38616d23b6e8e2e5b497dfc2f54d90c90 to IOS, avoiding AppKit/EDT deadlock for parent screen location lookup
—
Sven Gothel /
cgit
- Bug 1156: NEWT Window: Better handling of fixed console case: Not resizable and not repositionable.
—
Sven Gothel /
cgit
- Bug 1416 - Allow EGLDrawableFactory re-creation after shutdown() - be functional
—
Sven Gothel /
cgit
- Bug 852: TestCPUSourcingAPINEWT Reference the bug entry and add a little reminder
—
Sven Gothel /
cgit
- Bug 1156: NEWT WindowDriver: Handle case with requested CapabilitiesImmutable not being GLCapabilitiesImmutable
—
Sven Gothel /
cgit
- Bug 1411: DRM/GBM JOGL: Specify 'junit.run.console' unit test target.
—
Sven Gothel /
cgit
- Bug 1411 DRM/GBM JOGL: Fix 'junit.run.console' unit test target, use it in respective (renamed) scripts.
—
Sven Gothel /
cgit
- Bug 1411 DRM/GBM JOGL: Fix 'junit.run.console' - three times a charm?
—
Sven Gothel /
cgit
- Bug 1411 DRM/GBM JOGL: Fix 'junit.run.console' - fourth times
—
Sven Gothel /
cgit
- Bug 1417 - Android: Adopt to gluegen/make/scripts/setenv-android-tools.sh changes
—
Sven Gothel /
cgit
- Bug 1156: Seperate DRM/GBM NEWT native library from main head NEWT native library
—
Sven Gothel /
cgit
- Bug 1417 - Android: Disable native FFmpeg binding for Android
—
Sven Gothel /
cgit
- Bug 1156 Regression (Bug 1417): Probe whether 'eglGetPlatformDisplay(..)' is available before using
—
Sven Gothel /
cgit
- Bug 1417 - Android: Add adb scripts for x86 [re-]install
—
Sven Gothel /
cgit
- Bug 1417 - Android: APK Manifest [min=21, target=28]; Adopt to GlueGen's 'aapt.signed' d8 usage
—
Sven Gothel /
cgit
- Bug 1287 - Complete Immutable glNamedBufferStorage support in GLBufferObjectTracker
—
Sven Gothel /
cgit
- Bug 1347: Resolve Merged EGL/Desktop Profile Mapping
—
Sven Gothel /
cgit
- Reuse Gluegen's Bitfield.Util for 'PowerOf2' computation
—
Sven Gothel /
cgit
- Gears* tests: Obey verbose flags
—
Sven Gothel /
cgit
- Bug 1312: GLContextShareSet Cleanup
—
Sven Gothel /
cgit
- Bug 1312: GLContextShareSet: Utilize WeakIdentityHashMap for shareMap and its destroyedShares
—
Sven Gothel /
cgit
- Bug 1358: 'Honor' SWT's projection of High-DPI Scaling (Reading hidden
—
Sven Gothel /
cgit
- AWTRobotUtil Cleanup: Use specific argument types (AWT, NEWT, ..)
—
Sven Gothel /
cgit
- Bug 1362: Add two self contained unit tests to validate SWT >= 4.10 +
—
Sven Gothel /
cgit
- Bug 1362: Unit tests: Report SWT and GTK Version
—
Sven Gothel /
cgit
- Bug 1362: TestSWTAccessor02NewtGLWindow demonstrates a fix by letting
—
Sven Gothel /
cgit
- Bug 1362: Minimal action required: setBackground + fillRectangle of some
—
Sven Gothel /
cgit
- Bug 1362: Minimal action required: setBackground of the parent canvas
—
Sven Gothel /
cgit
- Cleanup AWTRobotUtil: Extract GLTestUtil + NewtTestUtil; all three based
—
Sven Gothel /
cgit
- Cleanup AWTRobotUtil 2: Align signatures of waitForVisible(..) and
—
Sven Gothel /
cgit
- Cleanup AWTRobotUtil 3: TestUtil.WindowClosingListener must be public
—
Sven Gothel /
cgit
- Cleanup AWTRobotUtil ..: Add 'Runnable waitAction' also to waitForFocus
—
Sven Gothel /
cgit
- Bug 1362: Final general lifecycle fixes of unit tests
—
Sven Gothel /
cgit
- Bug 1190: Adapt cross build scripts
—
Sven Gothel /
cgit
- Bug 1190: Adapt cross build TARGET_PLATFORM_USRLIBS and
—
Sven Gothel /
cgit
- SWTAccessor: Cleanup disable debug messages
—
packet0.git /
cgit
- Removing also all the double quotes
—
elect86 /
cgit
- Bug 1254: Fix viewport height in BCM VC IV ScreenDriver
—
gottfried.haider /
cgit
- Improved layout of last paragraph in class javadoc
—
stevensro /
cgit
- Typo in javadoc of GLDrawable#isRealized
—
stevensro /
cgit
- add touch event support for x11 server
—
danny.koernig /
cgit
- Fix mouse button reporting in X11UnderlayTracker
—
gottfried.haider /
cgit
- Fix overlay/underlay position mismatch in X11UnderlayTracker with
—
gottfried.haider /
cgit
- Update GLContextImpl.java
—
noreply /
cgit
- osx test scripts using latest Java
—
Sven Gothel /
cgit
- OSX/Newt: Catch NSRangeException on closing a window
—
Sven Gothel /
cgit
- Eclipse: Move android.jar to classpath end, avoid junit override
—
Sven Gothel /
cgit
- JavaFX: Adding JavaFX Support for NEWT utilizing native Window parenting
—
Sven Gothel /
cgit
- JavaFX: Fix API doc of JFXAccessor
—
Sven Gothel /
cgit
- JavaFX: Remove JFXAccessor redundancy
—
Sven Gothel /
cgit
- JavaFX: Add proper class doc for implementation and unit test
—
Sven Gothel /
cgit
- JavaFX: Preliminary testing on Windows
—
Sven Gothel /
cgit
- NewtCanvasJFX: Clarify [dispose() -> destroy()] operation
—
Sven Gothel /
cgit
- NewtCanvasJFX: Implement WindowClosingProtocol.WindowClosingMode
—
Sven Gothel /
cgit
- NewtCanvasSWT: Fix NOP WindowClosingProtocol.WindowClosingMode Behavior
—
Sven Gothel /
cgit
- Adding NativeWindowHolder extends NativeSurfaceHolder; API Doc for
—
Sven Gothel /
cgit
- Tests: Adding API Doc for test utilizing NEWTDemoListener and
—
Sven Gothel /
cgit
- TestNewtCanvasJFXGLn: Adding NEWTDemoListener and
—
Sven Gothel /
cgit
- NewtCanvasJFX.NativeWindow: Delegate required child window canvas
—
Sven Gothel /
cgit
- NewtCanvasJFX: Utilize JFXEDTUtil per default, supporting the Windows
—
Sven Gothel /
cgit
- Bug 1357 Related: GLRendererQuirks NoSetSwapIntervalPostRetarget and
—
Sven Gothel /
cgit
- Bug 1283: Remove shader include filename quotes if exists at start and
—
Sven Gothel /
cgit
- ShaderCode: Fixed constant usage (GL3 -> GL3ES3)
—
Sven Gothel /
cgit
- Bug 1288: GLBufferStateTracker needs to support ARB_indirect_parameters
—
Sven Gothel /
cgit
- Bug 1348: X11 XI Multitouch: Fixes of previous commit
—
Sven Gothel /
cgit
- Bug 1348: X11 XI Multitouch: Refine commit
—
Sven Gothel /
cgit
- Update HowToBuild.html
—
Sven Gothel /
cgit
- Bug 1348: Fix X11 XI Multitouch
—
Sven Gothel /
cgit
- Bug 1316: MacOSX: Keep *.dylib (Don't move to *.jnilib)
—
Sven Gothel /
cgit
- Bug 1366 - Use String.format((Locale)null, "..." ..) avoiding Locale
—
Sven Gothel /
cgit
- Bug 1367: Adapt to TempFileCache & TempJarCache Changes
—
Sven Gothel /
cgit
- Bug 1367: Adapt to TempFileCache & TempJarCache Changes
—
Sven Gothel /
cgit
- Windows scripts: Use JDK/JRE 1.8.0_121
—
Sven Gothel /
cgit
- TestVersionSemanticsNOUI: Adapt to upcoming NON_BACKWARD_COMPATIBLE
—
Sven Gothel /
cgit
- Bug 1370: Call from Main-Thread: NW's OSXUtil.CreateNSWindow0(..) and
—
Sven Gothel /
cgit
- Bug 1362: Enhancing SWT/GTK Support for GTK 2.90, SWT > 4.8 (?)
—
Sven Gothel /
cgit
- Bug 1362: Replace SWT 4.3.0 -> 4.11.0
—
Sven Gothel /
cgit
- Bug 1362: build/test: Use new SWT 4.10 swt.jar (instead of
—
Sven Gothel /
cgit
- Bug 1362: SWTAccessor: c -> cGTK for readability
—
Sven Gothel /
cgit
- Bug 1362: Test against SWT 4.3 and 4.11
—
Sven Gothel /
cgit
- Bug 1362: Wrong 'fake' swt.jar config for isLinuxARM64, isLinuxARMv6 and
—
Sven Gothel /
cgit
- www/index.html: Update links and text OpenGL ES 3.x -> OpenGL ES 3.2
—
xerxes /
cgit
- make/doc/jogl/spec-overview.html, make/config/jogl/gl-common.cfg: OpenGL
—
xerxes /
cgit
- jogl: complete audit of code for unneeded calls to .intern()
—
Harvey Harrison /
cgit
- Change BCM VC IV detection to handle presence of vc4 DRI module
—
gottfried.haider /
cgit
- WWW: update description of jaamsim on the website.
—
Harvey Harrison /
cgit
- Shows all information of the default graphics device in JoglVersion, bug
—
gouessej /
cgit
- Bug 1295: Add linux-aarch64 GNU/Linux AArch64 support
—
xerxes /
cgit
- Change library search order for Broadcom VC IV graphics
—
gottfried.haider /
cgit
- HowToBuild: Add Debian 9 Notes
—
Sven Gothel /
cgit
- Bug 1299: Fix Warning when using JOGL on Mac OS X El Capitan
—
Sven Gothel /
cgit
- Version Semantics Test: Bump for 2.4.0 -> 2.3.x
—
Sven Gothel /
cgit
- Bug 1290: Expand query whether BCM IV is being used, exclude
—
Sven Gothel /
cgit
- Bug 1267 - OSX El Capitan: Animated NEWT GLWindow flickers at resize
—
Sven Gothel /
cgit
- Bug 1268: Adapt to GlueGen commit
—
Sven Gothel /
cgit
- Bug 1270 - Fix OSX El Capitan 10.11 stuttering: ALAudioSink: DEBUG: Show
—
Sven Gothel /
cgit
- X11Util.openDisplay: DEBUG: Show reusable and pending display count
—
Sven Gothel /
cgit
- Bump scripts to jre1.8.0_66
—
Sven Gothel /
cgit
- Version Semantics Test: Bump for 2.3.2 -> 2.4.x
—
Sven Gothel /
cgit
- Drop Vendor Extensions: INGR and PGI for all profiles
—
Sven Gothel /
cgit
- Streamline GL* profile interfaces and implementations
—
Sven Gothel /
cgit
- Streamline Composed Pipeline's interfaces and implementations (Trace*
—
Sven Gothel /
cgit
- TestGearsES2NEWT: Adding programmatic Debug|Trace pipeline
—
Sven Gothel /
cgit
- Cleanup IgnoreExtension for GL3 and GL4 exclusive extensions
—
Sven Gothel /
cgit
- Remove deprectated classes and methods
—
Sven Gothel /
cgit
- Bug 1249: NEWT/X11 Visibility: Listening to more events for updated
—
Sven Gothel /
cgit
- WindowImpl.quirks: Access default -> protected, also fix API doc
—
Sven Gothel /
cgit
- Bug 1247: Align NEWT AWT driver w/ GLCanvas (not fixing any issues)
—
Sven Gothel /
cgit
- Bug 1247: Enhance JAWTWindow DEBUG output (not fixing any issues)
—
Sven Gothel /
cgit
- Bug 1247: JAWTWindow fail early w/ useful info:
—
Sven Gothel /
cgit
- Bug 1247 - TestGearsNewtAWTWrapper fails AWT recreation case
—
Sven Gothel /
cgit
- Bug 1249 - NEWT X11: setVisible(*) _NET_WM_STATE_HIDDEN update not
—
Sven Gothel /
cgit
- Bug 1249: Revert TestParenting01NEWT durationPerTest back to 600
—
Sven Gothel /
cgit
- Bug 1249 - NEWT X11: setVisible(false) IconicState/_NET_WM_STATE_HIDDEN:
—
Sven Gothel /
cgit
- Bug 1189: Fix gcc redefinition error, even thought typedef equals - on
—
Sven Gothel /
cgit
- Bug 1249 - NEWT X11: setVisible(false) IconicState not listening to
—
Sven Gothel /
cgit
- Bug 1189 - Add OpenGL ES 3.2 and new GL 4.5 Extensions support - Part1:
—
Sven Gothel /
cgit
- Bug 1189 - Add OpenGL ES 3.2 and new GL 4.5 Extensions support - Part1b:
—
Sven Gothel /
cgit
- Bug 1189 - Add OpenGL ES 3.2 and new GL 4.5 Extensions support - Part2:
—
Sven Gothel /
cgit
- Bug 1189 - Add OpenGL ES 3.2 and new GL 4.5 Extensions support - Part3:
—
Sven Gothel /
cgit
- Bug 1189 - Add OpenGL ES 3.2 and new GL 4.5 Extensions support - Part4:
—
Sven Gothel /
cgit
- Bug 1189 - Add OpenGL ES 3.2 and new GL 4.5 Extensions support - Part5:
—
Sven Gothel /
cgit
- Bug 1239: Fix GLMediaPlayer.CameraInputScheme API doc;
—
Sven Gothel /
cgit
- Bug 1239: Add support for UYVY422 (swizzled YUYV422)
—
Sven Gothel /
cgit
- Bug 1239: Update FFMPEGMediaPlayer API doc (versions and OSX resources)
—
Sven Gothel /
cgit
- Bug 1239: Support OSX input via 'avfoundation' ; Use remaining camera ID
—
Sven Gothel /
cgit
- Bug 1239: Fix comment in c-code 'how to set preferred pixel_format'
—
Sven Gothel /
cgit
- Fix:
—
xerxes /
cgit
- Bug 1245: Adding Unit Test, similar to
—
Sven Gothel /
cgit
- Fix: junit/jogl/awt/TestBug1225EventQueueInterruptedAWT and
—
xerxes /
cgit
- GLContextImpl: clarify surfacelessOK -> isSurfaceless
—
Sven Gothel /
cgit
- Bug 1206 - Security: Clear exposed framebuffer after creation and before
—
Sven Gothel /
cgit
- Bug 1223: Add '-traceMouse' commandline argument to check whether mouse
—
Sven Gothel /
cgit
- Bug 1206: Test TestGearsES2NEWT: Versatile 'demoType' allows also no
—
Sven Gothel /
cgit
- Bug 1244: MovieSimple: String format %d implicit conversion from boolean
—
xerxes /
cgit
- Bug 1241 - Util's Texture.coords (image coordinates) not updated
—
Sven Gothel /
cgit
- Bug 1237: Adopt GlueGen's clarification of IOUtil.getResource(..),
—
Sven Gothel /
cgit
- Bug 1238 - Fix NPE for Window-Icon's PNGPixelRect for unresolved
—
Sven Gothel /
cgit
- Bug 1232 - NEWT Translucent Decorated Windows Not Working On Windows >=
—
Sven Gothel /
cgit
- Bug 1205: Revert clear background to support fix for Bug 1232: NEWT
—
Sven Gothel /
cgit
- Bug 1225: Unit test shall not fail if AWT is not alive, ignore it via
—
Sven Gothel /
cgit
- Bug 1225: Unit test timeout := 3minutes
—
Sven Gothel /
cgit
- Bug 1225: Unit test shall not fail if AWT is not alive, simply report
—
Sven Gothel /
cgit
- Bug 1225: Make unit test more robuts, notify if JRE 1.7.0 issue w/
—
Sven Gothel /
cgit
- NEWT WindowImpl.createNative(): Post creation: Only perform mod-actions
—
Sven Gothel /
cgit
- Bug 1205 - NEWT Security: Clear framebuffer after creation and before
—
Sven Gothel /
cgit
- Bug 1125: Unit test to validate that Thread.interrupt() does not disturb
—
Sven Gothel /
cgit
- Bug 1233 - Add missing range- and pbo-bound checks on
—
Sven Gothel /
cgit
- Bug 1234 - GLReadBufferUtil.readPixelsImpl(..) not using [xy] offset in
—
Sven Gothel /
cgit
- Bug 1226 - GLPixelBuffer.GLPixelAttributes.getPixelFormat() doesn't
—
Sven Gothel /
cgit
- TestGearsES2NEWT: Print bounds @ window resized/moved instead of just
—
Sven Gothel /
cgit
- Bug 1232 - NEWT Translucent Decorated Windows Not Working On Windows >=
—
Sven Gothel /
cgit
- Bug 1214: Fix Deadlock in screenPositionChanged(..); Use
—
Sven Gothel /
cgit
- Bug 1188: Fix setMaximized(..) isReconfigureMaskSupported(..) query
—
Sven Gothel /
cgit
- Bug 1223 OSX: GLWindow loses focus after maximizing - Analysis
—
Sven Gothel /
cgit
- Adapt Test NApplet HTML Pages to NEWTDemoListener (all key-actions)
—
Sven Gothel /
cgit
- NEWTDemoListener: Fix 'v' modifier collision of ctrl, use shift.
—
Sven Gothel /
cgit
- Bug 1222 - NEWT OSX: setAlwaysOnTop() and setAlwaysOnBottom() not
—
Sven Gothel /
cgit
- Bug 1214 - NEWT MacOSX: Detect auto-resize of Window when it is larger
—
Sven Gothel /
cgit
- NEWTDemoListener: Double-Mouse-Click Fullscreen only w/ 3 pointers
—
Sven Gothel /
cgit
- TestGearsES2*AWT / NewtDemoListener: Show pixel-scale in title bar.
—
Sven Gothel /
cgit
- Unit Tests: Add listening to NEWTDemoListener* (Missed in prev. patch)
—
Sven Gothel /
cgit
- Bug 1211: Fix regression of GLMediaPlayerImpl caused by commit
—
Sven Gothel /
cgit
- FFMPEGDynamicLibraryBundleInfo.initSymbols(): Just return null instead
—
Sven Gothel /
cgit
- Unit Tests: NEWTDemoListener: Less verbose; GraphUI-Demos: Show DPI and
—
Sven Gothel /
cgit
- Bug 1211: Refine NEWTDemoListener, JOGLNewtAppletBase
—
Sven Gothel /
cgit
- Fix NEWT DisplayImpl.createPointerIcon: Pass through Exceptions, as
—
Sven Gothel /
cgit
- NEWT Window Maximize: re-gain focus after maximize action (maybe lost on
—
Sven Gothel /
cgit
- Bug 1211 TestBug1211IRQ00NEWT: Cover whole JOGL initialization by
—
Sven Gothel /
cgit
- Bug 1211: Hardening Condition-Wait from Spurious-Wakeups and unintended
—
Sven Gothel /
cgit
- Bug 1211: Adopt changes to unit test from commit
—
Sven Gothel /
cgit
- Bug 1211: Adding unit test to identify Thread.interrupt() caller for
—
Sven Gothel /
cgit
- Bug 1211: Show Platform-Info for unit test TestBug1211IRQ00NEWT (commit
—
Sven Gothel /
cgit
- Bug 1211: Custom size for TestBug1211IRQ00NEWT
—
Sven Gothel /
cgit
- Bug 1211 TestBug1211IRQ00NEWT: Fix using durationTest01; Make
—
Sven Gothel /
cgit
- Bug 1211 TestBug1211IRQ00NEWT: Add assertions incl. testing
—
Sven Gothel /
cgit
- Windows Scripts: Bump JVM to 1.8.0_60
—
Sven Gothel /
cgit
- NativeWindowFactory.createDevice(..): Support creating EGLGraphicsDevice
—
Sven Gothel /
cgit
- Bug 1202: Fix vsync regression on OSX when using CALayer
—
Sven Gothel /
cgit
- Bug 1212 - OSX: Crash using CALayer at UnsetJAWTRootSurfaceLayer0(..) w/
—
Sven Gothel /
cgit
- Bug 1188: Refine getSupportedStateMask() semantics and minimum
—
Sven Gothel /
cgit
- Fix Bug 1209 - Regression of Bug 1188 Patches: Parented Fullscreen
—
Sven Gothel /
cgit
- Bug 1208 - NEWT: Window: Consider avoiding operations if not supported,
—
Sven Gothel /
cgit
- Bug 1210 - Use manual impl. XRenderFindVisualFormat instead of buggy
—
Sven Gothel /
cgit
- Bug 1205 - NEWT Security: Clear framebuffer after creation and before
—
Sven Gothel /
cgit
- Bug 1207 - GLDebugMessageHandler: Support GL_KHR_debug for Desktop and
—
Sven Gothel /
cgit
- Bug 1203: OpenGL ES 3.1 NVIDIA 355.06's EGL impl. is unstable requires
—
Sven Gothel /
cgit
- Bug 1203: Add missing constraints in desktop *GLContext.create* methods:
—
Sven Gothel /
cgit
- Bug 1178: Fix cc3: Set position using LocationOnScreen coordinates.
—
xerxes /
cgit
- Bug 1178: X11UnderlayTracker: Resend identical KeyCode, KeySymbol and
—
xerxes /
cgit
- NEWT WindowsWindow.c: Fix return value; Add tracking of inOn[Bottom|Top]
—
Sven Gothel /
cgit
- Bug 1188: Fix API doc of getSupportedStateMask(); Misc Changes (see
—
Sven Gothel /
cgit
- Bug 1188: NEWT WindowsWindow.c: Better support for 'isOnBottom' on
—
Sven Gothel /
cgit
- GLContextImpl.setRendererQuirks(..): Reduce duplicated code of adding
—
Sven Gothel /
cgit
- Bug 1202 - Add support of Adaptive Vsync via
—
Sven Gothel /
cgit
- Bug 1202 - Move GLContextImpl.*SwapInterval* into its own section
—
Sven Gothel /
cgit
- Bug 1203 (Related): Only attempt to retrieve getGLIntVersion(..) if
—
Sven Gothel /
cgit
- Bug 1203: Properly format DEBUG output related to mapGLVersions: Use
—
Sven Gothel /
cgit
- Bug 1200: Fix crash on GNU/Linux x86_64 'NVidia beta driver 355.06' @
—
Sven Gothel /
cgit
- Bug 1203: SharedResourceRunner.Implementation impl. shall use
—
Sven Gothel /
cgit
- Bug 1203: Use platform native default display connection
—
Sven Gothel /
cgit
- Bug 1203: GLDrawable-Stateless operations in GLContextImpl, using
—
Sven Gothel /
cgit
- Bug 1203: Fix GLES3Impl.getGLES3(): Test _isES3 and throw GLException if
—
Sven Gothel /
cgit
- Bug 1203: EGLGraphicsDevice.nativeDisplayID: Differentiate upstream
—
Sven Gothel /
cgit
- Bug 1203: Refine DEBUG output
—
Sven Gothel /
cgit
- Bug 1203: Cleanup and Prepare for regular EGL Profile probing
—
Sven Gothel /
cgit
- Bug 1200: Refine fix for crash on GNU/Linux x86_64 'NVidia beta driver
—
Sven Gothel /
cgit
- Bug 1203: Implement regular EGL OpenGL Profile probing (ES* + GL*)
—
Sven Gothel /
cgit
- FloatUtil: Remove '@deprecated' for 'matrixToString' 'FloatBuffer'
—
Sven Gothel /
cgit
- Bug 1203: EGLDrawableFactory.mapAvailableEGLESConfig(..): Add missing
—
Sven Gothel /
cgit
- *AnimatorImpl: Catch concurrent pulling of GLAutoDrawable instances
—
Sven Gothel /
cgit
- Fix JSpatial link
—
code /
cgit
- Bug 1202 (related): Fix SEMVER regressions mostly due to Bug 1202
—
Sven Gothel /
cgit
- Bug 1203: Adding factory-offscreen unit test, validating ES/GL usage
—
Sven Gothel /
cgit
- Bug 1203: Fix regression of ES3 minMajor constraint lack (commit
—
Sven Gothel /
cgit
- Bug 1203: Fix TestGLAutoDrawableFactoryGLProfileDeviceNEWT: Do not
—
Sven Gothel /
cgit
- Bug 1203: Fix regression: Handle GLRendererQuirks.GLES3ViaEGLES2Config
—
Sven Gothel /
cgit
- Bug 1203: Optimize OpenGL Profile probing/mapping (Skip redundant
—
Sven Gothel /
cgit
- Bug 1188: Cleanup public/private[reconfig, non-reconfig] state bits
—
Sven Gothel /
cgit
- Improves a bit the documentation of ImageType and adds .ico and .cur
—
gouessej /
cgit
- Improves a bit the documentation of ImageType
—
gouessej /
cgit
- HowtoBuild: Update Debian 8.1.0 package recipe ..
—
Sven Gothel /
cgit
- Bug 1196: Fix Unresolved strncpy_s (MSVCRT) on WinXP
—
Sven Gothel /
cgit
- Bump oculusvr-sdk
—
Sven Gothel /
cgit
- Bug 1188: Refine reconfig state bits
—
Sven Gothel /
cgit
- Bug 1188: Introduce getSupportedStateMask() implemented via
—
Sven Gothel /
cgit
- Bug 1193: ShaderCode: Add SUFFIX_COMPUTE_SOURCE/SUFFIX_COMPUTE_BINARY;
—
Sven Gothel /
cgit
- Bug 1188: Add @since 2.3.2 tag
—
Sven Gothel /
cgit
- Bug 1042: ImageIOUtil: Left-Align branches for readability
—
Sven Gothel /
cgit
- Bug 1042: ImageIOUtil: Use unique public static final const String
—
Sven Gothel /
cgit
- Bug 1042: ImageIOUtil -> ImageType + ImageType.Util ; Fix implementation
—
Sven Gothel /
cgit
- PNGPixelRect: Avoid redundant wrapping of InputStream into
—
Sven Gothel /
cgit
- Bug 1192: NEWT native/X11Display.c Cleanup JNI signatures in comments
—
xerxes /
cgit
- Adds the compute shaders into the list of supported shaders for
—
gouessej /
cgit
- Updates the documentation of the class ShaderCode concerning the compute
—
gouessej /
cgit
- Bug 1183: X11RandR13 XRRGetScreenResourcesCurrent _occasionally_ reports
—
xerxes /
cgit
- Bug 1188: OSX: Add maximize horz/vert, implemented manually
—
Sven Gothel /
cgit
- NEWY WindowImpl appendStateBits(..): Refine maximized; Refine
—
Sven Gothel /
cgit
- NEWT OSX WindowDriver: Must wait for resize on main-thread (Related to
—
Sven Gothel /
cgit
- NEWT WindowImpl + WindowDriver: Remove updateInsetsImpl(Insets insets)
—
Sven Gothel /
cgit
- Bug 1188: Refine Maximized on X11 / Impl. Maximized and Iconify on
—
Sven Gothel /
cgit
- Bug 1188: Windows: Implement unresizable using appropriate windows
—
Sven Gothel /
cgit
- Detection of the image format, first version (work in progress), see the
—
gouessej /
cgit
- Documents ImageIOUtil, see the bug report 1042
—
gouessej /
cgit
- Calls ImageIOUtil in TextureIO to detect the image format of a stream,
—
gouessej /
cgit
- Deprecates SGIImage.isSGIImage() and DDSImage.isDDSImage(), see the bug
—
gouessej /
cgit
- Bug 1183: Cleanup x11/RandR javadoc and native/X11RandR13 signature
—
xerxes /
cgit
- Bug 1178: Fix cc10 regression caused by the fix for cc7.
—
xerxes /
cgit
- Bug 1188: Fix regression on X11 setVisible: in-visibility never reached
—
Sven Gothel /
cgit
- WindowImpl appendStateBits(..): Fix POINTER* representation
—
Sven Gothel /
cgit
- Bug 1188: Fix regression on OSX setVisible: in-visibility never reached
—
Sven Gothel /
cgit
- NEWT WindowDriver's reconfig DEBUG: Add end-of-method dump of current
—
Sven Gothel /
cgit
- Bug 1188, Bug 1186: NEWT Window: Support non-resizable, minimize,
—
Sven Gothel /
cgit
- Adapt to GlueGen's Bitfield Changes (commit
—
Sven Gothel /
cgit
- NEWT.WindowImpl: Adopt synchronized Bitfield for state flags (replacing
—
Sven Gothel /
cgit
- Fix commit 24b646d387b3d85467bb22763b016a556d665707: Add missing
—
Sven Gothel /
cgit
- Use GlueGen's Bitfield instead of IntBitfield
—
Sven Gothel /
cgit
- Bug 1145 - Fat Jar: Add default main entry test TestGearsES2SimpleNEWT
—
Sven Gothel /
cgit
- Bug 1154 - Make plugin3-public.jar optional: Part 1 / 2 (Relocate
—
Sven Gothel /
cgit
- Bug 1154 - Make plugin3-public.jar optional: Part 2 / 2
—
Sven Gothel /
cgit
- Bug 1178: Implement X11UnderlayTracker
—
xerxes /
cgit
- Bug 1178: Fix cc0 WindowImpl: Swallow CLICK event
—
xerxes /
cgit
- Bug 1178: X11UnderlayTracker Fix cc4. Attempted fix for cc6.
—
xerxes /
cgit
- Bug 1178: Fix cc8 bcm.vc.iv WindowDriver: Update pointer during DRAGGED
—
xerxes /
cgit
- Bug 1178: Fix cc7 X11UnderlayTracker can now track multiple windows.
—
xerxes /
cgit
- Bug 1178: Mouse events shall be passed on to unfocused overlays.
—
xerxes /
cgit
- Bug 1178: if overlay is undecorated then make under-lay the same
—
xerxes /
cgit
- Bug 1178: Workaround cc9 X11UnderlayTracker: Pressing Maximize locks-up
—
xerxes /
cgit
- Bug 1184 - JOGL AWT Canvas Components don't update
—
Sven Gothel /
cgit
- Bug 1181 - JOGL WebStart Applications using GLCanvas/AWT may Deadlock by
—
Sven Gothel /
cgit
- Bug 1161 - Fix Canvas resize stops the rendering in Mac OS X (mostly
—
Sven Gothel /
cgit
- JAWTWindow: Fix binary compatibility: Add old variants of deprecated
—
Sven Gothel /
cgit
- fix osx 32bit/java6 test scripts
—
Sven Gothel /
cgit
- Fix TestBug1146GLContextDialogToolTipAWT / AWTRobotUtil.mouseClick(..)
—
Sven Gothel /
cgit
- Bug 1180: Refine TestMapBufferRead01NEWT, add TestMapBufferRead02NEWT:
—
Sven Gothel /
cgit
- Unit test for bug 1160; context sharing between an offscreen drawable
—
tom.nuydens /
cgit
- Refine Frustum definition: Adding Frustum.FovDesc; Clarify makeFrustum
—
Sven Gothel /
cgit
- Clarify code in stereo/ovr: Comments, states, names, formatting.
—
Sven Gothel /
cgit
- StereoDevice (Generic/OVR): Add knowledge about LocationSensorParameter
—
Sven Gothel /
cgit
- Bug 1151 - Fix using DK1 on OVR 0.5*; Minor changes
—
Sven Gothel /
cgit
- Bug 1146, Bug 1158: Add unit test for GLContext creation after showing
—
Sven Gothel /
cgit
- Bug 1146, Bug 1158: Add missing GLClearColor class
—
Sven Gothel /
cgit
- Bug 1160: Fix unit test name and some minor details .. (convention)
—
Sven Gothel /
cgit
- GLContextImpl: Update uncommented code (method name changed)
—
Sven Gothel /
cgit
- Bug 1160: Fix test case (Avoid blocking/concurrent master context usage
—
Sven Gothel /
cgit
- Bug 1160: Fix/Refine test case: Stable master thread; Disable
—
Sven Gothel /
cgit
- Expand bitmasks in SWTAccessor GTK_VERSION method
—
rob.hatcherson /
cgit
- bcm/vc/iv/DisplayDriver depend on libEGL, pre-load it using GLProfile
—
xerxes /
cgit
- Bug 1151 - Working OculusVR SDK 0.5.0.1 on GNU/Linux w/ Positional
—
Sven Gothel /
cgit
- Fix javadoc typo: </count> -> </code>
—
Sven Gothel /
cgit
- ShaderCode: Add 'create' variations w/ custom shader file suffixes as
—
Sven Gothel /
cgit
- Bug 1176: BCM VC IV: Refine clamping of window position and size at
—
Sven Gothel /
cgit
- Bug 1176: Clamp window position and size to 0/0 and screen-size,
—
Sven Gothel /
cgit
- Bug 1176: BCM VC IV: Add window-position to window-relative mouse
—
Sven Gothel /
cgit
- openmax: fix compile errors (clang)
—
Sven Gothel /
cgit
- PointShader: Use same precision for shared uniform in vertex- and
—
Sven Gothel /
cgit
- add osx-java6 script: using separate rootrel.build
—
Sven Gothel /
cgit
- Bump OculusVR RIFT SDK to 0.5.0.1
—
Sven Gothel /
cgit
- Oculusvr SDK: Bump oculusvr-sdk mingw64 fixes ; Drop unused files from
—
Sven Gothel /
cgit
- Bump oculusvr-sdk: Fix build for Windows/MingW64 (32bit target)
—
Sven Gothel /
cgit
- Bug 1153 - Adopt to ArrayHashSet change, don't use deprecated ctor
—
Sven Gothel /
cgit
- Bug 1153 - GLEmitter: Only dump extra comment if w/o enum-name or w/o
—
Sven Gothel /
cgit
- TestVersionSemanticsNOUI: Fix expected compat result (inactive tests)
—
Sven Gothel /
cgit
- Use CompatibilityType.BACKWARD_COMPATIBLE_BINARY for 2.3.1 / Add
—
Sven Gothel /
cgit
- Bug 1116: Oculus SDK 0.4.4: Add extra DK1 detection; Add call to
—
Sven Gothel /
cgit
- Bug 1116: Add ShutdownHook for all factories and devices to
—
Sven Gothel /
cgit
- TestVersionSemanticsNOUI: Add version tests: v221 -> v230 and v230 ->
—
Sven Gothel /
cgit
- StereoDeviceUtil: Only rotate if current mode doesn't match required
—
Sven Gothel /
cgit
- Bug 1116 - Add OculusVR DK2 Support - Part-2 (DK1 and DK2 on DK2 SDK w/
—
Sven Gothel /
cgit
- Bug 1116: Oculus SDK 0.4.4 support for JOGL - Part-3: New set of
—
Sven Gothel /
cgit
- Bug 1116: Oculus SDK 0.4.4 support for JOGL - Fix OSX build
—
Sven Gothel /
cgit
- Bug 1150 - Fix unit tests: Use same definition as in GLProfile for
—
Sven Gothel /
cgit
- Bug 1150 - Fix GLContextImpl.createImpl(..) NoARBCreateContext and '!ARB
—
Sven Gothel /
cgit
- GLContext glVersionString: Group all 'compat' flags to save space, add
—
Sven Gothel /
cgit
- Remove all JNI header, as they were unified in GlueGen commit
—
Sven Gothel /
cgit
- Adapt to new JNI header location within GlueGen, completes commit
—
Sven Gothel /
cgit
- Bug 1149 - Replacing PCPP w/ JCPP: Update HowToBuild.html
—
Sven Gothel /
cgit
- Bug 1147 - Fix XRandR13 Usage: Rotate / Change-Mode, use unique
—
Sven Gothel /
cgit
- Bug 1116 - Add OculusVR DK2 Support - Part-1 (DK2 on DK1 SDK w/o Eye
—
Sven Gothel /
cgit
- Bump oculusvr-sdk - Bug 1116 - Add OculusVR DK2 Support - Part-1 (DK2 on
—
Sven Gothel /
cgit
- Bug 1148 - OSX MonitorDevice: Use unique and native deviceID instead of
—
Sven Gothel /
cgit
- Fix API Doc: GLBufferObjectTracker / GLBufferStorage
—
Sven Gothel /
cgit
- MonitorDevice.toString: More brief 'options' ..
—
Sven Gothel /
cgit
- Bug 1144: Adapt to GlueGen commit
—
Sven Gothel /
cgit
- Bug 1135: Bump [html] doc to include GL 4.5, ES 3.1 and EGL [ 1.0 .. 1.5
—
Sven Gothel /
cgit
- Bug 1135: Complete GLBufferObjectTracker for GL 4.5 using GlueGen's
—
Sven Gothel /
cgit
- Bug 1135: GLBufferObjectTracker for GL 4.5: Separate GL 4.5 DSA and
—
Sven Gothel /
cgit
- Resolve RenameJavaSymbol issues (GLUgl2 and CGL) using GLEmitter (->
—
Sven Gothel /
cgit
- TestScreenMode02aNEWT: Incr. wait period, for some reason one older test
—
Sven Gothel /
cgit
- Bug 1142 - NEWT: Add support to retrieve the primary MonitorDevice
—
Sven Gothel /
cgit
- Bug 1134 - Use ASTLocationTag in Logging
—
Sven Gothel /
cgit
- Bug 1135 - (Re-)Include GL header for in generated native code, allowing
—
Sven Gothel /
cgit
- Fix regression of commit 559ecad2a2387ba0aa34ce9e35ca8a2c5a31e655:
—
Sven Gothel /
cgit
- added support for Android x86 platforms
—
xavier.hallade /
cgit
- Bug 1129 - NEWT MonitorDevice's physical size on Windows must be read
—
Sven Gothel /
cgit
- Fix typo: PixelFormat.Composition.[componenCount() -> componentCount()]
—
Sven Gothel /
cgit
- NEWT MonitorDevice: Identify cloned devices (fully covered) ; Windows:
—
Sven Gothel /
cgit
- Fix commit 559ecad2a2387ba0aa34ce9e35ca8a2c5a31e655
—
Sven Gothel /
cgit
- NativeWindowFactory: Add FIXME tag regarding Bug 973 (Needs service
—
Sven Gothel /
cgit
- MonitorDevice: Add 'throws IllegalStateException' for
—
Sven Gothel /
cgit
- NativeWindow: Refactor getLocationOnScreenSafe(..) and
—
Sven Gothel /
cgit
- Bug 1130 - Add Mapping from AWT Component -> NEWT [Screen,
—
Sven Gothel /
cgit
- Bug 1135 - Support EGL 1.5 , ES 3.1 and GL 4.5 - Part 1: Update header
—
Sven Gothel /
cgit
- Bug 1135 - Support EGL 1.5 , ES 3.1 and GL 4.5 - Part 2: Minimal patch
—
Sven Gothel /
cgit
- Bug 1135 - Support EGL 1.5 , ES 3.1 and GL 4.5 - Part 3: Minimal patch
—
Sven Gothel /
cgit
- Bug 1135 - Fix other GL header and windows-system header
—
Sven Gothel /
cgit
- Bug 1135 - Change all GlueGen config files, supporting EGL 1.5 , ES 3.1
—
Sven Gothel /
cgit
- Bug 1135 - Add supplemental (overriding) GL header, fixing collisions of
—
Sven Gothel /
cgit
- Bug 1135 - Change JOGL's GlueGen Plugin to support EGL 1.5 , ES 3.1 and
—
Sven Gothel /
cgit
- Bug 1135 - Cleanup: Remove GL_NV_vertex_array_range extension support in
—
Sven Gothel /
cgit
- Bug 1135 - GL/GLContext: Add isGLES31Compatible()
—
Sven Gothel /
cgit
- Bug 1135 - Cleanup: Fix native code Warning
—
Sven Gothel /
cgit
- Bug 1135 - Cleanup: Class ownership change of static GL enumerates
—
Sven Gothel /
cgit
- Bump to oculusvr-sdk cleanup
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer: Add support for libav-11 and ffmpeg 2.[4-x] (Latest
—
Sven Gothel /
cgit
- Add missing privileged section for NativeLibrary lookup: GLContextImpl
—
Sven Gothel /
cgit
- Fix FFMPEGMediaPlayer: static init block issue, libavresample debian8
—
Sven Gothel /
cgit
- Bug 1068 - Fix issue w/ unifying Surfaceless probing (commit
—
Sven Gothel /
cgit
- GL build: add antlr.jar dependency
—
clement.david /
cgit
- Fix GLContext.Version* regression: Use Version1_1 and Version1_2 for 1.1
—
Sven Gothel /
cgit
- Create IView.java
—
nishino.tooru+github /
cgit
- Added.
—
nishino.tooru /
cgit
- Skips ARB_create_context with ATI Radeon 3100 (see the bug 1038)
—
gouessej /
cgit
- Fixes the indentation :s
—
gouessej /
cgit
- FloatUtil.makeFrustum(..): Add throws GLException API doc / Add
—
Sven Gothel /
cgit
- GLContext.Version* VersionNumber Constants: Clarify names, avoiding
—
Sven Gothel /
cgit
- Use ExceptionUtils.dumpStack(..) instead of Thread.dumpStack()
—
Sven Gothel /
cgit
- Bug 1100 - Document lifecycle-heavy concept and mark some of the
—
code /
cgit
- Fix typo
—
code /
cgit
- Minor Cleanup (FBObject, GLBase)
—
Sven Gothel /
cgit
- Bug 1106: JPEGDecoder adopt to GlueGen Bitstream change commit
—
Sven Gothel /
cgit
- Bug 1107 - Refine PixelFormat, GLPixelBuffer and
—
Sven Gothel /
cgit
- Bug 1068, 1096: Unify EGL surface related code in EGLSurface; Add notion
—
Sven Gothel /
cgit
- Bug 1068 - Allow GLContext creation and makeCurrent without default
—
Sven Gothel /
cgit
- Misc Fixes: Bug 1102 GLJPanel.setSurfaceScale(..);
—
Sven Gothel /
cgit
- Bug 1107: Add missing unit test
—
Sven Gothel /
cgit
- Bug 1068 - Use GenericUpstreamSurfacelessHook for all
—
Sven Gothel /
cgit
- FBObject: indentation / DEBUG output cleanup
—
Sven Gothel /
cgit
- Bug 1096 - Expose EGL to public: com.jogamp.opengl.egl.EGL ;
—
Sven Gothel /
cgit
- Bug 1119 - GL* Efficiency: Keep ProcAddressTable instance within GL*
—
Sven Gothel /
cgit
- Bug 1120 - Add OSXUtil.GetPixelScale(final RectangleImmutable r, final
—
Sven Gothel /
cgit
- Bug 1100: Fix href to 'lifecycleHeavy' -> '#lifecycleHeavy' (anchor)
—
Sven Gothel /
cgit
- Bug 1038: Refine handling of GLRendererQuirks.NoARBCreateContext
—
Sven Gothel /
cgit
- Simplify GLDrawable[Impl|Factory].getGLDynamicLookupHelper(..)
—
Sven Gothel /
cgit
- Bug 896: Refine criteria to allow OpenGL API usage for EGL
—
Sven Gothel /
cgit
- Misc Fix: GLContext*; Refine DEBUG output in GLDrawableFactory's
—
Sven Gothel /
cgit
- Bug 1068 - Unify Surfaceless probing; Fix Surfaceless for OSX and
—
Sven Gothel /
cgit
- Bug 1096 - Add missing EGLContext.c native code
—
Sven Gothel /
cgit
- GLContextImpl.makeCurrentImpl(): Remove redundant test whether context
—
Sven Gothel /
cgit
- Bug 1120 - Refine HiDPI Support ( Part-2 ) (API CHANGE)
—
Sven Gothel /
cgit
- Bug 1110 - Fix missing native function eglGetConfigAttributes on
—
Sven Gothel /
cgit
- Fix UbuntuFontLoader: Regression of commit
—
Sven Gothel /
cgit
- Bug 1124 - Android Build: Use SDK >= 24.0.2 (build-tools >= 21.1.2) and
—
Sven Gothel /
cgit
- Bug 1124 - Refine AArch64 Linux in ant build recipe, add Android AArch64
—
Sven Gothel /
cgit
- Bug 1126: Adobt GlueGen commit 7db9df61142694965b50f2e0553d4c9e5668439b
—
Sven Gothel /
cgit
- Add FIXME notes: AWTPrintLifecycle, WindowsWGLGraphicsConfiguration
—
Sven Gothel /
cgit
- Bug 682 - Relocating javax.media.opengl.* -> com.jogamp.opengl.* (Part
—
Sven Gothel /
cgit
- Bug 682 - Relocating javax.media.opengl.* -> com.jogamp.opengl.* (Part
—
Sven Gothel /
cgit
- Bug 682 - Relocating javax.media.opengl.* -> com.jogamp.opengl.* (Part
—
Sven Gothel /
cgit
- Adapt APK install scripts for harmonized os.and.arch names, see GlueGen
—
Sven Gothel /
cgit
- Add javadoc arg (property 'javadoc.xarg1') '-Xdoclint:none' if java >=
—
Sven Gothel /
cgit
- Bug 1093 - NEWT PointerIcon swizzled on X11 and OSX; WindowIcon swizzled
—
Sven Gothel /
cgit
- javadoc: Add missing graph package to apidoc
—
Sven Gothel /
cgit
- Graph: Fix minor apidoc issues
—
Sven Gothel /
cgit
- Graph/Math: Fix minor apidoc issues
—
Sven Gothel /
cgit
- Graph Font: Fix API doc (parameter) ; GPUUISceneGLListener0A forward
—
Sven Gothel /
cgit
- FontFactory: Fix SecurityException as regression of commit
—
Sven Gothel /
cgit
- Unit Tests: Increase minimum manual set timeout to 10s
—
Sven Gothel /
cgit
- TestTessellationShader01GL4NEWT: Add robustness, i.e. case where
—
Sven Gothel /
cgit
- Fix windows test scripts: Add gluegen-test-util.jar
—
Sven Gothel /
cgit
- ShaderCode: Fix link to create(..) method
—
Sven Gothel /
cgit
- TestLandscapeES2NewtCanvasAWT: Enforce landscape shader to be
—
Sven Gothel /
cgit
- Newt Screen viewport in windows units: Add missing setup in overriden
—
Sven Gothel /
cgit
- Newt ScreenMode Tests: Return XRandR error-code, allowing fall-back
—
Sven Gothel /
cgit
- AnimatorBase thread-name: Add instance sequence number
—
Sven Gothel /
cgit
- NativeWindow's ToolkitLock TRACE_LOCK: Show more usable details
—
Sven Gothel /
cgit
- NEWT Display: Fix typo in API doc
—
Sven Gothel /
cgit
- GLContextImpl: Unify common TRACE_SWITCH and DEBUG_TRACE_SWITCH base
—
Sven Gothel /
cgit
- Bug 1088: Shared Gears* Unit Tests: Align all 3 Gears* implementation to
—
Sven Gothel /
cgit
- Bug 1088: Fix ant test target 'junit.run.sharedctx': Reuse generalized
—
Sven Gothel /
cgit
- GLRendererQuirks: Align wording in API doc
—
Sven Gothel /
cgit
- Bug 1088: Add GLRendererQuirks.NeedSharedObjectSync; Tests: Synchronize
—
Sven Gothel /
cgit
- Bug 1087: Set default framebuffer for OSX DummyDrawable, hence enforce
—
Sven Gothel /
cgit
- GLException.dumpThrowable(..) -> GlueGen's
—
Sven Gothel /
cgit
- Bug 1079 - Remove symbolic link jogl/doc/bouml
—
Sven Gothel /
cgit
- Added possibility to load font using InputStream parameter
—
Roman /
cgit
- build-test.xml: Add junit.run.newt.headless.singletest target
—
Sven Gothel /
cgit
- Windows make scripts: Fix 64bit java version, dont use raw LIB/CLASSPATH
—
Sven Gothel /
cgit
- Fix synchronization issues in GLDrawableHelper.flushGLRunnables(), fixes
—
Sven Gothel /
cgit
- Fix GLContextImpl.setRendererQuirks(..) CTX_IMPL_ACCEL_SOFT profile
—
Sven Gothel /
cgit
- Fix synchronization issues in Animator* Exception case
—
Sven Gothel /
cgit
- Fix future compatibility issues (analog to b22x commit
—
Sven Gothel /
cgit
- Refine Graph/Font InputStream Capabilities (commit
—
Sven Gothel /
cgit
- Bug 1078: Add Fallback in AWTPrintLifecycle.setupPrint(): Use Onscreen
—
Sven Gothel /
cgit
- Bug 1081: Fix GLJPanel Regression: Honor pre-init reshape-size at
—
Sven Gothel /
cgit
- minor: changed windows build scripts
—
Sven Gothel /
cgit
- Bug 1078, Bug 1082: Fix regression (typo), add missing assignment of
—
Sven Gothel /
cgit
- Fix of the bug 1078
—
gouessej /
cgit
- Bug 1084: Fix GLProfile Mapping regarding hardware priority, honor
—
Sven Gothel /
cgit
- OSX build scripts: Add java6 build script, bump default to use java8
—
Sven Gothel /
cgit
- Bug 1078: Fix commit 99f91f8b28d42cdf341533736e878056bcae4708
—
Sven Gothel /
cgit
- Uses System.err instead of System.out in order to drive the debug logs
—
unknown /
cgit
- Bug 1085: Increase and fix DEBUG verbosity in GLJPanel to catch reshape
—
Sven Gothel /
cgit
- Bug 1085: Fix GLJPanel regression while printing w/ invisible GLJPanel:
—
Sven Gothel /
cgit
- WindowsWGLGraphicsConfiguration[Factory]: Refine indentation to increase
—
Sven Gothel /
cgit
- UITestCase now extends GlueGen's test-util SingletonTestCase
—
Sven Gothel /
cgit
- SingletonTestCase -> SingletonJunitCase: Adapt to GlueGen commit
—
Sven Gothel /
cgit
- Stabilize, fix regression: GLDrawable.invoke(..) and Animator*
—
Sven Gothel /
cgit
- Bug 1066: Reduce glGetError() in FBObject / GLFBODrawableImpl
—
Sven Gothel /
cgit
- Bug 1066: Reduce glGetError() in GLDrawableHelper.reshape(..,
—
Sven Gothel /
cgit
- TestVersionSemanticsNOUI: Enable test V220->V221 and V221->V222 (w/ 2
—
Sven Gothel /
cgit
- TestVersionSemanticsNOUI: Add v2.2.1 jogl-all.jar
—
Sven Gothel /
cgit
- FBObject: Fix depth- and stencil bit count selection for
—
Sven Gothel /
cgit
- Add GLJPanelsAndGLCanvasDemoGL2Applet: Simple applet test for
—
Sven Gothel /
cgit
- TestVersionSemanticsNOUI: V221 -> V222 Add exception for
—
Sven Gothel /
cgit
- Bug 1073: FBObject/GLFBODrawable: Remove deprecated methods
—
Sven Gothel /
cgit
- TestVersionSemanticsNOUI: Compare V221 against current V23x, no special
—
Sven Gothel /
cgit
- TestInitConcurrent*NEWT: Decorated tests w/ GLProfile.shutdown(),
—
Sven Gothel /
cgit
- Adding missing applet launcher html page for
—
Sven Gothel /
cgit
- GLContextImpl.setRendererQuirks(..): Use GLRendererQuirks.addQuirk(int),
—
Sven Gothel /
cgit
- New GLRendererQuirks.BuggyColorRenderbuffer: On Mesa 7.2 software, FBO
—
Sven Gothel /
cgit
- FBOobject GLEL Tests: Remove redundant detachAllColorbuffer(gl) for init
—
Sven Gothel /
cgit
- StereoClientRenderer: Remove redundant FBObject.detachAllColorbuffer(gl)
—
Sven Gothel /
cgit
- FBObject: Simplify API (init/reset); Only issue automatic
—
Sven Gothel /
cgit
- TestGearsES2GLJPanelAWT: Update frame title (awt-size, pixel-size) for
—
Sven Gothel /
cgit
- GLJPanel Cleanup: Remove initial FBO reshape; Propagate reshape only if
—
Sven Gothel /
cgit
- FBObject.reset(..): Return true if modified, otherwise false
—
Sven Gothel /
cgit
- GLFBODrawableImpl: Utilize common self-contained setupFBO(..) method for
—
Sven Gothel /
cgit
- doc/TODO.txt: Remove resolved tasks
—
Sven Gothel /
cgit
- AnimatorBase.finishLifecycleAction(): Non blocking call shall return
—
Sven Gothel /
cgit
- FPSAnimator: Align code and pause/resume conditions w/ Animator,
—
Sven Gothel /
cgit
- FPSAnimator: Remove toString() override as accidently added in commit
—
Sven Gothel /
cgit
- Gears* Demos: Spin at same speed (0.5f tan per frame) ; GearsES2: Bring
—
Sven Gothel /
cgit
- GLJPanel: Allow reconfiguration of offscreen's GLCapabilitiesImmutable
—
Sven Gothel /
cgit
- Tests: Util NEWTGLContext: Utilize common createWindow(..) function,
—
Sven Gothel /
cgit
- Don't utilize glPixelStorei's PACK/UNPACK IMAGE_HEIGHT and SKIP_IMAGES
—
Sven Gothel /
cgit
- GLPixelStorageModes: Emphasize reset*() usage; setUnpackRowLength:
—
Sven Gothel /
cgit
- TestVersionSemanticsNOUI: v2.3.0 is not backward compatible w/ 2.2.*
—
Sven Gothel /
cgit
- GLBuffers.sizeof(..): Add support for ES3, reading supported
—
Sven Gothel /
cgit
- Bug 1063: Uri adoption
—
Sven Gothel /
cgit
- Bug 1065: Handle NULL result of TISGetInputSourceProperty(keyboard,
—
Sven Gothel /
cgit
- Bug 1047 - jogamp.opengl.glu.mipmap.Mipmap now uses already parsed GL
—
Sven Gothel /
cgit
- LICENSE.txt: Emphasice incompatible A.7) module is OPTIONAL
—
Sven Gothel /
cgit
- Adding missing '@since 2.2.1' tags to ShaderCode and GLContext
—
Sven Gothel /
cgit
- Bug 1060 - Add GLProfile.isInitialized(): Returns true if JOGL has been
—
Sven Gothel /
cgit
- Bug 1059 _and_ version-compat breackage of commit
—
Sven Gothel /
cgit
- Bug 1048: Add unit tests demonstrating multiple NewtCanvasAWT instances
—
Sven Gothel /
cgit
- Bug1044: Offscreen drawable AWT/ImageIO results in black image on
—
Sven Gothel /
cgit
- Bug 1043 - Add Tessellation Control and Evaluation Shader Support
—
Sven Gothel /
cgit
- Bug 1058 - Fix GLContext.getGLSLVersionString(): Add 'profile' after
—
Sven Gothel /
cgit
- HowToBuild: Debian i386 on x64: Add symbolic links for shared libs
—
Sven Gothel /
cgit
- Bug 1017 - TextureIO.write(Texture, File) throws GLException Not a GL2
—
Sven Gothel /
cgit
- Bug 1052 - OpenGL ES 3.0 Mesa 10.1.3 Caught GLException: Not a GL4ES3
—
Sven Gothel /
cgit
- Bug 1052 - OpenGL ES 3.0 Mesa 10.1.3 Caught GLException: Not a GL4ES3
—
Sven Gothel /
cgit
- GLProfile: Use String.intern() on static final profile strings ('GL4bc',
—
Sven Gothel /
cgit
- Scripts: Bump to java 1.8.0_20
—
Sven Gothel /
cgit
- Fix javadoc package property, use comma as separator (dropped newt and
—
Sven Gothel /
cgit
- GLStateTracker: Avoid private access wrapper, reuse fetched
—
Sven Gothel /
cgit
- Scripts: Bump to java 1.7.0_67 and apache-ant 1.9.4
—
Sven Gothel /
cgit
- Fix commit b5910f18f0b82a8a1f6f6252dc19971d5e487f39 for toString(): Call
—
Sven Gothel /
cgit
- graph/font: Use 'pixelSize' var-name, remove redundancies
—
Sven Gothel /
cgit
- Graph/Text: Prepare unit tests for font rendering validation (WIP)
—
Sven Gothel /
cgit
- Graph/Text: Prepare unit tests for font rendering validation (WIP)
—
Sven Gothel /
cgit
- HowToBuild: Bump requirements: ant >= 1.9.0, git >= 1.7.10
—
Sven Gothel /
cgit
- HowToBuild: Revert required git version back to 1.6.0 (from 1.7.10,
—
Sven Gothel /
cgit
- TestVersionSemantics: BACKWARD_COMPATIBLE_USER current vs 2.2.0
—
Sven Gothel /
cgit
- glsl.sdk.CompileShader: Use IOUtil.StreamMonitor
—
Sven Gothel /
cgit
- GLSharedContextSetter: Fix API doc and all html references (fix URL and
—
Sven Gothel /
cgit
- Bug 1054: Cleanup GLContext 'lock' and 'drawable' usage, perform
—
Sven Gothel /
cgit
- Bug 1054: Cleanup GLContext: 'lock' -> 'contextLock'
—
Sven Gothel /
cgit
- Bug 1054: GLContext: makeCurrent() needs a null-check of [mutable]
—
Sven Gothel /
cgit
- Bug 1055 - Access and query shared master GLContext in a deterministic
—
Sven Gothel /
cgit
- Bug 1054: Revert dfb9ed47ac6d8e85f6ae5fe166e7a6e28ca8ff83: Cannot change
—
Sven Gothel /
cgit
- Refine test cases for synchronous GLAutoDrawable display, swap-buffer
—
Sven Gothel /
cgit
- Refine test cases for synchronous GLAutoDrawable display, swap-buffer
—
Sven Gothel /
cgit
- FBObject Cleanup: Add comments about maxSamples > 0 implies
—
Sven Gothel /
cgit
- TestGLReadBuffer01GLJPanelAWT: Add keyFrame-wait after init
—
Sven Gothel /
cgit
- Bug 1020 - First MSAA FBO frame on a mac osx nvidia card not antialiased
—
Sven Gothel /
cgit
- TestSharedContextNewtAWTBug523: Fix junit usage ..
—
Sven Gothel /
cgit
- Bug 1021: Fix OculusVR detection, need to probe HMD count, otherwise
—
Sven Gothel /
cgit
- Bug 1021: Refine Stereo API; Fix GenericStereoDevice; Fix StereoDemo01
—
Sven Gothel /
cgit
- NEWT Window setSurfaceSize(..): Add API doc comment about setting
—
Sven Gothel /
cgit
- Bug 1039 - Specify behavior of GLEventListener Exceptions occurring
—
Sven Gothel /
cgit
- Bug 1039 - Specify behavior of GLEventListener Exceptions occurring
—
Sven Gothel /
cgit
- Bug 1039: Rename GLAnimatorControl.UncaughtGLAnimatorExceptionHandler ->
—
Sven Gothel /
cgit
- Bug 1036: Renamed property to switch off NVidia Windows workaround
—
Sven Gothel /
cgit
- Bug 1028 - AMD Windows driver thread hinders JVM process to exit/end,
—
Sven Gothel /
cgit
- GLDrawable: Expose getRequestedGLCapabilities() (Include to public API)
—
Sven Gothel /
cgit
- Bug 830 - Refine Heuristics for to query whether
—
Sven Gothel /
cgit
- Bug 1039 - Specify behavior of GLEventListener Exceptions occurring
—
Sven Gothel /
cgit
- Fix NPE regression of commit ba1ffe66697c3175b423cb7ab9b686d73959708d
—
Sven Gothel /
cgit
- Bug 1036: NVidia's Windows Driver Threaded optimization: Alternative
—
Sven Gothel /
cgit
- Bug 830 - Add Heuristics for to query whether
—
Sven Gothel /
cgit
- Fix commit adf8e6e40aa9513036864489642cfef252804d08 (Bug 1036): long ->
—
Sven Gothel /
cgit
- Refine test ff5dba28610b4f680c9320e9e52669ed54d4de43: Perform context
—
Sven Gothel /
cgit
- GLContext: Don't map compatibility profiles to core profile if the
—
Sven Gothel /
cgit
- Bug 1038 - Allow skipping detection of certain GLProfiles: Skip
—
Sven Gothel /
cgit
- Revert "GLContext: Don't map compatibility profiles to core profile if
—
Sven Gothel /
cgit
- Bug 1038 - Fix: Allow skipping detection of certain GLProfiles: Skip
—
Sven Gothel /
cgit
- Bug 1038 - Allow skipping detection of certain GLProfiles: Skip native
—
Sven Gothel /
cgit
- GLContext.hasNoDefaultVAO(): Remove ES 3.x, fixing issues w/ ES 3.x
—
Sven Gothel /
cgit
- BuildComposablePipeline: Handle synthetic isGL* and getGL* more generic,
—
Sven Gothel /
cgit
- Fix ShaderCode.es3_default_precision_fp: ES 3.x requires same precision
—
Sven Gothel /
cgit
- FixedFuncHook: Use downstream gl.getGLProfile().getImpl() for custom
—
Sven Gothel /
cgit
- Bug 1033: Guarantee atomicity of high-level GLAutoDrawable operations,
—
Sven Gothel /
cgit
- Fixed and Changed NVidia Windows Driver Threaded optimization bug
—
Sven Gothel /
cgit
- Bug 1035 - Allow Gamma [Brightness, Contrast] settings to be performed
—
Sven Gothel /
cgit
- Bug 1029 - Memory leak in GLDrawableHelper: 'perThreadInitAction' shall
—
Sven Gothel /
cgit
- Bug 1037 - FBObject/GLFBODrawable: Do not assume using a
—
Sven Gothel /
cgit
- Bug 1037 - FBObject: Add proper attachment size validation at init,
—
Sven Gothel /
cgit
- GLJPanel: Enhance the class API-doc
—
Sven Gothel /
cgit
- GLJPanel: Only dump verbose debug on frameCount each frame if property
—
Sven Gothel /
cgit
- GLJPanel: Enhance API doc on setSkipGLOrientationVerticalFlip(..)
—
Sven Gothel /
cgit
- Bug 1016 - GLJPanel Offscreen FBO size may exceed GL MAX TEXTURE SIZE,
—
Sven Gothel /
cgit
- WindowImpl: Fix intendation
—
Sven Gothel /
cgit
- Bug 1036: NVidia Windows Driver 'Threaded optimization' workaround.
—
Sven Gothel /
cgit
- WindowsWGLDrawableFactory: Fix html doc
—
Sven Gothel /
cgit
- Bug 1024: Add fallback for native-jar-file location via classpath
—
Sven Gothel /
cgit
- Bug 982: Adding test TGA file for confirmation - No bug
—
Sven Gothel /
cgit
- StereoDeviceRenderer/ClientRenderer: Add note about 'Correct Asymmetric
—
Sven Gothel /
cgit
- Refine JOGL's LICENSE.txt: Distinguish between 'New BSD 2-Clause
—
Sven Gothel /
cgit
- Refine commit ec2d94ca26ddab8ec67135ebc5f2d0a43f6a4c25: Call
—
Sven Gothel /
cgit
- Refine 'GLSharedContextSetter' test cases: Use
—
Sven Gothel /
cgit
- StereoClientRenderer: Fix API doc anchor link
—
Sven Gothel /
cgit
- Refine commit 808d95cd692ab666271a83c70e8509859586de72 LICENSE.txt: Add
—
Sven Gothel /
cgit
- Bug 1031: Remove Deprecated Classes and Methods (JOGL)
—
Sven Gothel /
cgit
- Bug 801: Add Graph pass-2 shader for VBAA 'odd' sample count
—
Sven Gothel /
cgit
- Bug 1021: Add GenericStereoDevice* Supporting custom configurations;
—
Sven Gothel /
cgit
- Findbugs.minor: Fix 'array -> string', missing argument
—
Sven Gothel /
cgit
- Findbugs.normal: Adding safeguard hashCode() implementation throwing
—
Sven Gothel /
cgit
- Findbugs.synchronization: Fix double-check w/o volatile; Remove
—
Sven Gothel /
cgit
- Findbugs.not-written.null: Fix referencing non-written fields (never
—
Sven Gothel /
cgit
- Findbugs.switch-case: GLBuffers.bytesPerPixel(..) throw GLException for
—
Sven Gothel /
cgit
- Findbugs.increment_volatile: Use AtomicInteger or add comment that
—
Sven Gothel /
cgit
- GenericStereoDevice: Cast to float before operating division, requesting
—
Sven Gothel /
cgit
- Findbugs.static_final_immutable: Use final qualifier for static
—
Sven Gothel /
cgit
- Findbugs: Remove redundant instanceof checks
—
Sven Gothel /
cgit
- Findbugs: Use Integer.parseInt(string) for int values to avoid boxing
—
Sven Gothel /
cgit
- Findbugs: Add FIXME comment regarding float comparison (consider using
—
Sven Gothel /
cgit
- Findbugs: Fix WindowImpl.getReconfigureFlags(..): Remove sloppy useless
—
Sven Gothel /
cgit
- Findbugs: Add comment about intended setting of static field by instance
—
Sven Gothel /
cgit
- Fix regression of commit 96d530e7127c89db9991080e6268c6e8430d0619:
—
Sven Gothel /
cgit
- Findbugs: Use <NumberType>.valueOf(..) instead of 'new <NumberType>(..)'
—
Sven Gothel /
cgit
- Findbugs: Remove branches where reference cannot be null
—
Sven Gothel /
cgit
- Findbugs: Remove dead-code / unused [temp] storage and it's assignment
—
Sven Gothel /
cgit
- Findbugs: Add comments that FB warnings are of no concern ..
—
Sven Gothel /
cgit
- Findbugs: Misc minor issues (see below)
—
Sven Gothel /
cgit
- AnimatorBase: Use cached synchronized value instead of unsynchronized
—
Sven Gothel /
cgit
- Findbugs: Use AtomicInteger for synchronized increment access
—
Sven Gothel /
cgit
- Findbugs: Use 'float' division instead of integer for float results
—
Sven Gothel /
cgit
- Findbugs: Misc issues (Use private accessors of static fields; Use
—
Sven Gothel /
cgit
- Findbugs: Use inner static class where possible
—
Sven Gothel /
cgit
- Findbugs: Use static fields where possible
—
Sven Gothel /
cgit
- Findbugs: Comment on some issues (OK, they are) ; Remove dead branches
—
Sven Gothel /
cgit
- StereoDevice: Don't make inner class's method private due to wrapper
—
Sven Gothel /
cgit
- Produce duplicate natives in the build, in preparation for removing
—
code /
cgit
- Attempt to remove aliasing from native libraries.
—
code /
cgit
- HowToBuild: Add 'libudev-devel' for oculusvr-sdk sub-module compilation
—
Sven Gothel /
cgit
- build: Add oculusvr java-doc ; Add jogl-test-java-src.zip in 7z archive
—
Sven Gothel /
cgit
- Bug 1021: Make OVR access vendor agnostic: Package
—
Sven Gothel /
cgit
- Fix FloatUtil.makePerspective(..): The tan(fovy/2) shall be used, not
—
Sven Gothel /
cgit
- FloatUtil.makePick(..): Refine API doc, incl.
—
Sven Gothel /
cgit
- Code Clean-Up based on our Recommended Settings (jogamp-scripting
—
Sven Gothel /
cgit
- Bug 1021: Fix remaining build issues if sub-module oculusvr-sdk is
—
Sven Gothel /
cgit
- Bug 1021: OVRSBSRenderer*: Add texture filtering parameter
—
Sven Gothel /
cgit
- Bug 1021: OVRDistortion.getSBSUpstreamPMV(..): Use generic perspective
—
Sven Gothel /
cgit
- Bug 1021: OVRDistortion.getSBSUpstreamPMV(..): Use all cached eye
—
Sven Gothel /
cgit
- Bug 1021: Refine Stereo Rendering API and OculusVR implementing renderer
—
Sven Gothel /
cgit
- Enhance FloatUtil: More optimizations, concludes commit
—
Sven Gothel /
cgit
- Add missing FloatUtil.invertMatrix(..) unit test, which impl. changed w/
—
Sven Gothel /
cgit
- WIP: Add Matrix4 OO wraper for FloatUtil matrix operations
—
Sven Gothel /
cgit
- Fix 'typo' in messages: 'Catched' -> 'Caught'
—
Sven Gothel /
cgit
- OculusVR: Add in eclipse classpath, and jogl-java-src.zip; Also create
—
Sven Gothel /
cgit
- Bug 1027: Fix usage of atomic jar files (NEWT)
—
Sven Gothel /
cgit
- Fix (c) header: Due to copy & paste, wrong header was used for certain
—
Sven Gothel /
cgit
- Bug 1021: Add OculusVR distortion renderer (single FBO and dual FBO);
—
Sven Gothel /
cgit
- Fix build if oculusvr-sdk submodule is missing
—
Sven Gothel /
cgit
- GLU: Make ProjectFloat/ProjectDouble final and deprecate GLU.destroy()
—
Sven Gothel /
cgit
- Enhance FloatUtil: Merge ProjectFloat features while adding optimized
—
Sven Gothel /
cgit
- Bug 1021: Enhance OVR GlueGen Mapping / Adapt to GlueGen commit
—
Sven Gothel /
cgit
- Bug 1021: OVR GlueGen Mapping: Compile all generated C files, add
—
Sven Gothel /
cgit
- Bug 1021: OVR GlueGen Mapping: Handle non-existent native oculusvr lib
—
Sven Gothel /
cgit
- Minor refinements: .gitignore HowToBuild
—
Sven Gothel /
cgit
- Bug 1021: Adding submodule oculusvr-sdk and adjust HowToBuild (git clone
—
Sven Gothel /
cgit
- Bug 1021: Add OculusSDK binding / Basic OVR support
—
Sven Gothel /
cgit
- Bug 1021: Add OculusSDK binding / Basic OVR support (Refine build
—
Sven Gothel /
cgit
- Bug 1021: Add OculusSDK binding / Basic OVR support (HowtoBuild.xml:
—
Sven Gothel /
cgit
- Bug 1021: Add OculusSDK binding / Basic OVR support (Bring-up on Windows
—
Sven Gothel /
cgit
- Bug 1021: Add OculusSDK binding (Bring-up on OSX w/ clang/clang++ ;
—
Sven Gothel /
cgit
- Bug 1021: Add note about 'Oculus VR Rift SDK Software License' in
—
Sven Gothel /
cgit
- WWW: Update CCT's C3D Entry
—
Sven Gothel /
cgit
- www: shorten c3d desc.
—
Sven Gothel /
cgit
- www .. c3d desc (2)
—
Sven Gothel /
cgit
- Adapt to GlueGen commit c3054a01990e55ab35756ea23ab7d7c05f24dd37
—
Sven Gothel /
cgit
- Fix regression due to GlueGen commit
—
Sven Gothel /
cgit
- Adapt to GlueGen commit 2f6586292cd298bbc19d8acda0f7cf303c82078b
—
Sven Gothel /
cgit
- Fix NEWT EDTUtil Deadlock on EDTUtil.start()
—
Sven Gothel /
cgit
- Fix Bug 826 Regression caused by commit
—
Sven Gothel /
cgit
- NEWT Window: Remove deprecated methods: HiDPI + reparentWindow(..)
—
Sven Gothel /
cgit
- Bug 741 HiDPI: Add ScalableSurface.getNativeSurfaceScale(..) to compute
—
Sven Gothel /
cgit
- GraphUI: Fix using multiple texture units w/ opt. colorTexUnit in
—
Sven Gothel /
cgit
- GLMediaPlayer: Fix video stutter if using NullAudioSink
—
Sven Gothel /
cgit
- Remove explicit xcode.clang property files
—
Sven Gothel /
cgit
- Bug 1011 / Bug 1012: GLMediaPlayer Audio/Video stuttering w/ OSX and
—
Sven Gothel /
cgit
- Graph: Fix GLSL issue w/ ES3, add 'const float sample_count', since
—
Sven Gothel /
cgit
- Graph RegionRenderer: Fix GL3 and ES3 GLSL issues
—
Sven Gothel /
cgit
- GraphUI Demo: Analyze issue w/ OSX and NewtCanvasAWT when rendering /
—
Sven Gothel /
cgit
- Fix Bug 1019 - Remedy of Bug 691 causes 'access/modify after free' and
—
Sven Gothel /
cgit
- Bug 741 HiDPI: Simplify ScalableSurface (2): Add request pixelScale API
—
Sven Gothel /
cgit
- UpstreamSurfaceHook: Add 'NativeSurface getUpstreamSurface()' (from
—
Sven Gothel /
cgit
- Minor: API-Doc / DEBUG Typo, GDISurface: Make fields private
—
Sven Gothel /
cgit
- Bug 741 HiDPI: Add ScalableSurface interface to get/set pixelScale w/
—
Sven Gothel /
cgit
- Bug 741 HiDPI: Simplify ScalableSurface [set|get]SurfaceScale(..) spec,
—
Sven Gothel /
cgit
- NEWT AWTAdapter: Simplify event processing / Window.enqueueEvent(..):
—
Sven Gothel /
cgit
- Bug 741 HiDPI: Add new NativeSurfaceHolder interface to GLDrawable and
—
Sven Gothel /
cgit
- Bug 741 HiDPI: Fix OSX NEWT Offscreen Size Regression from commit
—
Sven Gothel /
cgit
- Bug 741 HiDPI: Add missing window -> pixel unit conversion in
—
Sven Gothel /
cgit
- GraphUI: Fix label layout (absolute), add auto no-aa dpi threshold (200
—
Sven Gothel /
cgit
- Bug 741 HiDPI: Fix missing window -> pixel unit conversion in
—
Sven Gothel /
cgit
- Texture/TextureIO: Make 'wrapping' Texture ctor public, remove same
—
Sven Gothel /
cgit
- Minor edits: Fix comments / API-docs
—
Sven Gothel /
cgit
- Bug 801: Split GraphUI's TextureButton: TextureSeqButton (Base) and it's
—
Sven Gothel /
cgit
- Bug 801: Fix RegionRenderer's TextureSequence shader program selection
—
Sven Gothel /
cgit
- Extract FFMPEGNatives's Audio + Video formats to their own class in AV
—
Sven Gothel /
cgit
- Bug 801: Refine commit 9a15aad0e5388a4b927e44d3d2ce136f32474bc2 cache
—
Sven Gothel /
cgit
- GLMediaPlayerImpl: Change access of most fields to private for clarity
—
Sven Gothel /
cgit
- Bug 742 HiDPI: Add access to private HiDPI in AWT pixelScale value in
—
Sven Gothel /
cgit
- Bug 742 HiDPI: Add prelim HiDPI support to GLJPanel w/o API change and
—
Sven Gothel /
cgit
- Bug 742 HiDPI: [Core API Change] Distinguish window-units and
—
Sven Gothel /
cgit
- Bug 742 HiDPI: [Core API Change] Distinguish window-units and
—
Sven Gothel /
cgit
- Bug 742 HiDPI: [Core API Change] Distinguish window-units and
—
Sven Gothel /
cgit
- Bug 741 HiDPI: Refine Monitor/Screen [virtual] Viewport Definition / Add
—
Sven Gothel /
cgit
- Bug 1012: Fix erroneous handling of multiple monitor coordinates on OSX
—
Sven Gothel /
cgit
- Bug 1013: Fix switching monitor resolution for NEWT Window (content
—
Sven Gothel /
cgit
- Bug 1009: Make FBObject's sampling sink format compatible w/ sampling
—
Sven Gothel /
cgit
- Bug 1009: Refine test case (Add test06_GL3_Demo0Normal)
—
Sven Gothel /
cgit
- Bug 1010 - Fix ES3.glPixelStorei and revalidate GLPixelStorageModes
—
Sven Gothel /
cgit
- NewtCanvasSWT: Fixe newtChild NPE; Perform getParentLocationOnScreen()
—
Sven Gothel /
cgit
- Bug 741 HiDPI: [Core API Change] Bring back get[Width|Height]() in
—
Sven Gothel /
cgit
- Bug 741 HiDPI: Fix regression MIN_MONITOR_DEVICE_PROPERTIES: Adding
—
Sven Gothel /
cgit
- Unit Test: Added Semantic Version Test (Current version agains v2.1.5)
—
Sven Gothel /
cgit
- TestVersionSemanticsNOUI: Derive from JunitTracer
—
Sven Gothel /
cgit
- Reduce jar-size / cleanup: Replace 1 kB test-ntsc01-57x32.png w/ 400kB
—
Sven Gothel /
cgit
- jogl: avoid bugs with sign-extension in JPEGDecoder
—
Harvey Harrison /
cgit
- jogl: avoid writing into an uninitialized array in nurbs code
—
Harvey Harrison /
cgit
- Manual test scripts: Pass classpath via '-cp' instead of env CLASSPATH
—
Sven Gothel /
cgit
- HowToBuild: ant 1.8.2 ; Complete GNU/Linux dependencies w/ openjdk, ant
—
Sven Gothel /
cgit
- Fix some unit tests: Add ant-junit4.jar to classpath
—
Sven Gothel /
cgit
- manual tests: Add exp. gluegen-rt-alt.jar to 'ALT' classpath
—
Sven Gothel /
cgit
- Fix MovieCube/MovieSimple Graph-Text Usage: Add Alpha Blending otherwise
—
Sven Gothel /
cgit
- Libav/FFMpeg: Bump headers of final version libav-10 / ffmpeg-2.2
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer / FFMPEGv10Natives: Fix libav-10 and ffmpeg-2.x
—
Sven Gothel /
cgit
- Add generic manual build script to test against distribution's default
—
Sven Gothel /
cgit
- JAWTWindow: Non intrusive workaround for Bug 1004 and providing
—
Sven Gothel /
cgit
- GraphUISceneDemo Applet: Add JOAL for GLMediaPlayer usage
—
Sven Gothel /
cgit
- Bug 801: Introd. RenderState.BITHINT_GLOBAL_DEPTH_TEST_ENABLED hinting
—
Sven Gothel /
cgit
- Bug 801: WIP 1/2 - Add color attribute; Switch Shader instead of
—
Sven Gothel /
cgit
- Cleanup *GraphicsDevice: Use 'final' for ctor parameter;
—
Sven Gothel /
cgit
- X11/WGL GLContext Impl: setGLFunctionAvailability(..) w/
—
Sven Gothel /
cgit
- Bug 801: WIP 2/2 - Add color attribute; Switch Shader instead of
—
Sven Gothel /
cgit
- Bug 801: Reduce temp. object creation, i.e. GC load
—
Sven Gothel /
cgit
- Bug 801: Cleanup shader-program location/data update ; Add COLORTEXTURE
—
Sven Gothel /
cgit
- Bug 801: Fix regressions from 9c71f276d1fcc87b69b413847fd1da34b30d0932
—
Sven Gothel /
cgit
- NEWT Events: Use final .. (minor edit)
—
Sven Gothel /
cgit
- Fix Quaternion.rotateByEuler(..): Zero rotation shall lead to NOP
—
Sven Gothel /
cgit
- Add AABBox.getRayIntersection(..), VectorUtil.line2PlaneIntersection(..)
—
Sven Gothel /
cgit
- Add TextureSequence.isTextureAvailable(), allowing triggering action
—
Sven Gothel /
cgit
- PinchToZoomGesture: Add 'delta' value [-1..1], move 'InputEvent trigger'
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer: Use 'const' qualifier in shader stub
—
Sven Gothel /
cgit
- Fix ShaderCode.insertShaderSource(..): Return 'position' if nothing has
—
Sven Gothel /
cgit
- Bug 801: Region Dirty Update; TextureSequence GLMediaPlayer Fix;
—
Sven Gothel /
cgit
- VectorUtil: Fix method names, i.e. use type-suffix in end of function
—
Sven Gothel /
cgit
- NEWT MouseEvent: Decouple pointerIds from single-pointer button, i.e.
—
Sven Gothel /
cgit
- Bug 801: LabelButton uses DEFAULT_2PASS_LABEL_ZOFFSET in any mode, due
—
Sven Gothel /
cgit
- build-test.xml: Handle hs_err_pid*.log files, i.e. clean-up and archive
—
Sven Gothel /
cgit
- Fix test applets: GraphTextDemo (No MSAA, add VBAA def. ctor
—
Sven Gothel /
cgit
- MovieCube/Simple on Android/GLES: Cache FPS Region (updated only each
—
Sven Gothel /
cgit
- Demos MovieCube/Simple: Update video URLs .. since download.blender.org
—
Sven Gothel /
cgit
- Adding missing jogl-applet-runner-newt-GraphUISceneDemo02-napplet.html
—
Sven Gothel /
cgit
- Adding missing jogl-applet-runner-newt-GraphUISceneDemo03-napplet.html
—
Sven Gothel /
cgit
- GLRendererQuirks.NoMultiSamplingBuffers: Prelim detection of this quirk
—
Sven Gothel /
cgit
- Bug 801: Revise Graph VBAA (Add border dropping MSAA; Test diff. AA
—
Sven Gothel /
cgit
- Bug 801: Elaborate on multisampling performance/quality: Flipquad, RGSS,
—
Sven Gothel /
cgit
- ShaderCode: Allow 'srcRoot' to be optional ; RegionRendererImpl01: Allos
—
Sven Gothel /
cgit
- TypecastRenderer: Validate Shape Generation - Result: OK
—
Sven Gothel /
cgit
- Bug 801: Use allsamples 'brute force' for VBAA (best quality) ; Demos:
—
Sven Gothel /
cgit
- Bug 801: Graph OpenGL ES2 and ES3 Compatibility
—
Sven Gothel /
cgit
- Bug 801: Adjust Tests: GPUUIScene* use window proportional button size;
—
Sven Gothel /
cgit
- Graph minor linear optimization: Passing array storage (reduce temp
—
Sven Gothel /
cgit
- Graph minor linear optimization: use vertexInTriangle3(..) reduces
—
Sven Gothel /
cgit
- graph test: TestTextRendererNEWT10 cleanup
—
Sven Gothel /
cgit
- Bug 801: Graph TextRenderer Cleanup Part-1a (unclean)
—
Sven Gothel /
cgit
- Bug 801: Graph TextRenderer Cleanup Part-1b (clean)
—
Sven Gothel /
cgit
- Bug 802: Graph TextRenderer Performance Part-1 (incomplete, rendering
—
Sven Gothel /
cgit
- Bug 802: Graph TextRenderer Performance Part-2 (fix artifacts, cleanup,
—
Sven Gothel /
cgit
- Bug 801: Graph TextRenderer Cleanup Part-2: Remove Path2D from
—
Sven Gothel /
cgit
- Bug 801: Graph TextRenderer Cleanup Part-3: Region.addOutlineShape(..)
—
Sven Gothel /
cgit
- Bug 801: Graph TextRenderer Cleanup Part-4: Text[Render->Region]Util
—
Sven Gothel /
cgit
- Bug 801: Graph TextRenderer Cleanup Part-5: *Region API Cleanup
—
Sven Gothel /
cgit
- Bug 802: Graph TextRenderer Performance Part-3: Reuse 'float[] coordsEx'
—
Sven Gothel /
cgit
- Bug 801: Graph TextRenderer Cleanup Part-6: Fix TypecastRenderer; Minor
—
Sven Gothel /
cgit
- Bug 801: Outline.setClosed(boolean [closed->closeTail]): Always close,
—
Sven Gothel /
cgit
- Bug 801: TextRegionUtil add 'special' for cache-key; Minor edits
—
Sven Gothel /
cgit
- Bug 801: Fix TypecastRenderer End-Of-Contour and Shape-Closing; add
—
Sven Gothel /
cgit
- Bug 801: TypecastRenderer: Disable DEBUG ; Performance Note: ~800-1200
—
Sven Gothel /
cgit
- Bug 801: TypecastRenderer: Rename local point vars for better review
—
Sven Gothel /
cgit
- Bug 801: Enhance API doc of FontSet and FontFactory
—
Sven Gothel /
cgit
- Bug 801: TextRenderUtil/TextRendererGLELBase - Pass Font and fontSize to
—
Sven Gothel /
cgit
- Bug 801: Drop TypecastRenderer's CUBIC mode if p3 is 'looped'
—
Sven Gothel /
cgit
- NEWT MonitorDevice: Add convenient getPixelsPerMM(..) method to retrieve
—
Sven Gothel /
cgit
- Bug 801: VBAA Render-Mode Based on SampleCount (not a user-based
—
Sven Gothel /
cgit
- Bug 801: TypecastRenderer: Don't use Cubic, but 'double quad' /
—
Sven Gothel /
cgit
- AudioSink: Fix API doc (minor edit)
—
Sven Gothel /
cgit
- Bug 801: Cleanup CDTriangulator2D
—
Sven Gothel /
cgit
- TestRulerNEWT01: Use new MonitorDevice.getPixelsPerMM(store)
—
Sven Gothel /
cgit
- Bug 801: Add MSAA_RENDERING_BIT ; VBAA: Uses GL_NEAREST (good result) ;
—
Sven Gothel /
cgit
- Bug 801: Fix VBAA Distortions (VBO-size fractional delta) and AA (Sample
—
Sven Gothel /
cgit
- Bug 801: Refine 'blend' usage and modes (API-doc and demo-code)
—
Sven Gothel /
cgit
- Bug 801: VectorUtil: Pass result vector, allowing caller to manage
—
Sven Gothel /
cgit
- Bug 801: Fix 183e1bc1868699b99eb9f9c8bf18d646d1120a48 'window box'
—
Sven Gothel /
cgit
- Bug 801: Fix UI-Graph Demo (Part-1) ; TextRegionUtil: Add Generic
—
Sven Gothel /
cgit
- Bug 801: AffineTransform: Remove Serializable, make methods final;
—
Sven Gothel /
cgit
- Doc NEWT-Overview: Add notion about Window Parenting
—
Sven Gothel /
cgit
- Math and PMVMatrix: Cleanup and Refine
—
Sven Gothel /
cgit
- Quaternion: Fix and enhance class incl. Extensive Unit Tests (all
—
Sven Gothel /
cgit
- Bug 801: Add Frustum support to Region; Misc ..
—
Sven Gothel /
cgit
- PMVMatrix.glLoadMatrix(Quaternion): Load Quaternion's directly w/o
—
Sven Gothel /
cgit
- Bug 801: Outline/OutlineShape tranform and sort fixes ; Quaternion:
—
Sven Gothel /
cgit
- Bug 801: Remove Vertex.Factory from AffineTransform ; Add AABBox
—
Sven Gothel /
cgit
- Quaternion: User EPSILON for all tests against zero and one (identity ..
—
Sven Gothel /
cgit
- Bug 801: Fix GPUUISceneGLListener0A (GraphUI Demo) .. Transformations ..
—
Sven Gothel /
cgit
- FloatUtil/VectorUtil: Enhance isEqual/compare w/ and w/o epsilon, add
—
Sven Gothel /
cgit
- NEWT: Minor edits
—
Sven Gothel /
cgit
- Add generic support for picking via raycast intersection and AABBox (or
—
Sven Gothel /
cgit
- Bug 801: Revisit UIShape/SceneController (Ray-Picking, Full Object/Model
—
Sven Gothel /
cgit
- Quaternion: Add rotateByEuler(..); AABBox: Add translate(..); Minor
—
Sven Gothel /
cgit
- AABBox: Add rotate(..)
—
Sven Gothel /
cgit
- Bug 801: GraphUI .. Fixed transformations, cleanup - All shape-object
—
Sven Gothel /
cgit
- Bug 801: GraphUI .. Missed 'CrossHair' Class (Commit
—
Sven Gothel /
cgit
- Fix GraphUI - Remove MSAA if in VBAA mode (double AA not so good) -
—
Sven Gothel /
cgit
- SceneUIController: Remove unused (and not commited) Matrix reference
—
Sven Gothel /
cgit
- Graph: Fix NPE in case of double destroy call ..
—
Sven Gothel /
cgit
- Graph: Fix NPE in case of double destroy call .. (VBORegion2PMSAAES2)
—
Sven Gothel /
cgit
- Bug 961: Fix commit fdd60adb1d421f2018b47ee17e9079c94b54910f (memmove
—
Sven Gothel /
cgit
- doc/Platforms.txt: Update Virtualbox 4.3 Tests .. w/ Debian Host and
—
Sven Gothel /
cgit
- Bug 961: Stabilize glXGetFBConfigAttrib(..) and glXChooseFBConfig(..)
—
Sven Gothel /
cgit
- Refine commit 9fb1e46e43900ec9b2f9c9af1fc8984e101c8811: Avoid loading
—
Sven Gothel /
cgit
- Bug 975: Add TestGLReadBuffer01GLCanvasAWT Unit Test (AWT Frame w/
—
Sven Gothel /
cgit
- Test script: Add TestGLReadBuffer01GLCanvasAWT
—
Sven Gothel /
cgit
- AWTMisc.static: Allow static creation of 'null' AWT cursor to fail (i.e.
—
Sven Gothel /
cgit
- Bug 984 - Fix GLBufferObjectTracker.mapBuffer(..)'s mapBufferImpl(..)
—
Sven Gothel /
cgit
- A more wholesome solution to the windowing problems in OSX. As described
—
petros /
cgit
- Bug 927: Try fix deadlock.
—
xerxes /
cgit
- Bug 937 : Fix regression of commit
—
Sven Gothel /
cgit
- Fix whitespaces of commit 78fcb8228d4a391054501aef16eb0462322ba39d and
—
Sven Gothel /
cgit
- Bug 927 - Multithreading (MT) issues libav/ffmpeg
—
Sven Gothel /
cgit
- Bug 927 - Multithreading (MT) issues ALAudioSink
—
Sven Gothel /
cgit
- ALAudioSink: Add thread-name to exceptions; stopImpl shall not throw an
—
Sven Gothel /
cgit
- Bug 927 - Multithreading (MT) - GLMediaPlayer.GLMediaEventListener:
—
Sven Gothel /
cgit
- Bug 927: demos/es2/av/CrossFadePlayer
—
xerxes /
cgit
- Match Bitstream changes of gluegen commit
—
Sven Gothel /
cgit
- Bug 980: Use Bitsream class for JPEGDecoder
—
Sven Gothel /
cgit
- Cleanup imports TestGLReadBuffer01GL*
—
Sven Gothel /
cgit
- Bug 975 - GLJPanel's OffscreenDrawable shall not double swap - Refine
—
Sven Gothel /
cgit
- Bug 975 - GLJPanel's OffscreenDrawable shall not double swap - Fix
—
Sven Gothel /
cgit
- GLContextImpl/GLDrawableImpl.getDefaultReadBuffer(..): Pass hint whether
—
Sven Gothel /
cgit
- Bug 927: Fix minor MT issues w/ libav/ffmpeg
—
Sven Gothel /
cgit
- Graph: RendereState: Create own PMVMatrix if passed value is null;
—
Sven Gothel /
cgit
- Extract TextRendererGLELBase (demo) - Utilize general text rendering for
—
Sven Gothel /
cgit
- Movie* Demo: Utilize TextRendererGLELBase (fps, vsync, ..)
—
Sven Gothel /
cgit
- doc/HowToBuild.html: Remove duplicate line
—
Sven Gothel /
cgit
- Add make/scripts/make.jogl.all.macosx-clang.sh
—
Sven Gothel /
cgit
- Bug 970: NEWT OSX ChildWindow setVisible(..) does not hide child window
—
Sven Gothel /
cgit
- Bug 972 - Reduce ClassLoader Lookup, i.e. Class.forName(..): GLProfile,
—
Sven Gothel /
cgit
- Bug 973: NativeWindowFactory: Needs service provider interface (SPI) for
—
Sven Gothel /
cgit
- Bug 973: NativeWindowFactory: Needs service provider interface (SPI) for
—
Sven Gothel /
cgit
- TextureIO: Support PNGTextureWriter w/ TextureData IntBuffer (via
—
Sven Gothel /
cgit
- Bug 962 - AWTGLReadBufferUtil should use aligned BufferedImage [for
—
Sven Gothel /
cgit
- TextureIO: Fix PNGTextureWriter Vertical-Flip, i.e. pass TextureData's
—
Sven Gothel /
cgit
- Bug 974 - Add missing [GL4] glMultiDrawArraysIndirect(int mode, int
—
Sven Gothel /
cgit
- SurfaceUpdatedListener: Order methods in impl. Class;
—
Sven Gothel /
cgit
- Bug 975 - GLJPanel's OffscreenDrawable shall not double swap (custom
—
Sven Gothel /
cgit
- GLPixelStorageModes: Safe and restore GL2ES3 modes, i.e. add missing
—
Sven Gothel /
cgit
- GLReadBufferUtil: Set PACK_ROW_LENGTH for ES3 as well - also set
—
Sven Gothel /
cgit
- Bug 975 - GLJPanel's OffscreenDrawable shall not double swap - Use
—
Sven Gothel /
cgit
- Bug 927 - Multithreading (MT) issues with ALAudioSink (openal-soft)
—
Sven Gothel /
cgit
- doc/HowToBuild.html: Complete Debian package list, add note on multiarch
—
Sven Gothel /
cgit
- NEWT WindowImpl: Don't waitForPosition(..) if child window - issues w/
—
Sven Gothel /
cgit
- JOGLNewtApplet3Run: Don't set position if normal child window.
—
Sven Gothel /
cgit
- Sync plugin3-public jar and source files
—
Sven Gothel /
cgit
- Add NativeWindowFactory.getLocationOnScreen(NativeWindow nw) to retrieve
—
Sven Gothel /
cgit
- NativeWindowFactory.createWrappedWindow [WrappedWindow]: Using
—
Sven Gothel /
cgit
- NewtFactory: Cleanup / createWindow(..) w/ parentWindow variant shall
—
Sven Gothel /
cgit
- Adapt to new plugin3 / Use browser window's location on screen for
—
Sven Gothel /
cgit
- applet3 test page: remove redundant 'Applet3' in link name
—
Sven Gothel /
cgit
- NEWT Window: Add API Doc for Custom Window Icons
—
Sven Gothel /
cgit
- NativeWindowFactory: Add Support for creating a platform agnostic
—
Sven Gothel /
cgit
- NewtFactory: Fix createWindow(..) ctor w/ given native window handle
—
Sven Gothel /
cgit
- NEWT: Add Support for AWT-Less Applet3
—
Sven Gothel /
cgit
- Add Applet3 test html pages
—
Sven Gothel /
cgit
- Bug 927 - Enhance GLMediaPlayer/FFMPEGMediaPlayer MovieSimple to run
—
Sven Gothel /
cgit
- Bug 952 - JAWTWindow.JAWTComponentListener's ctor() and detach() may
—
Sven Gothel /
cgit
- Script: Correct joal.jar path; Remove redundant NewtDebugActivity (Debug
—
Sven Gothel /
cgit
- GLMediaPlayer: Add user attached objects, similar to GLContext -
—
Sven Gothel /
cgit
- Adapt to joal.jar location in ${joal.build}/jar/joal.jar
—
Sven Gothel /
cgit
- GLRendererQuirks.addQuirks(..): Fix array bounds check
—
Sven Gothel /
cgit
- Bug 948 - Autodetect GLRendererQuirks.SingletonEGLDisplayOnly
—
Sven Gothel /
cgit
- TestPerf001*Init0*: Add INIT_TIMEOUT for perf. loop (10s)
—
Sven Gothel /
cgit
- NEWT X11 DisplayDriver.dispatchMessagesNative(): Avoid aDevice NPE while
—
Sven Gothel /
cgit
- EGLDisplayUtil.eglCreateEGLGraphicsDevice(..): Don't open() device
—
Sven Gothel /
cgit
- Bug 950 - Recognize full FBO capabilities for ES 3.0 -
—
Sven Gothel /
cgit
- Bug 948 - NVIDIA 331.38 (Linux X11) EGL impl. only supports _one_ EGL
—
Sven Gothel /
cgit
- Add 'make/scripts/create-i386-libs-symlinks.sh' to setup missing 'a.so
—
Sven Gothel /
cgit
- Bug 921: FPSAnimator debug output on stderr shall happen only if DEBUG
—
Sven Gothel /
cgit
- Jar Manifest: Add empty line before EOF (otherwise last line is cut-off
—
Sven Gothel /
cgit
- Fix jogl-*-version.jnlp: Needs 'all-permissions' to match jogl-all.jar's
—
Sven Gothel /
cgit
- Bug 945 - Add test script to launch unit test from samba share on
—
Sven Gothel /
cgit
- TestParenting01dAWT: Add waitForVisible after toggling NEWT child window
—
Sven Gothel /
cgit
- Bug 938 - MemoryObject.java has no more equals() method
—
Sven Gothel /
cgit
- Bug 942 - Share GLBufferStateTracker ; Unify GLBufferStateTracker and
—
Sven Gothel /
cgit
- JAWTWindow DEBUG: Dump all JAVA_VERSION* information
—
Sven Gothel /
cgit
- Revert "Bug 942 - Share GLBufferStateTracker ; Unify
—
Sven Gothel /
cgit
- Bug 942: Bug 942 - Review GLBuffer[State|Size]Tracker and NIO mapped
—
Sven Gothel /
cgit
- Bug 942 - Review GLBuffer[State|Size]Tracker: Add synchronized access to
—
Sven Gothel /
cgit
- Bug 943 - GLBufferStateTracker shall support tracking all possible
—
Sven Gothel /
cgit
- Bug 942: GLBufferObjectTracker: Tracking GLBufferStorage accurately,
—
Sven Gothel /
cgit
- Bug 942: GLBufferObjectTracker Enhancement [2/2]: Add mapped buffer
—
Sven Gothel /
cgit
- Better shared GLAutoDrawable synchronization: Block slave instances to
—
Sven Gothel /
cgit
- HowToBuild: Add 'libxcursor-devel' dependency and a debian one-liner ..
—
Sven Gothel /
cgit
- GLBufferObjectTracker: Fix copyright notice (drop Sun Microsystems since
—
Sven Gothel /
cgit
- TestSharedContextVBOES2NEWT3: Re-enable temp disabled tests (oops)
—
Sven Gothel /
cgit
- Add 'Permissions: all-permissions' to jogl-test.jar for Oracle's 7u51
—
Sven Gothel /
cgit
- windows test script
—
Sven Gothel /
cgit
- Doc: JOGL-DEPLOYMENT Change 'Traditional Applets' to 'New Applets'
—
Sven Gothel /
cgit
- Adaption of Oracle's Deployment changes, i.e. >= 7u51
—
Sven Gothel /
cgit
- JNLP/Applets: Remove 'sun.java2d.noddraw' - We don't test with these
—
Sven Gothel /
cgit
- JOGL Test Applets: Refine html pages
—
Sven Gothel /
cgit
- Adding missing 'gl-if-CustomJavaCode-gl2.java' of commit
—
Sven Gothel /
cgit
- X11: Harden usage of 'XGetWindowProperty(..)' and 'XGetVisualInfo' - Add
—
Sven Gothel /
cgit
- [Jogl|Nativewindow|Newt]Common: Align all
—
Sven Gothel /
cgit
- Misc Cleanup: JAWTWindow: Reusing visible in HIERARCHY listener; Remove
—
Sven Gothel /
cgit
- Fix GLDrawableHelper.resizeOffscreenDrawable(..): Do nothing if
—
Sven Gothel /
cgit
- Bug 937 - JAWTWindow: Unsatisfying Visibility Computation
—
Sven Gothel /
cgit
- AWTParentWindowAdapter/AWTRobotUtil: Use 'isShowing()' instead of
—
Sven Gothel /
cgit
- DefaultEDTUtil: At EDT finish, notify all task-waiter to avoid deadlock
—
Sven Gothel /
cgit
- JOGLNewtAppletBase: Typo of new PNG icons .. used AE's 'gray' instead of
—
Sven Gothel /
cgit
- JAWTWindow.JAWTComponentListener: Minor Cleanup
—
Sven Gothel /
cgit
- OSXMisc CALayer::FixCALayerLayout: Fix visible:=false case, i.e. don'r
—
Sven Gothel /
cgit
- www: update the address for the jaamsim project
—
Harvey Harrison /
cgit
- PixelRectangle.GenericPixelRect: hashCode() impl. didn't set volatile
—
Sven Gothel /
cgit
- Bug 676: Use proper pointer icon images (artwork)
—
Sven Gothel /
cgit
- NEWT DisplayImpl/PointerIcon: Don't use blocking isNativeValid() before
—
Sven Gothel /
cgit
- Bug 676 - Add support for native Mouse Pointer rendering (Rasp.-Pi.)
—
Sven Gothel /
cgit
- Bug 676 - Add support for native Mouse Pointer rendering (Rasp.-Pi.) -
—
Sven Gothel /
cgit
- NEWT bcm_vc_iv.c: Disable VERBOSE_ON
—
Sven Gothel /
cgit
- NEWT Rasp.Pi: Add Support for multiple Windows, dynamic set size and
—
Sven Gothel /
cgit
- BCM_VC_IV: Add 2 references (_poor_ API docs, very)
—
Sven Gothel /
cgit
- Fix PNGTstFiles: Typo of new PNG icons .. used AE's 'gray' instead of
—
Sven Gothel /
cgit
- MacWindow.m: Add missing NSAutoreleasePool 'decoration'
—
Sven Gothel /
cgit
- NewtMacWindow: NSView: Remove unused 'myCursor' field
—
Sven Gothel /
cgit
- Bug 935: NEWT PointerIcon OSX: Safe use of NSCursor handle
—
Sven Gothel /
cgit
- Bug 935: NEWT PointerIcon PNGIcon: Remove return value 'elem_bytesize[]'
—
Sven Gothel /
cgit
- Bug 935: NEWT PointerIcon PNGIcon: Remove return value 'elem_bytesize[]'
—
Sven Gothel /
cgit
- Bug 935: NEWT PointerIcon: Refine Spec and Implementation / Fix OSX
—
Sven Gothel /
cgit
- Bug 935: NEWT OSX PointerIcon/Pointer-Visibility: Impl.
—
Sven Gothel /
cgit
- JOGLNewtAppletBase Default Key-Action: Add 'j' for setPointerConfined()
—
Sven Gothel /
cgit
- Bug 935: NEWT Windows Window-Icon: Fix Window-Icon Visibility after
—
Sven Gothel /
cgit
- TestInitConcurrent01NEWT: Fix test enumeration
—
Sven Gothel /
cgit
- Bug 935: NEWT Windows Window-Icon: Use WNDCLASSEX w/ Small/Big Default
—
Sven Gothel /
cgit
- Bug 935: NEWT Windows Pointer-Icon WM_SETCURSOR: Don't use
—
Sven Gothel /
cgit
- NativewindowCommon_init: Add define STDERR_TO_FILE (default undefined)
—
Sven Gothel /
cgit
- NEWT OSX: Add missing NewtCommon_init(env) (duh!) - Issuing
—
Sven Gothel /
cgit
- Bug 935: NEWT PointerIcon/Visibility: Perform OffscreenLayerSurface
—
Sven Gothel /
cgit
- Bug 935: NEWT PointerIcon/Visibility: Perform JAWTWindow's
—
Sven Gothel /
cgit
- Bug 935: NEWT PointerIcon: Add Toolkit Agnostic PixelFormat and
—
Sven Gothel /
cgit
- Bug 935: NEWT PointerIcon: Utilize Toolkit Agnostic PixelFormat and
—
Sven Gothel /
cgit
- JOGL Assets: Replace test-ntsc01-160x90.png w/ test-ntsc01-57x32.png
—
Sven Gothel /
cgit
- JOGL Assets: Preserve 'original' 'test-ntsc01-160x90.png' (Removed from
—
Sven Gothel /
cgit
- OSX Test Scripts: Use dedicated location for libav/ffmpeg libraries for
—
Sven Gothel /
cgit
- NEWT WindowImpl: Add 'final' qualifier where possible
—
Sven Gothel /
cgit
- NEWT Cleanup - Remove Type Casts and OSX Newt/Fmod Workaround (Early
—
Sven Gothel /
cgit
- Bug 934, Bug 935: NEWT: Add support for custom Application/Window and
—
Sven Gothel /
cgit
- Bug 935: NEWT: Expose Pointer Icons Feature in JOGLNewtAppletBase Tests
—
Sven Gothel /
cgit
- Bug 935: NEWT PointerIcon: Add size, hotspot 'getter' and String
—
Sven Gothel /
cgit
- Bug 930 - OSX: Using 'Apple Software Renderer' GLRendererQuirks Quirk
—
Sven Gothel /
cgit
- Bug 925 - Refine GLContextImpl.setGLFunctionAvailability(..)'s ES
—
Sven Gothel /
cgit
- Bug 929 - Reflect ES3 Compatibility with ES2
—
Sven Gothel /
cgit
- Fix TestGLProfile01NEWT: Regression of commit
—
Sven Gothel /
cgit
- Bug 929, Bug 852 - Reflect ES3 Compatibility with ES2 / Add CPU Sourced
—
Sven Gothel /
cgit
- Bug 925: Use proper common profile and test compatibility for
—
Sven Gothel /
cgit
- Bug 925 - Accept an ES3 Context, if reported via GL-Version-String w/o
—
Sven Gothel /
cgit
- Refine commit c9fcc8cd510abc0cbebb872dc3e457327655e778 (NEWT X11Window.c
—
Sven Gothel /
cgit
- Bug 924: Make ALWAYS_ON_TOP Persistent when Reparenting (child -> top)
—
Sven Gothel /
cgit
- Bug 924: Fullscreen toggle in X11 requires a 'sleep' on sluggish WMs
—
Sven Gothel /
cgit
- Bug 924: Fix X11 Fullscreen ALT-TAB Regression ; Make ALWAYS_ON_TOP
—
Sven Gothel /
cgit
- Fix Bug 362: calculated dimensions for MipMaps smaller than 16x16
—
michael.esemplare /
cgit
- ALAudioSink GLMediaPlayerImpl FFMPEGMediaPlayer: Verbosity only w/ DEBUG
—
xerxes /
cgit
- Bug 928 - JAWTWindow's JAWTComponentListener _not_ attached and original
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer: Add missing indentation of commit
—
Sven Gothel /
cgit
- NEWT X11Window.c: Cleanup Code - No changes.
—
Sven Gothel /
cgit
- Bug 924: Fix 'Unity WM' issue w/ sticky _NET_WM_STATE after Fullscreen
—
Sven Gothel /
cgit
- Bug 924: Ignore reparent when in fullscreen - otherwise may confuse WM
—
Sven Gothel /
cgit
- Bug 924: X11 WindowDriver: Only perform 'tempFSAlwaysOnTop' toggle @
—
Sven Gothel /
cgit
- Bug 924: Remove position criteria from reparent/fullscreen success, WM's
—
Sven Gothel /
cgit
- NEWT WindowImpl: Enhance insetsChanged(..) DEBUG output
—
Sven Gothel /
cgit
- Bug 924: More robost Fullscreen Exit
—
Sven Gothel /
cgit
- jogl: update the entry for JaamSim to a better image, update link to
—
Harvey Harrison /
cgit
- TestShutdownCompleteNEWT/AWT: Align both tests and account for GLInfo.
—
Sven Gothel /
cgit
- Bug 922 (1/2): NEWT Window.reparentWindow(..): Provide
—
Sven Gothel /
cgit
- Bug 922 (2/2): NEWT Window.reparentWindow(..): Use
—
Sven Gothel /
cgit
- Bug 918 (1/2): Use StreamWorker in 'Audio Only' mode, since no
—
Sven Gothel /
cgit
- Bug 918: GLMediaPlayer: Fix Deadlock if EOS happens after pause/resume
—
Sven Gothel /
cgit
- Bug 918 (2/2): Determine StreamWorker usage after stream-init ; Fix
—
Sven Gothel /
cgit
- ALAudioSink: Fix stop and flush of OpenAL source
—
Sven Gothel /
cgit
- Bug 918: Fix EOS Regression: Only use pts>duration for EOS if duration >
—
Sven Gothel /
cgit
- Bug 747: VectorUtil: Make scale(..) creating new float[] deprecated,
—
Sven Gothel /
cgit
- Bug 904: 'User Vertical Flip' for GLJPanel shall be performed via
—
Sven Gothel /
cgit
- Bug 904: 'User Vertical Flip' for GLJPanel w/o vertical flip must be
—
Sven Gothel /
cgit
- TestShutdownCompleteNEWT: Enhance profiling via '-wait -initOnly' ; Use
—
Sven Gothel /
cgit
- TestNewtKeyEventAutoRepeatAWT: Fix regression of commit
—
Sven Gothel /
cgit
- Bug 914: Newt OSX: Reset NSApp's presentationOptions @ windowClose0() /
—
Sven Gothel /
cgit
- Bug 919 - TestNewtKeyCodesAWT w/ NewtCanvasAWT Fails on Windows Due to
—
Sven Gothel /
cgit
- Bug 907 - Add native Windows test sending WM_GETTEXT to all windows and
—
Sven Gothel /
cgit
- GLJPanel.initializeBackend(offthread=true): Enable on Windows, thanks to
—
Sven Gothel /
cgit
- Bug 914 - Don't allow 'alwaysontop' in fullscreen mode, always allow
—
Sven Gothel /
cgit
- Bug 914: Newt OSX: Don't use exclusive fullscreen mode (captured
—
Sven Gothel /
cgit
- NEWT Windows: Rearrange wndProc switch-case: All key/mouse events shall
—
Sven Gothel /
cgit
- Bug 916 - NEWT Fullscreen Mode on Windows ALT-TAB doesn't allow
—
Sven Gothel /
cgit
- Bug 910: Add Standalone Extended Applet Lifecycle Validation Test
—
Sven Gothel /
cgit
- Refine DemoBug910ExtendedAWTAppletLifecycleCheck (commit
—
Sven Gothel /
cgit
- Fix Bug 902: FFMPEGMediaPlayer uses IOUtil.decodeURIIfFilePath(uri) to
—
Sven Gothel /
cgit
- Bug 907 - Initial patch allowing Jogl to respond to other applications
—
Sven Gothel /
cgit
- Bug 907 - Cleanup Commit e9c711a86aa05f4f24c69972532833f5a98911a3
—
Sven Gothel /
cgit
- Bug 907 - Fix regression of 'cleanup' Commit
—
Sven Gothel /
cgit
- GLDrawableFactory: destroy() -> shutdownImpl() - Add DEBUG output in
—
Sven Gothel /
cgit
- GLDrawableFactory.shutdown0() Add DEBUG line at the end
—
Sven Gothel /
cgit
- Bug 907 - Refine DummyDispatchThread (DDT) Handling: Proper OO
—
Sven Gothel /
cgit
- Bug 672 (NewtCanvasSWT ignore windowing offset on OSX').
—
petros /
cgit
- Bug 672: Move Unit Tests to appropriate SWT package and prepent Test so
—
Sven Gothel /
cgit
- Bug 672 (NewtCanvasSWT): Reuse SWTAccessor.isOS_TYPE ; Impl
—
Sven Gothel /
cgit
- Workaround Bug 910 (IcedTea-Web): NewtCanvasAWT shall postpone
—
Sven Gothel /
cgit
- AWTWindowClosingProtocol: Hold Window reference impl. is listening to to
—
Sven Gothel /
cgit
- JOGLNewtAppletBase's windowDestroyNotify(): Double check 'awtParent'
—
Sven Gothel /
cgit
- JOGLNewtApplet1Run: Perform AWT Operations on AWT-EDT ; Remove redundant
—
Sven Gothel /
cgit
- JOGLNewtAppletBase's add/remove 'reparentHome WindowListener' at
—
Sven Gothel /
cgit
- Workaround Bug 910 (IcedTea-Web): NewtCanvasAWT shall postpone
—
Sven Gothel /
cgit
- WWW: Add J4K and Unlicense in Tools/Libraries ..
—
Sven Gothel /
cgit
- Bug 909 - Reccreate GLJPanel's BufferedImage is no more sourced by
—
Sven Gothel /
cgit
- jogl: add missing @Override annotation in NewtCanvasAWT
—
Harvey Harrison /
cgit
- jogl: simplify conditional that repeats test for isOnScreen
—
Harvey Harrison /
cgit
- jogl: do the clearGlobalFocusOwner() call on the AWT EDT in
—
Harvey Harrison /
cgit
- jogl: push other call to clearGlobalFocus to the AWT EDT
—
Harvey Harrison /
cgit
- NewtCanvasAWT: Remove useless block in else branch
—
Sven Gothel /
cgit
- EGLGraphicsConfiguration: Add deauled DEBUG output for failed EGL-Config
—
Sven Gothel /
cgit
- Bug 890 - GLContextImpl's Version Validation: Only validate Integer
—
Sven Gothel /
cgit
- Fix Bug 893 - NewtCanvasAWT Lifecycle Race Condition (NPE on shutdown
—
Sven Gothel /
cgit
- Fix Bug 879 Regression (2/2) - NewtCanvasAWT.FocusAction must take focus
—
Sven Gothel /
cgit
- NEWT AWTAdapter: Add notion of consuming the AWT InputEvent (will be
—
Sven Gothel /
cgit
- NewtCanvasAWT: Use final AWT[Key|Mouse]Adapter and set downstream
—
Sven Gothel /
cgit
- NEWT AWTAdapter*: Don't act if not setup (due to lazy setup mode),
—
Sven Gothel /
cgit
- NewtCanvasAWT: Add method of 'isAWTEventPassThrough()', used in unit
—
Sven Gothel /
cgit
- NEWT Event Tests: Move TestParentingFocus* to event test package
—
Sven Gothel /
cgit
- NEWT WindowImpl: Move consumePointerEvent(..) below doPointerEvent(..)
—
Sven Gothel /
cgit
- Fix javadoc: TileRendererBase (links to manual anchors) and
—
Sven Gothel /
cgit
- GLJPanel: Remove unused import
—
Sven Gothel /
cgit
- NEWT: Add more documentation to WindowImpl's doPointerEvent(..) and
—
Sven Gothel /
cgit
- Bug 904 - GLJPanel: Allow user to skip isGLOriented() based vertical
—
Sven Gothel /
cgit
- Bug 904 - GLJPanel: Add property to skip isGLOriented() based vertical
—
Sven Gothel /
cgit
- TestPerf001GLJPanelInit02AWT: Wrong test name 'Gears' -> 'Nop'
—
Sven Gothel /
cgit
- Applet Test Bug848AppletGLCanvas01: Only use vsync-interval 1 for last
—
Sven Gothel /
cgit
- Bug 906 - JAWTWindow Component- and HierarchyListener must be detached
—
Sven Gothel /
cgit
- Bug 903 - NEWT: Support 'Continue Drag on Exit'; Consistent Mouse
—
Sven Gothel /
cgit
- Fix Bug 879 - Threads deadlock in native keyboardfocus calls made form
—
Sven Gothel /
cgit
- Fix GLIBC > 2.4 dependency regression of commit
—
Sven Gothel /
cgit
- Nativewindow/NEWT: Fix C Return Statement
—
Sven Gothel /
cgit
- Use 'gluegen-clang.properties' for generic clang and
—
Sven Gothel /
cgit
- TestPerf001GLJPanelInit02AWT: Add overlapping test ..
—
Sven Gothel /
cgit
- TestPerf001GLJPanelInit02AWT: Same size for !overlap and overlap
—
Sven Gothel /
cgit
- Tests: Add com/jogamp/opengl/test/junit/jogl/acore/anim Animator test
—
Sven Gothel /
cgit
- Simplify Animator* Synchronization: Remove barrier 'stateSync' and favor
—
Sven Gothel /
cgit
- Tests: Align NEWT parenting focus tests (package and class names) using
—
Sven Gothel /
cgit
- Fix Bug 901 - NEWT: Lookup Windows 7 Touch Event Functions Dynamically
—
Sven Gothel /
cgit
- Bug 899: Validate whether we propagate WNDPROC as retrieved from
—
Sven Gothel /
cgit
- Add TestGLWindows03NEWTAnimResize: Test NEWT basic resize while holding
—
Sven Gothel /
cgit
- Fix Bug 889 [Related: Bug 816, Bug 849, Bug 729] - GLCanvas disappear
—
Sven Gothel /
cgit
- TestPerf001GLWindowInit03NEWT: Don't run !reuse Display - Crash on
—
Sven Gothel /
cgit
- Android: Add NewtDebugActivity
—
Sven Gothel /
cgit
- Android: Cleanup Movie*ActivityLauncher* properties
—
Sven Gothel /
cgit
- Android NEWT*Activity: Request GL2ES2 instead of GLES2 (Be aware of ES3)
—
Sven Gothel /
cgit
- Bug 890 - Fix GLES3 Profile Mapping, i.e. GL2ES2 queries and mappings;
—
Sven Gothel /
cgit
- Android Newt[Debug|Version]Activity: Separate both activities (testing
—
Sven Gothel /
cgit
- Bug 898: Apply best efford on Animator operation's
—
Sven Gothel /
cgit
- GLJPanel: Remove redundant !isInitialized [double-]check in
—
Sven Gothel /
cgit
- TestTiledPrintingGearsSwingAWT: Cleanup whitespaces
—
Sven Gothel /
cgit
- WGLGLCapabilities: Print pfdID as decimal (convention)
—
Sven Gothel /
cgit
- WindowsWGLGraphicsConfigurationFactory: Fix chosenPFDID ->
—
Sven Gothel /
cgit
- GLJPanel: Don't ctor DefaultGLCapabilitiesChooser() if null chooser is
—
Sven Gothel /
cgit
- Android ES3 Movie Demos: Add workaround for: P0003: Extension
—
Sven Gothel /
cgit
- GLContextImpl: Move sharedContextHandle check to
—
Sven Gothel /
cgit
- Bug 888 - Validate CPU Runtime Performance:
—
Sven Gothel /
cgit
- Bug 888 / Bug 891 - Enhance GLCapabilities-Query: Apply changes of
—
Sven Gothel /
cgit
- Bug 888 - Validate CPU Runtime Performance: Only use one HashMap to
—
Sven Gothel /
cgit
- Test DumpGLInfo: Dump caps list and extenions
—
Sven Gothel /
cgit
- Bug 888 / Bug 891- Enhance GLCapabilities-Query: Add perf. test case
—
Sven Gothel /
cgit
- Bug 888 / Bug 891- Enhance GLCapabilities-Query: Add raw perf. test case
—
Sven Gothel /
cgit
- JNI Code: Call DeleteLocalRef(..) manually.
—
Sven Gothel /
cgit
- Bug 888 / Bug 891- Enhance GLCapabilities-Query: Refine unit tests
—
Sven Gothel /
cgit
- NEWT Window: Expose 'setVisible(boolean wait, boolean visible)' allowing
—
Sven Gothel /
cgit
- NativeWindow *GraphicsDevice: Align constructors to simplify call
—
Sven Gothel /
cgit
- Bug 894 - GLDrawableFactory* [dummy|offscreen] Surface creation w/ own
—
Sven Gothel /
cgit
- Bug 894 - GLJPanel: Expose 'initializeBackend(boolean offthread)'
—
Sven Gothel /
cgit
- Bug 885 - GLMediaPlayer: Allow single threaded mode - Especially where
—
Sven Gothel /
cgit
- GLRendererQuirks: Add GLSharedContextBuggy ('Mesa Intel 9.2.1' and
—
Sven Gothel /
cgit
- Bug 882 - Crash on OSX when closing NEWT window - Check JavaVM and
—
Sven Gothel /
cgit
- Bug 882 - Crash on OSX when closing NEWT window - Fix: Release
—
Sven Gothel /
cgit
- Bug 881 - Add 'Application-Name' in Jar's manifest to avoid Java6 NPEs
—
Sven Gothel /
cgit
- Clarify Bug 692: Unbinding a VAO does _not_ imply unbinding of set VBOs
—
Sven Gothel /
cgit
- Bug 852: Add unit test TestCPUSourcingAPINEWT validating CPU sourcing,
—
Sven Gothel /
cgit
- EGLDrawableFactory.createDummySurfaceImpl: fix caps to pbuffer - since
—
Sven Gothel /
cgit
- GLDrawableFactory: createDummy*(..) Pass GLCapabilitiesImmutable +
—
Sven Gothel /
cgit
- Rename Binary*Test -> TestBinary*NOUI to get picked up by
—
Sven Gothel /
cgit
- Test Rename: Add Bug 729 / Bug 849 to Bug 816 Unit Test Names - Allowing
—
Sven Gothel /
cgit
- Fix Bug 878 - JAWTWindow's HierarchyListener doesn't set component
—
Sven Gothel /
cgit
- Bug 754 - Remove Ubuntu fonts from jogl-all.jar, provide it separately
—
Sven Gothel /
cgit
- AndroidGLMediaPlayerAPI14: Avoid possible NPEs
—
Sven Gothel /
cgit
- TestBinary16NOUI: Remove hardship from test node - Disable 'verbose'
—
Sven Gothel /
cgit
- API doc: GLStateKeeper (wording), GLAutoDrawable (enh. init desc.),
—
Sven Gothel /
cgit
- spec-overview.html: Shared OpenGL context must be supported .. (GL spec)
—
Sven Gothel /
cgit
- Bug 776 GLContext Sharing: Refine API for relaxed and lazy GLContext
—
Sven Gothel /
cgit
- Fix GLCanvas ctor shared GLContext: Use helper.setSharedContext(..)
—
Sven Gothel /
cgit
- Bug 776 GLContext Sharing: Add GLSharedContextSetter to GLJPanel
—
Sven Gothel /
cgit
- Bug 776 GLContext Sharing: Add note about driver stability (destruction
—
Sven Gothel /
cgit
- Bug 776 GLContext Sharing: Add GLSharedContextSetter to SWT GLCanvas
—
Sven Gothel /
cgit
- GLDrawableHelper.reshape(): Catch pre-existing GL errors before
—
Sven Gothel /
cgit
- Fix TestSharedContextNewtAWTBug523: Don't use VAO's w/ GL2 context - No
—
Sven Gothel /
cgit
- Bug 876: BuildComposablePipeline: getGL*() shall not return
—
Sven Gothel /
cgit
- GLDrawableFactory: Add 'GLAutoDrawable createDummyAutoDrawable(..)' for
—
Sven Gothel /
cgit
- Bug 776 GLContext Sharing: Add copy-ctor to GLArrayData* w/ sliced
—
Sven Gothel /
cgit
- Fix #875 - ES version should be strictly validated
—
brice /
cgit
- Bug 877 Concurrency Discussion: Update doc MultiThreading.txt, volatile
—
Sven Gothel /
cgit
- Bug 776 GLContext Sharing: Fix copy-ctor GLArrayDataClient: Create new
—
Sven Gothel /
cgit
- Bug 776 GLContext Sharing: GLSharedContextSetter API Doc: No 'Driver
—
Sven Gothel /
cgit
- Bug 776 GLContext Sharing: GLSharedContextSetter API Doc: Add
—
Sven Gothel /
cgit
- Bug 875: Safeguard setGLFunctionAvailability(.. strictMatch=false.. )
—
Sven Gothel /
cgit
- Fix Bug 875 - Cleanup branch using VersionNumber (fix 'Int' check
—
Sven Gothel /
cgit
- Android NEWT.ScreenDriver MonitorSize: Use xdpi for for width (fix); Add
—
Sven Gothel /
cgit
- Add GLES1Impl 'finalizeInit()' to avoid a 'catched exception roundtrip'
—
Sven Gothel /
cgit
- Fix Unit Test Regression (commit
—
Sven Gothel /
cgit
- TestSharedContextVBOES2NEWT1: Fix copy/paste (mistakenly used
—
Sven Gothel /
cgit
- Add functions for converting to and from binary16 half-precision
—
mark /
cgit
- jogl: replce more unneeded String() construction
—
Harvey Harrison /
cgit
- jogl: remove clone() method that only throws Exceptions
—
Harvey Harrison /
cgit
- jogl: remove clone() version that can only ever fail
—
Harvey Harrison /
cgit
- jogl: enable generics annotations on TextRenderer
—
Harvey Harrison /
cgit
- jogl: adapt code generator to output @Override annotations in various
—
Harvey Harrison /
cgit
- jogl: use .format() to build the method signature when generating
—
Harvey Harrison /
cgit
- jogl: change code generation for Debug pipelines to avoid building large
—
Harvey Harrison /
cgit
- jogl: do not generate an extra String for the Debug pipeline wrappers
—
Harvey Harrison /
cgit
- jogl: save on class size in the Debug pipelines
—
Harvey Harrison /
cgit
- jogl: pass format and arguments directly to the printGLError function
—
Harvey Harrison /
cgit
- Fix Bug 866 - Frequent IndexOutOfBoundsException in
—
Sven Gothel /
cgit
- MacOSXJAWTWindow.CALayer DEBUG: Only Dump AWT location-on-screen if
—
Sven Gothel /
cgit
- jogl: add final to Debug wrapper error code and fix indentation
—
Harvey Harrison /
cgit
- jogl: indent trace statements in the Trace pipelines when we hit glBegin
—
Harvey Harrison /
cgit
- GLContext CTX_IMPL_* bits: Use 10 cached bits (+1), and 6 uncached (-1)
—
Sven Gothel /
cgit
- jogl: add generic annotations to the packed rectangle utility package
—
Harvey Harrison /
cgit
- jogl: add generics annotations to lists in the waveout code
—
Harvey Harrison /
cgit
- Bug 867 - OSX 10.9: Recognize OpenGL Core Profile > 3.0 - Add
—
Sven Gothel /
cgit
- Bug 871 - Add optional xcode.clang support for all modules (Extends Bug
—
Sven Gothel /
cgit
- Bug 867 - OSX: Allow core >=4 if isMavericksOrLater; Use
—
Sven Gothel /
cgit
- Bug 867 OSX [Common Code]: Trigger GLRendererQuirks.GL4NeedsGL3Request
—
Sven Gothel /
cgit
- Use org.junit.Assert instead of deprecated junit.framework.Assert
—
Sven Gothel /
cgit
- Fix GLContext: getGLProfile() add missing GLES3;
—
Sven Gothel /
cgit
- JoglVersion: "Default Profiles on device" -> "GLProfiles on device" -
—
Sven Gothel /
cgit
- GLProfile: Fix native profile mapping, i.e. use actual mapped
—
Sven Gothel /
cgit
- Fix regression of commit 34b35c5a0a379a6b4c0b23b9d347a0b1338f0239 -
—
Sven Gothel /
cgit
- Fix Bug 872: ES3 and ES3-GLSL Version not properly Handled
—
Sven Gothel /
cgit
- TestGLProfile00NEWT: Dump Desktop's and EGL's default-device GLProfiles
—
Sven Gothel /
cgit
- jogl: remove all trailing whitespace
—
Harvey Harrison /
cgit
- Bump 7u45
—
Sven Gothel /
cgit
- jogl: add missing @Override annotations
—
Harvey Harrison /
cgit
- jogl: fix two impossible comparisons in glu/tessellator
—
Harvey Harrison /
cgit
- jogl: allow case statements to fall through to same block
—
Harvey Harrison /
cgit
- jogl: fix typo in RandomTileRenderer, range chack was for tY, not tX
—
Harvey Harrison /
cgit
- jogl: avoid creating a second String object, one is enough
—
Harvey Harrison /
cgit
- jogl: allow short-circuited comparison in comparison
—
Harvey Harrison /
cgit
- Fix Bug 862: Fix GL Version Validation / NVidia GTX550 driver 331.13 -
—
Sven Gothel /
cgit
- Fix Bug 827 - ShaderProgam helper class reports errors incorrectly
—
Sven Gothel /
cgit
- PinchToZoomGesture: Add ctor arg 'allowMorePointer', should be false to
—
Sven Gothel /
cgit
- AWTPrintLifecycle.setupPrint(..): Fix regression of commit
—
Sven Gothel /
cgit
- MouseEvent: Clarify button-number and pointer-ID relation incl. case 'no
—
Sven Gothel /
cgit
- Fix Bug 365: Bug on javax.media.opengl.glu.GLU.gluBuild2DMipmaps
—
michael.esemplare /
cgit
- Update C3D image (c3d mobile) and add c3d mobile info
—
Sven Gothel /
cgit
- Android uses-sdk: Add android:targetSdkVersion="14" (to show up for
—
Sven Gothel /
cgit
- WWW: Shorten C3D Studio & Mobile description.
—
Sven Gothel /
cgit
- Bug 859: Let TileRenderer detect zero columns and rows in eot() where
—
Sven Gothel /
cgit
- Bug 860 - AWT Printing (AWTTilePainter): Shall use the enclosing integer
—
Sven Gothel /
cgit
- Bug 365: Add unit test, which run's through most of the ScaleInternal
—
Sven Gothel /
cgit
- Cleanup DirectDataBufferInt: Fix type ; Remove unsused local vars
—
Sven Gothel /
cgit
- GLMediaPlayer: Fix CameraInputScheme URI doc and Android test streams
—
Sven Gothel /
cgit
- Bug 861 - NEWT: Unify MouseEvent Processing incl. gesture processing
—
Sven Gothel /
cgit
- AWTPrintLifecycle.setupPrint(..): Add optional tileWidth and tileHeight,
—
Sven Gothel /
cgit
- Validate codebase in jnlp files, add missing codebase entries.
—
Sven Gothel /
cgit
- Add efficient set(..all..) to Dimension, Insets, Point and Rectangle of
—
Sven Gothel /
cgit
- MouseEvent: Clarify 'Multiple-Pointer' w/ button[mask] semantics, ;
—
Sven Gothel /
cgit
- Int -> Enum using EnumClass.values()[ordinal] instead of for-loop -
—
Sven Gothel /
cgit
- NEWT PointerEvent: Unify event processing in new doPointerEvent(..) and
—
Sven Gothel /
cgit
- PinchToZoomGesture: Validate pointer-IDs, skip if invalid.
—
Sven Gothel /
cgit
- Refine Int -> Enum conversion (commit
—
Sven Gothel /
cgit
- NEWT Multiple-Pointer API: Use PointerType[] instead of ordinal int[],
—
Sven Gothel /
cgit
- Regression of commit a90bf31f8747dd38c61d518f8af4d4d4a64a8e90:
—
Sven Gothel /
cgit
- WindowImpl.doPointerEvent(..) Simplify pointer name->ID mapping, fix
—
Sven Gothel /
cgit
- Bug 800: Add Windows 7 Touch Event Support for NEWT
—
Sven Gothel /
cgit
- WindowImpl: Fix DEBUG output's method name of doPointerEvent and
—
Sven Gothel /
cgit
- Bug 800: Windows 7 Touch Event Support for NEWT: Fix Focus and
—
Sven Gothel /
cgit
- Bug 852: Remove CPU sourced data API entry where not allowed (ES3 and GL
—
Sven Gothel /
cgit
- Bug 852: Validate CPU sourced data API is allowed, throw exception if
—
Sven Gothel /
cgit
- NEWT Reparent/Fullscreen: Add 'waitForPosition(..)' when reparenting or
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer: Use IOUtil.decodeFromURI(..) to unescape %20
—
Sven Gothel /
cgit
- NativeWindow/OSX: Fix RunOnThread/RunLater - Properly determine
—
Sven Gothel /
cgit
- NEWT/Fullscreen (Bug 836): Exit re-parenting fullscreen w/
—
Sven Gothel /
cgit
- NEWT/OSX (Bug 836): Lifecycle operations performed on main-thread must
—
Sven Gothel /
cgit
- NEWT/OSX (Bug 836): Only WindowDriver.initWindow0(..) operation on
—
Sven Gothel /
cgit
- NEWT Display: Issue EDTUtil.start() at runOnEDTIfAvail(..) even if on
—
Sven Gothel /
cgit
- NEWT Reparent/Fullscreen: Fixes X11 unsuccessful return to parent
—
Sven Gothel /
cgit
- NewtCanvasAWT Focus Traversal: Remove AWT's requestFocus*() overrides in
—
Sven Gothel /
cgit
- Bug816 OSX CALayer: Issue w/ JSplitPane within Apple (Firefox, Safari -
—
Sven Gothel /
cgit
- Bug 789: glDrawArraysIndirect and glDrawElementsIndirect are using
—
Sven Gothel /
cgit
- Bug 729, Bug 849: Honor JAWTWindow's [parent] visibility state
—
Sven Gothel /
cgit
- Bug 729: OSX CALayer shall honor the Component's visibility state
—
Sven Gothel /
cgit
- test scripts (test Bug 729 w/ TestAWTCardLayoutAnimatorStartStopBug532)
—
Sven Gothel /
cgit
- Bug816 OSX CALayer: getLocationOnScreenNonBlocking(..) stop traversing
—
Sven Gothel /
cgit
- Bug 729: OSX CALayer invisible needs to have opacity 0 to not show
—
Sven Gothel /
cgit
- AWTTilePainter: Avoid NPE if Graphic2D's AffineTransform is null, use
—
Sven Gothel /
cgit
- Bug 818: Add missing html file for applet unit test of commit
—
Sven Gothel /
cgit
- Bug 848: Add test applet ; Bug 816 Bug816AppletGLCanvas02: Remove 2nd
—
Sven Gothel /
cgit
- artifact.properties: Add jogl.build.version:=jogamp.version
—
Sven Gothel /
cgit
- Bug 816/848: Cleanup test applet layout/size ; Note Bug 848: Not
—
Sven Gothel /
cgit
- Add notice about 'GL states' regarding GLSL vertical flip (Bug 842 and
—
Sven Gothel /
cgit
- Bug 818 (OSX 10.6.8 NVIDIA GeForce GT 330M): Add unit test (manual
—
Sven Gothel /
cgit
- GLJPanel: Fix 7u40 access to property 'sun.java2d.opengl'. Property was
—
Sven Gothel /
cgit
- Bug818GLJPanelApplet: Remove unused imports
—
Sven Gothel /
cgit
- Bug 816: Add 2 more unit tests (Swing JFrame w/ 2 JRootPanes, AWT Frame
—
Sven Gothel /
cgit
- Bug 816 (OSX CALayer pos): Fix location on 'inner CALayer' calculation
—
Sven Gothel /
cgit
- Bug 816 (OSX CALayer pos): Add detailed description (pseudo code) to
—
Sven Gothel /
cgit
- Bug 548: GLRendererQuirks.GLFlushBeforeRelease is needed on OSX < 10.7.3
—
Sven Gothel /
cgit
- Bug 818: Enable new quirk GLSLNonCompliant on OSX < 10.7 w/ NV GPU;
—
Sven Gothel /
cgit
- GLJPanel/Printing: Perform backend.reshape immediatly after printing if
—
Sven Gothel /
cgit
- test scripts/setenv-jogl.sh: Remove JogAmp *LD_LIBRARY_PATH components.
—
Sven Gothel /
cgit
- GLJPanel/AWTGLPixelBuffer: Reused BufferedImage didn't account for
—
Sven Gothel /
cgit
- Fix AWT Printing: Use delegated GLDrawable's size for tile-size instead
—
Sven Gothel /
cgit
- TileRendererBase.GLEL.display(): Skip tile-rendering if TR is not yet
—
Sven Gothel /
cgit
- AWT Printing: releasePrint() issue reshape from AWT-EDT; GLJPanel: Issue
—
Sven Gothel /
cgit
- Fix TileRenderer regression of commit
—
Sven Gothel /
cgit
- GLJPanel: Remove forced DEBUG .. at handleReshape in releasePrint (added
—
Sven Gothel /
cgit
- Bug 816: Clarify JAWT_OSX_CALAYER_QUIRK_* semantics, add
—
Sven Gothel /
cgit
- Fix MovieCube/Simple Demo in 'Applet' mode: Use default ctor to
—
Sven Gothel /
cgit
- DirectDataBufferInt: createBufferedImage(..) use BufferedImage type
—
Sven Gothel /
cgit
- TileRenderer*: TileRendererNotify -> TileRendererListener w/ clarifying
—
Sven Gothel /
cgit
- Bug 816: Fix JAWTWindow's getLocationOnScreenNonBlocking(); Derive
—
Sven Gothel /
cgit
- Test AWT Printing: Frame size contains border/insets, use as-is for
—
Sven Gothel /
cgit
- TestTiledPrintingGearsSwingAWT: Enable 'bitmap' test only on Windows,
—
Sven Gothel /
cgit
- Fix Bug 835: Use target.[sourcelevel,targetlevel,rt.jar] for all javac
—
Sven Gothel /
cgit
- Bug 839: Clarifying GLStateTracker.clearStates(..) remove 'enable'
—
Sven Gothel /
cgit
- Fix Bug 826: GLJPanel: Fully restore TextureState and Viewport
—
Sven Gothel /
cgit
- AWT Printing: Fix non vertical-flipped printing, i.e. cut-off top-row's
—
Sven Gothel /
cgit
- Fix Bug 839: Clarify whether resetStates(..) shall clearStates() - Pass
—
Sven Gothel /
cgit
- Fix Bug 840: DefaultEDTUtil.restart() shall only reuse ThreadGroup (tg)
—
Sven Gothel /
cgit
- Bug 816: Add unit test 'TestBug816OSXCALayerPosAWT'
—
Sven Gothel /
cgit
- TileRendererBase: Remove redundant reshape propagation of atached GLEL,
—
Sven Gothel /
cgit
- Bug 816: Fix OSX CALayer 'quirks' for AWT 1.7.0_40 - See JAWTUtil
—
Sven Gothel /
cgit
- OSXMisc.c: Fix compilation error w/ java6's jint definition (probably
—
Sven Gothel /
cgit
- AWTPrintLifecycle: Add DEFAULT_PRINT_TILE_SIZE (512); Remove unused
—
Sven Gothel /
cgit
- AWT Printing: AWTTilePainter needs to handle null clip!
—
Sven Gothel /
cgit
- Gears*: Clarify frustum calculation for tiling
—
Sven Gothel /
cgit
- TestTiledPrintingGearsSwingAWT: Add a second demo GLEventListener
—
Sven Gothel /
cgit
- RedSquareES2: Fix tiled aspect ratio
—
Sven Gothel /
cgit
- Add 2nd 'demo' canvas to the other tiled printing tests.
—
Sven Gothel /
cgit
- Gears, GearsES2, RedSquareES2: Proper debug output for init, reshape and
—
Sven Gothel /
cgit
- Fix TileRendererBase Bug: Avoid multiple GLEL init(..) call.
—
Sven Gothel /
cgit
- Relocate FFMPEGNatives.initIDS0() -> FFMPEGStaticNatives.initIDS0();
—
Sven Gothel /
cgit
- Add support for clang ; Use __APPLE__ predefined macro
—
Sven Gothel /
cgit
- Complete commit 4b866d2686ab9c3fd7cf6708925b4663ad81e359: Relocate
—
Sven Gothel /
cgit
- AWTTilePainter: Fix null clip-rect (consider scaling); Fix non
—
Sven Gothel /
cgit
- TileRenderer: Add and expose clipped image size; Expose size of tiles.
—
Sven Gothel /
cgit
- Fix AWT printing issues w/ overlapping and/or non-opaque contents ;
—
Sven Gothel /
cgit
- Updating doc AWTPrinting.txt
—
Sven Gothel /
cgit
- Add 'DirectDataBufferInt' supporting NIO based BufferedImages
—
Sven Gothel /
cgit
- TestTiledPrintingNIOImageSwingAWT: Add layered test ; Use 300dpi instead
—
Sven Gothel /
cgit
- Print Tests: Split 'Printable' to own class, add OffscreenPrintable
—
Sven Gothel /
cgit
- AWT Printing: Move init-test of setupPrint(..) to AWT-EDT Runnable ;
—
Sven Gothel /
cgit
- Fix SharedResourceRunner's potential race-conditions. Use top-level
—
Sven Gothel /
cgit
- AWTTilePainter: Fix DEBUG message (used wrong value at println)
—
Sven Gothel /
cgit
- RedSquareES1: Add TileRendererBase.TileRendererNotify
—
Sven Gothel /
cgit
- AWTTilePainter: Fix case with no GLOrientation, i.e. no vertical-flip.
—
Sven Gothel /
cgit
- AWT Print Tests: Only include 600dpi tests if requested via main arg
—
Sven Gothel /
cgit
- AWTTilePainter.setupGraphics2DAndClipBounds(): Use 'Shape getClip()';
—
Sven Gothel /
cgit
- Bump to JDK/JRE 7u40.
—
Sven Gothel /
cgit
- AWT/GL Printing WIP: Abstract AWT tile painting code out to
—
Sven Gothel /
cgit
- Complete commit 54dcdf1f53c9fc1f7124cf77bbf5aa952d42053a, exposing
—
Sven Gothel /
cgit
- Fix TileRenderer*: Allow general usage w/ any GL profile, only
—
Sven Gothel /
cgit
- TileRenderer*: Fix FBO MSAA use-case, i.e. call swapBuffers() before
—
Sven Gothel /
cgit
- TiledPrintingAWTBase: Fix scaling - Fit frame to page, add MSAA
—
Sven Gothel /
cgit
- Test: Don't resize frame, tweek print-matrix; AWTPrintLifecycle: Add
—
Sven Gothel /
cgit
- doc/Implementation/AWTPrinting: Update to match latest code
—
Sven Gothel /
cgit
- Aggregate and cleanup '.ps' and '.pdf' artifacts (printing tests)
—
Sven Gothel /
cgit
- AWTPrintLifecycle: Add detailed API doc
—
Sven Gothel /
cgit
- Fix some JavaDoc and API doc (reference) bugs ..
—
Sven Gothel /
cgit
- doc/Implementation/AWTPrinting.txt: Adding ref to AWTPrintLifecycle
—
Sven Gothel /
cgit
- TileRenderer*: Fix pre-swap and post-swap in regards to endTile(..),
—
Sven Gothel /
cgit
- TileRenderer*: API doc fixes
—
Sven Gothel /
cgit
- Add AWTTilePainter.dumpHintsAndScale(..), removing more duplicated code
—
Sven Gothel /
cgit
- build-*.xml: Unify 'javah' tasks where possible, i.e. per destination
—
Sven Gothel /
cgit
- TiledPrintingAWTBase/doc: Add description of how-to add a
—
Sven Gothel /
cgit
- NewtCanvasAWT: Implement AWTPrintLifecycle and hence support for AWT
—
Sven Gothel /
cgit
- TileRenderer*: Add more detailed 'toString()' - override for
—
Sven Gothel /
cgit
- GLCanvas Printing WIP: Perform all print* operations on AWT-EDT, clip
—
Sven Gothel /
cgit
- TestTiledPrintingGearsAWT: Perform AWT mods on AWT-EDT, always perform
—
Sven Gothel /
cgit
- Added AWTPrinting document ..
—
Sven Gothel /
cgit
- Add AWTPrintLifecycle interface describing impl. w/
—
Sven Gothel /
cgit
- GLCanvas Printing WIP: Add GLJPanel; GLCanvas TILE_SIZE 512;
—
Sven Gothel /
cgit
- TestTiledPrintingGears*AWT: Add 4s delay before closing frame and ending
—
Sven Gothel /
cgit
- Fix Bug 810: Adding Julien Gouesse's fix while moved the new
—
Sven Gothel /
cgit
- GL*, GLContext: Expose isGL2ES3() and getGL2ES3() for convenience.
—
Sven Gothel /
cgit
- GLBuffers: Align comment
—
Sven Gothel /
cgit
- GLPixelStorageModes: Fix API doc references, Add
—
Sven Gothel /
cgit
- GLReadBufferUtil.readPixels(..): Use plain int values for
—
Sven Gothel /
cgit
- Gears: Make rotation optional
—
Sven Gothel /
cgit
- Cleaned up TiledRenderer capable to be used w/ GL2ES3 and TiledRenderer2
—
Sven Gothel /
cgit
- Test scripts ..
—
Sven Gothel /
cgit
- GLPixelBuffer*: Add componentCount==1 (ALPHA/RED), 'allowRowStride'
—
Sven Gothel /
cgit
- PNGImage: Bounds check in getPixelRGBA8(..) and setPixelRGBA8(..)
—
Sven Gothel /
cgit
- TileRenderer: Unify TileRenderer, add RandomTileRenderer (both utilizing
—
Sven Gothel /
cgit
- TileRenderer*: Align impl. to common abstract superclass
—
Sven Gothel /
cgit
- TileRenderer*: Enhance API Doc; Cleanup OO; Remove PMVMatrixCallback,
—
Sven Gothel /
cgit
- TileRendererBase: Add toString(), Proper tile unit test names, i.e. add
—
Sven Gothel /
cgit
- TileRendererBase: Add interface TileRendererNotify, to notify
—
Sven Gothel /
cgit
- TileRendererBase: API-doc cleanup; Fix GLCanvas, WIP printing ..
—
Sven Gothel /
cgit
- GLCanvas Printing WIP - Add TestTiledPrintingGearsAWT
—
Sven Gothel /
cgit
- GLVBOArrayHandler: Remove unused imports
—
Sven Gothel /
cgit
- Test scripts ..
—
Sven Gothel /
cgit
- TestTiledPrintingGearsAWT: Fix margin translate for high dpi, i.e. other
—
Sven Gothel /
cgit
- Add TestGLContextDrawableSwitch02AWT: Test AWT GLCanvas <->
—
Sven Gothel /
cgit
- GLDrawableUtil.swapGLContextAndAllGLEventListener: Fix comment - Add
—
Sven Gothel /
cgit
- TileRenderer*: TileRenderer adds setTileOffset(..), getParam(pname)
—
Sven Gothel /
cgit
- TileRendering / Gears: Clarify PMV math, if tiling use white background
—
Sven Gothel /
cgit
- GLCanvas Printing WIP: Swap to offscreen at setupPrint(); Use
—
Sven Gothel /
cgit
- Fix GLES3/GLES2 relation / Use bouml 4.21.1 (Note: SVG fonts .. are too
—
qun /
cgit
- Use uml's png files (svg font is broken)
—
qun /
cgit
- GLContext: Refine API doc (CONTEXT_NOT_CURRENT.. values) / Exception
—
Sven Gothel /
cgit
- GLDrawableFactory: Expose createDummyDrawable(..) /
—
Sven Gothel /
cgit
- GLFBODrawableImpl.initialize(): Unrealize when already unrealized shall
—
Sven Gothel /
cgit
- MouseEvent API doc: Add W3C PointerEvent Reference
—
Sven Gothel /
cgit
- ES2 NEWT Tests: GearsES2/RedSquareES2 - Don'w use AWTRobot if AWT is n/a
—
Sven Gothel /
cgit
- GLMediaPlayer: Add multithreaded decoding w/ textureCount > 2 where
—
Sven Gothel /
cgit
- Fix regression of commit 6332e13b2f0aa9818d37802302f04c90a4fa4239
—
Sven Gothel /
cgit
- SyncedRingbuffer: peek() don't throw an exception
—
Sven Gothel /
cgit
- GLMediaPlayer Multithreaded Decoding: AudioSink (Part-2) - WIP
—
Sven Gothel /
cgit
- GLMediaPlayer Multithreaded Decoding: GLMediaPlayer* (Part-3) - WIP
—
Sven Gothel /
cgit
- Fix Bug 815: GL*: Change glIs<Buffer>Enabled() -> glIs<Buffer>Bound() to
—
Sven Gothel /
cgit
- SyncedRingbuffer: Add 'reset(boolean full)', simplify 'clear(..)'.
—
Sven Gothel /
cgit
- Provide unit test for Bug 817
—
Sven Gothel /
cgit
- Refine unit test Bug 817 c19f9916bc59765e5aaf307b8ecd5d25dfcad6b6 / Add
—
Sven Gothel /
cgit
- Fix Bug 817 (1/2): GLPixelAttributes checks arguments and queried
—
Sven Gothel /
cgit
- Fix Bug 817 (2/2): GLContextImpl's
—
Sven Gothel /
cgit
- SyncedRingbuffer Cleanup: private fields, clarify reset(boolean)
—
Sven Gothel /
cgit
- GLMediaPlayer Multithreaded Decoding: GLMediaPlayer* (Part-4) - WIP
—
Sven Gothel /
cgit
- GLMediaPlayerImpl: Refine getNextTexture(..) DEBUG output, put 'last SCR
—
Sven Gothel /
cgit
- GLMediaPlayer: Use URI instead of URL / Misc refinements
—
Sven Gothel /
cgit
- SyncedRingbuffer moved to GlueGen, commit
—
Sven Gothel /
cgit
- AudioSink: Add END_OF_STREAM_PTS, initSink(..) args: frameGrowAmount and
—
Sven Gothel /
cgit
- Texture: Add 'toString()' and 'getTextureObject()' w/o GL instance to
—
Sven Gothel /
cgit
- TextureSequence: Add END_OF_STREAM_PTS, remove 'blocking' from
—
Sven Gothel /
cgit
- GLMediaPlayer Multithreaded Decoding: GLMediaPlayer* (Part-5) - WIP
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer: Transform URI spaces '%20' to ' ' manually, libav
—
Sven Gothel /
cgit
- JOGL/Util: Add generic 'TimeFrameI' for key frame animation of 'things'
—
Sven Gothel /
cgit
- *AudioSink: Add byte/time calc to AudioDataFormat, *AudioFrame OO
—
Sven Gothel /
cgit
- GLMediaPlayer Multithreaded Decoding: GLMediaPlayer* (Part-6) - DONE
—
Sven Gothel /
cgit
- AudioSink.init(..) abstract 'frame count' -> duration [ms] allowing
—
Sven Gothel /
cgit
- GLMediaPlayer/AudioSink: Add set[Audio]Volume(float
—
Sven Gothel /
cgit
- AndroidGLMediaPlayerAPI14: Fix implementation to coop w/ threaded
—
Sven Gothel /
cgit
- GLAutoDrawableBase: DEBUG code - Avoid NPE
—
Sven Gothel /
cgit
- GLES3Impl: Add NOP 'finalizeInit()' method, to avoid GLContentImpl not
—
Sven Gothel /
cgit
- libav/ffmpeg: Move current lavc53.lavf53.lavu51 (version 8) header files
—
Sven Gothel /
cgit
- NullGLMediaPlayer: Fix reported VID (fake 0), no AID, textureCount == 2
—
Sven Gothel /
cgit
- libav/ffmpeg: Prepare for lavc54.lavf54.lavu52
—
Sven Gothel /
cgit
- ffmpeg/libav: lavc54.lavf54.lavu52 -> lavc54.lavf54.lavu52.lavr01:
—
Sven Gothel /
cgit
- ffmpeg/libav: remove unsued header files
—
Sven Gothel /
cgit
- AudioSink: Fixe type names ; Enhance AudioFormat negotiation ;
—
Sven Gothel /
cgit
- libav/ffmpeg: version9: Add libavresample support ; Proper AudioFormat
—
Sven Gothel /
cgit
- ffmpeg/libav: Remove 'dead' audio/video frame count relation snoop-code
—
Sven Gothel /
cgit
- libav/ffmpeg: Compile/Link 2 versions of native FFMPEGMediaPlayer
—
Sven Gothel /
cgit
- FFMPEGNatives*: Add missing license header
—
Sven Gothel /
cgit
- ALAudioSink: Remove force DEBUG info
—
Sven Gothel /
cgit
- GLMediaPlayer: Add camera input / FFMPEG: Fix 'av_packet' leak and add
—
Sven Gothel /
cgit
- GLBuffers: Add forma GL_YCBCR_422_APPLE and types
—
Sven Gothel /
cgit
- Fix libav/ffmpeg compilation across platforms: Move header back to
—
Sven Gothel /
cgit
- Fix libav/ffmpeg compilation across platforms: Remove symbolic links
—
Sven Gothel /
cgit
- Fix libav/ffmpeg compilation: Use 'dot less' dir/file names; Compile
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer: Fix av-audio-fmt -> AudioFormat parsing (fixedP was
—
Sven Gothel /
cgit
- Fix libav/ffmpeg compilation; FFMPEGMediaPlayer Enahncements (More YUV*,
—
Sven Gothel /
cgit
- Enhance GLMediaPlayer: Full FFMPeg support, 'dshow' camera support on
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer: Handle v-flipped 'bottom-up' pictures ; Refine API
—
Sven Gothel /
cgit
- Texture: Add 'setMustFlipVertically(boolean)' allowing to change the
—
Sven Gothel /
cgit
- GLMediaPlayer enhancements: State, Camera options, detect and act on
—
Sven Gothel /
cgit
- GLWindow: Shorten API-doc references
—
Sven Gothel /
cgit
- Doc/HowToBuild: Windows x32 and x64 require new MingW64 Versions, tested
—
Sven Gothel /
cgit
- Scripts/Windows: Test x32 and x64 builds w/ ffmpeg 2.x !
—
Sven Gothel /
cgit
- FFMPEG/GLMediaPlayer: Fix compiler errors w/ new MingW 4.8.1:
—
Sven Gothel /
cgit
- GLContext: Add missing 'isGLESProfile()' and fix 'isGLcore()', i.e.
—
Sven Gothel /
cgit
- WWW: Remove 'Meet us @ SIGGRAPH 2013' ; Siggraph 2013 link to local doc
—
Sven Gothel /
cgit
- GLMediaPlayer: pause() -> pause(boolean flush): Allowing to flush
—
Sven Gothel /
cgit
- ffmpeg_impl_template: Remove DEBUG line ..
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer: Handle use-case of having [av|sw]resample lib, but
—
Sven Gothel /
cgit
- Add '@FixMethodOrder(MethodSorters.NAME_ASCENDING)' to all *Test*
—
Sven Gothel /
cgit
- Animator/GLWindow: Catch 'ThreadDeath/Throwable' and dump info in DEBUG
—
Sven Gothel /
cgit
- X11GLXDrawableFactory.Shutdown: Disable shared context destruction since
—
Sven Gothel /
cgit
- Revert commit 4beef4fe856690b070ba06a6caf4515aebd7171b manually for
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer: Fix yuv stored in alpha shader decode on ES2 and GL2
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer: Cleanup AudioPusher 'usage', i.e. disabled for now
—
Sven Gothel /
cgit
- Movie JNLP/NAppletAdd: joal jar file shall come before jogl's
—
Sven Gothel /
cgit
- UML Doc: Fix alignment / separator ..
—
Sven Gothel /
cgit
- UML Doc: Fix separator ..
—
Sven Gothel /
cgit
- UML Doc: Fix separator ..
—
Sven Gothel /
cgit
- Doc: Overview/Evol: Fix embedded size / UML: Fix file attribs
—
Sven Gothel /
cgit
- UML: Fix 'core' layout - more similar to 'all'
—
Sven Gothel /
cgit
- Doc: Overview/Evol .. embedded size
—
Sven Gothel /
cgit
- FFMPEGPlayer Audio Sink Refactoring ..
—
Sven Gothel /
cgit
- Movie JNLP/NAppletAdd: Add joal jar file
—
Sven Gothel /
cgit
- reformatted to same style
—
petrs /
cgit
- removed unnecessary castings, removed unnecessary methods for vector
—
petrs /
cgit
- fixed isIdentity method, deprecated isEmpty method (quaternion doesn't
—
petrs /
cgit
- new method for vector multiplication, new copy constructor
—
petrs /
cgit
- Quaternion.java : fixed not clear assignment
—
petr.skramovsky /
cgit
- Fix Bug 744: Added support of RLE encoded .tga
—
petr.skramovsky /
cgit
- Doc: Update UML diagram and 'Overview-OpenGL-Evolution-And-JOGL'
—
Sven Gothel /
cgit
- WWW: Added JOGL spec link, fixed grammar .
—
Sven Gothel /
cgit
- API doc: Use paragraph instead of manual line break ..
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer: Decode audio frames.
—
xerxes /
cgit
- FFMPEGMediaPlayer: Use the Audio codec to decode audio. Also prevent
—
xerxes /
cgit
- FFMPEGMediaPlayer: Lookup decoded audio data_size using
—
xerxes /
cgit
- FFMPEGMediaPlayer: Decode all frames inside video packet.
—
xerxes /
cgit
- FFMPEGMediaPlayer: Workaround dropped video frames while decoding audio.
—
xerxes /
cgit
- FFMPEGMediaPlayer: Workaround forward seek delay caused by video sync.
—
xerxes /
cgit
- FFMPEGMediaPlayer: Add updateSound callback for passing decoded jni
—
xerxes /
cgit
- partial implementation of Java Sound output
—
xerxes /
cgit
- FFMPEGMediaPlayer: blocking Java Sound output
—
xerxes /
cgit
- FFMPEGMediaPlayer: Poor mans audio/video sync.
—
xerxes /
cgit
- FFMPEGMediaPlayer: Limit video sync delay to 47ms in order to fix audio
—
xerxes /
cgit
- FFMPEGMediaPlayer: fix audio pts for varying audio frame format.
—
xerxes /
cgit
- FFMPEGMediaPlayer: Add AudioSink interface.
—
xerxes /
cgit
- ALAudioSink: Buffer and playback audio data.
—
xerxes /
cgit
- ALAudioSink: Fill buffers before sourcing them.
—
xerxes /
cgit
- AudioSink: interface add isAudioSinkAvailable
—
xerxes /
cgit
- FFMPEGMediaPlayer: Only instance ALAudioSink if JOAL is found on the
—
xerxes /
cgit
- ALAudioSink: Reduce exessive CPU usage caused by polling alGetSourcei.
—
xerxes /
cgit
- API doc: Update native-taglet / Fix creation, i.e. use 'man2' instead of
—
Sven Gothel /
cgit
- API doc: Add old glext-20130207.h header for complete extension
—
Sven Gothel /
cgit
- NativeWindow API Doc: Fix layout / Add version.
—
Sven Gothel /
cgit
- Javadoc: Use JogAmp Stylesheet / Colors ..
—
Sven Gothel /
cgit
- Move doc/bouml -> doc/uml - and add symbolic link to doc/bouml ..
—
Sven Gothel /
cgit
- JOGL API Doc: Remove 'JSR 231' identifier - we are no more bound to a
—
Sven Gothel /
cgit
- Remedy for Bug 782: Issue Debug.initSingleton() or Debug.debug(..)
—
Sven Gothel /
cgit
- Use MaxFixedFunc(..) GLProfile if pbuffer or GL2-compat is required.
—
Sven Gothel /
cgit
- TestBug722GLContextDrawableSwitchNewt2AWT: Test n/a if JAWT requires
—
Sven Gothel /
cgit
- GLSL core fixes - texture2D and varying/attributes/.. preprocessing
—
Sven Gothel /
cgit
- TestMainVersionGLWindowNEWT: Add 'manual' version get/print for
—
Sven Gothel /
cgit
- TestGLWindows02NEWTAnimated: Give animator a chance to become paused
—
Sven Gothel /
cgit
- TestScreenMode00cNEWT: Enable testing of UITestCase.resetXRandRIfX11()
—
Sven Gothel /
cgit
- junit.run.newt.awt: Exclude SWT
—
Sven Gothel /
cgit
- UITestCase.resetXRandRIfX11(): Iterate through all outputs and sets the
—
Sven Gothel /
cgit
- NEWT Display.create: If reusing an existing instance, ensure EDT is
—
Sven Gothel /
cgit
- Fix Bug 765: Add glMultiDrawElementsBaseVertex ; Restrict PointerBuffer
—
Sven Gothel /
cgit
- Workaround NVidia driver 325.8 returning 4.3-compat for any compat
—
Sven Gothel /
cgit
- Fix NPE - Regression of commit 99479bf3197cde8e89c5b499d135417863d521c7
—
Sven Gothel /
cgit
- DefaultEDTUtil: If EDT is not started and task is null and wait
—
Sven Gothel /
cgit
- NEWT WindowImpl: Add little GCed / windowList-size stats at
—
Sven Gothel /
cgit
- X11Window FullScreen: Toggle _NET_WM_BYPASS_COMPOSITOR not only for
—
Sven Gothel /
cgit
- TestScreenMode*: Be more verbose setting screen mode.
—
Sven Gothel /
cgit
- Refine 9c7ab101cf5261db3ef6160c0aa1906ffcce188b: Don't print extensions
—
Sven Gothel /
cgit
- TestScreenMode02bNEWT: Full MonitorMode w/ rotation failure - Expected
—
Sven Gothel /
cgit
- TestScreenMode*: At destruction, properly wait until Window and Screen
—
Sven Gothel /
cgit
- TestDisplayLifecycle02NEWT: Ensure window/screen has been destroyed
—
Sven Gothel /
cgit
- TestDisplayLifecycle02NEWT: Renable testDisplayCreate02 (my fault)
—
Sven Gothel /
cgit
- NEWT: Using WeakReferences for global cache of Display, Screen and
—
Sven Gothel /
cgit
- Remove deprecated methods.
—
Sven Gothel /
cgit
- Use JoglVersion.getGLStrings(..) in 'famous' tests, removes redundancy
—
Sven Gothel /
cgit
- TestScreenMode* Cleanup (reset)
—
Sven Gothel /
cgit
- Revisit Bug 770 and Bug 771: Only use FLAG_IS_FULLSCREEN_SPAN if
—
Sven Gothel /
cgit
- Test NEWT Key Events, TestInitConcurrent0*NEWT: TO 5 -> 3 minutes
—
Sven Gothel /
cgit
- Disable TestNewtEventModifiersNewtCanvasSWTAWT: Causes sporadic freezes
—
Sven Gothel /
cgit
- TestFocus02SwingAWTRobot: Fix Java7 'changed behavior': Relax focus
—
Sven Gothel /
cgit
- NEWT Windows WindowDriver: Suppress LOCK_SURFACE_CHANGED, no semantics
—
Sven Gothel /
cgit
- Tests NEWTKeyAdapter: Fix log string
—
Sven Gothel /
cgit
- TestFocus0[12]SwingAWTRobot: Fix Java7 'changed behavior': Relax focus
—
Sven Gothel /
cgit
- NEWT: Don't invoke external keyboardFocusHandler for auto-repeat keys
—
Sven Gothel /
cgit
- Fix NewtCanvasAWT focus traversal for Java7: All unit tests fail w/
—
Sven Gothel /
cgit
- Fix NewtCanvasAWT focus traversal for Java7 (Take 2): Commit
—
Sven Gothel /
cgit
- Tests: Remove subsequent exceptions .. (not original issue, but annoying
—
Sven Gothel /
cgit
- Refine cb7118fc875b6722803e4b11d5681671962a8d3a: Unify get next/prev
—
Sven Gothel /
cgit
- GearsES2/RedSquareES2: Detect !GLSL and don't attempt to render in such
—
Sven Gothel /
cgit
- TestGearsES2GLJPanel*: Use GearsES1 is using bitmap - On Windows GDI
—
Sven Gothel /
cgit
- TestGearsES2GLJPanel*: Use Gears (GL 1 based) if using bitmap - On
—
Sven Gothel /
cgit
- scripts: osx make/test java7/6 fixes
—
Sven Gothel /
cgit
- TestSWTAccessor03AWTGLn: Fix SWT deadlock on Java7/Windows: Must perform
—
Sven Gothel /
cgit
- GLDynamicLibraryBundleInfo.shallLinkGlobal(): Defaults to 'true' now,
—
Sven Gothel /
cgit
- JOGLNewtApplet1Run: Defer 'newtCanvasAWT' creation and attachment to
—
Sven Gothel /
cgit
- NewtCanvasAWT: Issue 'setFocusable(..)' at configureNewtChild(..)
—
Sven Gothel /
cgit
- Refine 893cf0c8c32edf231dbf418d45d3181532d2402b: Partial revert and
—
Sven Gothel /
cgit
- Scripts: Adapt finding gluegen ..
—
Sven Gothel /
cgit
- Fix regression of 31e72d2f2d953352b2a8c83368039ecca8139d49: Modifier
—
Sven Gothel /
cgit
- Fix Bug 735: GLAutoDrawable must issue glViewport(..) even w/o
—
Sven Gothel /
cgit
- Bug 735: Bug735Inv4AWT on Java7 is also stuttering!
—
Sven Gothel /
cgit
- ES3.0 GLContext: Handle ES3.0 GLSL Version Number - Static detection and
—
Sven Gothel /
cgit
- GLFBODrawableImpl: Fix swap criteria, i.e. don't swap in
—
Sven Gothel /
cgit
- timespec.c/h: Add 'long timespec_microseconds(..)'
—
Sven Gothel /
cgit
- Fix Bug 753: Stuttering caused by lack of GL resource synchronization
—
Sven Gothel /
cgit
- Bug735: Bug735Inv0AppletAWT/Bug735Inv1AppletAWT tests: Use shader
—
Sven Gothel /
cgit
- Solve Bug 735 Mystery: glViewport(..) was missing - duh :)
—
Sven Gothel /
cgit
- Bug 735: Fix comment in test, since mystery is solved :)
—
Sven Gothel /
cgit
- AWTGraphicsConfiguration: Allow null capsRequested; NewtCanvasAWT: Avoid
—
Sven Gothel /
cgit
- GLDrawableHelper Perf.: Branch into execGLRunnables(..) only if
—
Sven Gothel /
cgit
- MacOSXCGLContext: Use final qualifier for CGL.CGLLockContext(cglCtx)
—
Sven Gothel /
cgit
- Bug 735: Adding Andres test cases for analysis. OSX exposes diff. odd
—
Sven Gothel /
cgit
- reformatted to same style
—
petr.skramovsky /
cgit
- removed unnecessary castings, removed unnecessary methods for vector
—
petr.skramovsky /
cgit
- fixed isIdentity method, deprecated isEmpty method (quaternion doesn't
—
petr.skramovsky /
cgit
- new method for vector multiplication, new copy constructor
—
petr.skramovsky /
cgit
- Quaternion.java : fixed not clear assignment
—
petr.skramovsky /
cgit
- GLContext: Make 'deviceVersion' fields final. Reviewed by Harvey.
—
Sven Gothel /
cgit
- FontConstructor: Hide the exposed strings and add them in class API doc
—
Sven Gothel /
cgit
- Fix Bug 750: Leaked X11 ColorMap for each created X11 Window in
—
Sven Gothel /
cgit
- VectorUtil, Quaternion: Use 'final' qualifier if possible
—
Sven Gothel /
cgit
- Adds a unit test for GLWindow.warpPointer(int,int)
—
Sven Gothel /
cgit
- Bug 733: Refine Test case: warp-random at display, and warp-center at
—
Sven Gothel /
cgit
- Fix my sloppy commit f50caa5241b5eef286e8c10b74b5297e5821da2b: Didn't
—
Sven Gothel /
cgit
- Support specifying the X11 default display with a system property
—
maik.riechert /
cgit
- added unit test for nativewindow.x11.display.default system property
—
maik.riechert /
cgit
- TestX11DefaultDisplay: Validate the chosen default device, test only one
—
Sven Gothel /
cgit
- TestRedSquareES2NEWT: Cleanup
—
Sven Gothel /
cgit
- Android SDK changes: Add /build-tools/17.0.0 to PATH
—
Sven Gothel /
cgit
- Mitigate Bug 728: Java Web Start Shutdown: Exception
—
Sven Gothel /
cgit
- Fix Bug 745: NPE - QTT definition shall be allowd to _follow_ SOF
—
Sven Gothel /
cgit
- HowTo Build: Ubuntu -> Debian
—
Sven Gothel /
cgit
- Adapt to GlueGen commit 1a01dce6c42b398cdd68d405828774a3ab366456
—
Sven Gothel /
cgit
- Unit Tests: Group *math* tests in own test package
—
Sven Gothel /
cgit
- ScreenMode Unit Tests: Add wait for screen destroy (off-thread)
—
Sven Gothel /
cgit
- Bug 747: Allow usage of IdentityHashMap w/ keys:
—
Sven Gothel /
cgit
- Adapt to Gluegen's IOUtil change commit
—
Sven Gothel /
cgit
- FloatUtil: Add in-place multMatrixf (since we mult line by line, we can
—
Sven Gothel /
cgit
- Fix Bug 748 - PMVMatrix gluProject and gluUnProject broken w/
—
Sven Gothel /
cgit
- Fix regression of commit b2802021acf8aa9b363ebef383c8dc8c8079ffa4 (Bug
—
Sven Gothel /
cgit
- NEWT MonitorMode: Refine 081177f2433be50e3b5d46385c2f0f3f96311ed8:
—
Sven Gothel /
cgit
- NEWT Multiple Monitor Mode: Fix monitorModeChanged(..) event id,
—
Sven Gothel /
cgit
- MonitorMode: Fix API doc / comments / names.
—
Sven Gothel /
cgit
- NEWT Multiple Monitor Mode: Add missing 'collect' impl. for NEWT/AWT
—
Sven Gothel /
cgit
- MonitorMode Unit Tests: Perform 'filterByRate(..)' _after_
—
Sven Gothel /
cgit
- GLContext*'s ctxGLSLVersion: Use zeroVersion to denominate uninitialized
—
Sven Gothel /
cgit
- Move JPEGDecoder.PixelStorage -> TextureData.ColorSink: Appropriate name
—
Sven Gothel /
cgit
- Complete commit e7064ece049705e013d80985eae698ce0ee3c4e3: Add
—
Sven Gothel /
cgit
- Add missing JogAmp (c) note - using date of 1st JogAmp edit.
—
Sven Gothel /
cgit
- TextureData: Add PixelAttributes and PixelBufferProvider; ColorSink back
—
Sven Gothel /
cgit
- GLReadBufferUtil: Utilizing PixelBufferProvider; Adding
—
Sven Gothel /
cgit
- Fix Bug 600 and Bug 721: Adding support for multiple monitors w/ NEWT
—
Sven Gothel /
cgit
- Fix GLSL Version Exposure: Type in 'static' GL -> GLSL matching, don't
—
Sven Gothel /
cgit
- Fix GLX: X11GLXContext used wrong FBConfig n/a query; X11GLX*: If
—
Sven Gothel /
cgit
- Simplify GLDrawableFactory's SharedResource Query Methods; Move
—
Sven Gothel /
cgit
- Quirk DontCloseX11Display: Only detect w/ X11 NativeWindow System.
—
Sven Gothel /
cgit
- Fix Bug 706 and Bug 520: Certain ATI GPU/driver require a current
—
Sven Gothel /
cgit
- X11 Error Handler: Start quiet; Init: quite = !debug; Internal calls:
—
Sven Gothel /
cgit
- Bug 721: NEWT/X11 RandR 1.3 Support - Part 2 - Rename impl class/files,
—
Sven Gothel /
cgit
- Test for null against a temp variable to narrow races
—
Harvey Harrison /
cgit
- Fix Bug 722: Make GLEventListenerState 'transaction' safe
—
Sven Gothel /
cgit
- Refine some API docs ..
—
Sven Gothel /
cgit
- X11GLXContext: Issue XSync(..) after forcing X11ErrorHandle and before
—
Sven Gothel /
cgit
- Fix JAWTUtil's ToolkitLock: Using RecursiveLock instance covering the
—
Sven Gothel /
cgit
- Complete intend of commit cdbf3f42ea530f91639536e03b2c203715c3c300 -
—
Sven Gothel /
cgit
- Use new toolchain (gluegen 3b7ea9f67487be8f133c19b493b632fc579c5049)
—
Sven Gothel /
cgit
- Add scripts/make.jogl.all.sh
—
Sven Gothel /
cgit
- type: weather -> whether :) .. it's spring again :)
—
Sven Gothel /
cgit
- Bug 718: WindowsBitmapWGLDrawable: Requires GLProfile.GL2, fix BITMAP
—
Sven Gothel /
cgit
- Bug 705: This is the version of displayMultiple02 which uses
—
Sven Gothel /
cgit
- Bug 705: This is the version of displayMultiple02 which uses
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer: Fix mpeg seek using time_base.num 1 , time_base.den
—
xerxes /
cgit
- Fix Bug 705 - Make Mesa X11 driver < 8.0 use new Quirk
—
Sven Gothel /
cgit
- Fix Bug 705 - Cleanup & Generalize Commit
—
Sven Gothel /
cgit
- Fix Bug 705 - Validated that Quirk DontCloseX11Display is not required
—
Sven Gothel /
cgit
- Fix Bug 705 - Set Quirk DontCloseX11Display also if using X11 and
—
Sven Gothel /
cgit
- NEWT/AWT-Wrapper-Driver: Fix MS-Windows Case (Use NativeWindow window
—
Sven Gothel /
cgit
- GLES[12] Impl: Cleanup 'checkBufferObject(..)', remove unused and
—
Sven Gothel /
cgit
- Bug 692: Add modified version of Edgar Velazquez-Armendariz's test case
—
Sven Gothel /
cgit
- Fix Bug 692: Add tracking of VERTEX_ARRAY_BINDING, and enable allowing a
—
Sven Gothel /
cgit
- GLContextImpl: destroy(): Fix null drawable check;
—
Sven Gothel /
cgit
- FBObject.init() uses safe 1x1 size like reset(..) to behave equal;
—
Sven Gothel /
cgit
- NEWT/AWT: Fix 'AWT driver' to work w/ OSX CALayer ; WindowImpl: 'Object
—
Sven Gothel /
cgit
- Adds a unit test and a fix for the bug 697
—
gouessej /
cgit
- Adds the missing file
—
gouessej /
cgit
- LinuxEventDeviceTracker: shift-modifier
—
xerxes /
cgit
- LinuxEventDeviceTracker: 4 space indentation
—
xerxes /
cgit
- LinuxEventDeviceTracker: ALT, ALT_GRAPH & CTRL modifiers.
—
xerxes /
cgit
- Debug Messages: Unify getThreadName() usage and 'Catched Exception'
—
Sven Gothel /
cgit
- GLDrawable: Refine API doc; GLDrawableImpl: Balance
—
Sven Gothel /
cgit
- GLContextImpl.destroy(): Fail fast in case of invalid dawable [null,
—
Sven Gothel /
cgit
- jogl: remove executable bit from some java files and a png
—
Harvey Harrison /
cgit
- NEWT KeyEvent: Use UTF-16 UniCode for key-code and key-symbol exposing
—
Sven Gothel /
cgit
- LinuxEventDeviceTracker: Reapply changes from commit
—
Sven Gothel /
cgit
- NEWT/WindowsWindow.c: Simplify pointerVisible branch for calling
—
Sven Gothel /
cgit
- Bug 697: Fix commit 4db745e84fac610f85ab085e5c147e571e82e008 - Not
—
Sven Gothel /
cgit
- Bug 713: Handle broken EGL setup - Catch all Exception types, not only
—
Sven Gothel /
cgit
- Bug 707: Fix NEWT EVENT_MOUSE_EXITED not sent on Windows - Regression of
—
Sven Gothel /
cgit
- TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT: Wrong test comment, no NEWT
—
Sven Gothel /
cgit
- Bug 678: Differentiate ALT (left) and ALT_GRAPH (right) on X11,
—
Sven Gothel /
cgit
- Bug 714: Add GL_COPY_READ_BUFFER_BINDING and
—
Sven Gothel /
cgit
- Bug 709: Testing texured demo w/ FBO, comparing w/ onscreen - No
—
Sven Gothel /
cgit
- SWT unit tests: Sort w/ AWT and Headless - Fix threading w/ AWT.
—
Sven Gothel /
cgit
- Fix Bug 671: Add JPEG Decoder w/o AWT Dependencies
—
Sven Gothel /
cgit
- GLStateKeeper: Add clearPreservedGLState()
—
Sven Gothel /
cgit
- NewtBaseActivity: Perform cleanup() even on onCreate() due to possible
—
Sven Gothel /
cgit
- NEWTGearsES2Activity*: Adding property to enable 'process kill' behavior
—
Sven Gothel /
cgit
- PNGImage: Add license header ; TestPNGImage01NEWT package move ..
—
Sven Gothel /
cgit
- SharedRessourceRunner: Add isDeviceSupported(..) query before spawn off
—
Sven Gothel /
cgit
- Complete 9a4fcc7ea4ec61e4ceed791acced734ac04ea270:
—
Sven Gothel /
cgit
- GLJPanel: Refine API doc
—
Sven Gothel /
cgit
- NEWTEvent: Fix toString message - add comma
—
Sven Gothel /
cgit
- Unit Tests: Unify 'AWT Robot Key Press/Release', waitForIdle, action,
—
Sven Gothel /
cgit
- Android/NEWT MouseEvent: Fix Detection/Processing of 2-Finger-Scroll
—
Sven Gothel /
cgit
- Newt/MouseEvent: Add 'float[3] getRotation()', getWheelScale() ->
—
Sven Gothel /
cgit
- NEWT/Android: Fix suspense regression of commit
—
Sven Gothel /
cgit
- NEWTEvent: Add isConsumed() and setConsumed(boolean) methods to simply
—
Sven Gothel /
cgit
- NEWT/Android: Fix BACK button implementation, use different KeyCode
—
Sven Gothel /
cgit
- NEWT/Android: Remove KeyEvent.KEYCODE_HOME handling, since it doesn't
—
Sven Gothel /
cgit
- Add GLStateKeeper handling GLEventListenerState preservation and
—
Sven Gothel /
cgit
- Animator: Cleanup DEBUG output
—
Sven Gothel /
cgit
- NEWT/Android WindowDriver.closeNative0(..): Catch Exception at surface
—
Sven Gothel /
cgit
- NEWT/Android (Bug 665): Add Support for GLStateKeeper ; onPause() always
—
Sven Gothel /
cgit
- TestGearsES2NEWT/TestGearsES2NewtCanvasAWT: Add -noanim option to
—
Sven Gothel /
cgit
- OSX/NEWT: Fix native window parenting freeze, invisible/orderOut0,
—
Sven Gothel /
cgit
- MacOSXCGLContext: NPE in DEBUG mode while releaseNSOpenGLLayer on
—
Sven Gothel /
cgit
- OSX/NEWT: Fix visible -> false when closing and reparenting window. This
—
Sven Gothel /
cgit
- OSX/CALayer: Revise CALayer 'RunOnMainThread' utilization, avoiding
—
Sven Gothel /
cgit
- OSX/CALayer: Simplify FixCALayerLayout()/layoutSurfaceLayer() call, no
—
Sven Gothel /
cgit
- Fix NEWT WindowImpl reparent-recreate w/ GLEventListenerState: Bug
—
Sven Gothel /
cgit
- Remodel OSX/CALayer Threading (commit
—
Sven Gothel /
cgit
- Adapt to GlueGen commit b1eb7ca6b9d7dec7ff62c1f1e8ef0a0545724d2f:
—
Sven Gothel /
cgit
- NativeWindow OSXUtil RunOnMainThread: Use daemon attachment and do not
—
Sven Gothel /
cgit
- OSX CGL: Don't issue [NSOpenGLContext clearDrawable] for
—
Sven Gothel /
cgit
- MyNSOpenGLContext::dealloc: Avoid 'invalid context'
—
Sven Gothel /
cgit
- OSX/CALayer: OSX/CALayer Threading Part3 - Run CALayer ops in a
—
Sven Gothel /
cgit
- OSX/NEWT: Following CALayer streaming design, i.e. issue NSWindow/NSView
—
Sven Gothel /
cgit
- GLJPanel: No need to utilize AWT Component's default ImageObserver code
—
Sven Gothel /
cgit
- GLEventListenerState: Moved to public package 'com.jogamp.opengl.util'
—
Sven Gothel /
cgit
- Fix TestParenting01NEWT: Since recreational reparenting resets the
—
Sven Gothel /
cgit
- *External*Context Impl: Remove unused 'lastContext' field, incl. their
—
Sven Gothel /
cgit
- MemoryObject: Use GlueGen's new HashUtil
—
Sven Gothel /
cgit
- Bug 665: Allow re-association of GLContext/GLEventListener to a
—
Sven Gothel /
cgit
- Bug 665: Allow re-association of GLContext/GLEventListener to a
—
Sven Gothel /
cgit
- Minor Changes: EGLDisplayUtil: Add stack trace in DEBUG mode for opened
—
Sven Gothel /
cgit
- Adds a unit test for the bug 694 on gluScaleImage
—
gouessej /
cgit
- TestBug694 -> TestBug694AWT so it properly gets picked up by the AWT
—
Sven Gothel /
cgit
- GLJPanel: Add DEBUG_VIEWPORT flag, Add USE_GLSL_TEXTURE_RASTERIZER flag,
—
Sven Gothel /
cgit
- GLJPanel: Updating GLJPanel documention w/ current mode of operation
—
Sven Gothel /
cgit
- Fix buggy unit test for Bug 694: The unpack alignment has to be
—
Sven Gothel /
cgit
- Fix Mix2TexturesES2 unit tests: Use synchronized texID access and add
—
Sven Gothel /
cgit
- Fix Bug 695: WGLExt.wglChoosePixelFormatARB causes buffer underflow due
—
Sven Gothel /
cgit
- GLProfile: Adding convenient query for highest programmable core only GL
—
Sven Gothel /
cgit
- TestNewtEventModifiers*: Robostness (uhh) Unify wait-clear result code -
—
Sven Gothel /
cgit
- Fix CALayer pos/size and animation.
—
Sven Gothel /
cgit
- NEWT/OSX Fix: Child positioning ; NewtCanvasAWT: Change reparent time
—
Sven Gothel /
cgit
- Unit Tests: Add [manual] demo cases for SWT (TestGearsES2SWT,
—
Sven Gothel /
cgit
- NEWT/OSX: Fix 'locationOnScreen' usage and use proper client-area window
—
Sven Gothel /
cgit
- NewtCanvasAWT: Fix size determination, i.e. take newt-child's size into
—
Sven Gothel /
cgit
- OSX/Java7/CALayer + JAWT: Partially Fix AWT/NEWT CALayer 'out of sight'
—
Sven Gothel /
cgit
- Fix NPE of Bug 679: The ctx was released w/o fully initialized (no
—
Sven Gothel /
cgit
- Unit Tests NewtEventModifiers: Attempt to make them more robust for that
—
Sven Gothel /
cgit
- Add proper copyright header w/ all remarks regarding re-distribution
—
Sven Gothel /
cgit
- OSX/Java7 Cleanup: Remove JavaNativeFoundation dependency;
—
Sven Gothel /
cgit
- Unit Tests: Use Property 'jvmJava.exe' ; Add target
—
Sven Gothel /
cgit
- Unit Tests: Add 'results-java7' to check-junit.sh (Completes commit
—
Sven Gothel /
cgit
- Bug 678 (fix), Bug 641 (API + Windows Impl.), Bug 688 (prep): Update
—
Sven Gothel /
cgit
- Fix Bug 644: AWT GLCanvas and GLJPanel ignored their visibility state
—
Sven Gothel /
cgit
- Uni Tests AddRemove: Remove dead code ..
—
Sven Gothel /
cgit
- TestWindowClosingProtocol01AWT: More relaxed timing reducing false
—
Sven Gothel /
cgit
- Fix TestWindowClosingProtocol01AWT: GLCanvas closing operation 'destroy'
—
Sven Gothel /
cgit
- Fix Bug 691 (part-2): Extra '[subLayer release]' is wrong, since
—
Sven Gothel /
cgit
- Fix Bug 675: NPE w/ Beans.setDesignTime(true) ; Fix GLCanvas.destroy():
—
Sven Gothel /
cgit
- Refine unit test for Bug 691: Add onscreen/offscreen tests [if
—
Sven Gothel /
cgit
- Fix Bug 691 (part-3): NSOpenGLLayer::openGLContextForPixelFormat(..) on
—
Sven Gothel /
cgit
- X11/WGL: Better Exception Message for failed ARB context creation if
—
Sven Gothel /
cgit
- GLContext: *TRACE_SWITCH spacing
—
Sven Gothel /
cgit
- Java2D OGLPipeline(GLJPanel+Threading): More fine grained control about
—
Sven Gothel /
cgit
- Fix OSX CALayer Bug 690 and Bug 691: Occasional Freeze on
—
Sven Gothel /
cgit
- Fix Animator resume() wait-condition (drawablesEmpty didn't wait for
—
Sven Gothel /
cgit
- TestSwingAWTRobotUsageBeforeJOGLInitBug411: Fix 'chicken egg' init
—
Sven Gothel /
cgit
- Adapt to change 5060b728b26a89a14367f8fca9f4eb7968f719ca:
—
Sven Gothel /
cgit
- LinuxMouseTracker: Fix inverted Y-axis & missing button release.
—
xerxes /
cgit
- ShaderState: Reduce hash-map utilization at shader switch (reset
—
Sven Gothel /
cgit
- README: Add new IRC channel, mark Jabber deprecated
—
Sven Gothel /
cgit
- README: Add new IRC channel, mark Jabber deprecated
—
Sven Gothel /
cgit
- Sync LauncherUtil w/ GlueGen commit
—
Sven Gothel /
cgit
- Fix Bug 669: Recursive GLContext makeCurrent()/release()
—
Sven Gothel /
cgit
- NEWT/Android: Full Lifecycle for WindowDriver; Using static ViewGroup;
—
Sven Gothel /
cgit
- build/test: newt-headless shall exclude AWT/SWT
—
Sven Gothel /
cgit
- GLAutoDrawable/AnimatorBase: Add ExclusiveContextThread (ECT) feature;
—
Sven Gothel /
cgit
- Minor: GLWindow fix size validation; GLContextImpl: Remove hold ctx lock
—
Sven Gothel /
cgit
- Add old Olympic demo from GL4Java - Make it use ES1 and suitable for
—
Sven Gothel /
cgit
- Fix GLArrayDataClient createGLSL(..) 'name' setting; Also adds equal
—
Sven Gothel /
cgit
- Update PNGJ 0.85 -> 1.12 (w/ interlace read support) ; Added PNG
—
Sven Gothel /
cgit
- Bug632: Test NEWT Child Window Translucency (X11/Windows) ..
—
Sven Gothel /
cgit
- NEWT WindowsWindow.c: UpdateInsets: Fix determiniation of isUndecorated
—
Sven Gothel /
cgit
- Enhance PMVMatrix: Use FloatStack to implement PushMatrix and PopMatrix
—
Sven Gothel /
cgit
- Cleanup / Simplify: setGLFunctionAvailability(..) /
—
Sven Gothel /
cgit
- Adapt change of commit d93c5d23e304ea20e868595748f92a5bef4f5703 to unit
—
Sven Gothel /
cgit
- Fix Bug 658 (Mesa 9.0 3.1 Intel compat quirk, 3.1 core only) ; No
—
Sven Gothel /
cgit
- AWT GLCanvas: More strict GLDrawable realization [on AWT-EDT], skip if
—
Sven Gothel /
cgit
- Android build scripts: Fix env. name ANDROID_SDK_HOME -> ANDROID_HOME
—
Sven Gothel /
cgit
- adb-launch-main.sh: ANDROID_SDK_HOME -> ANDROID_HOME
—
Sven Gothel /
cgit
- NEWT/Android: Fix NewtBaseActivity.getWindow() recursion if used w/o
—
Sven Gothel /
cgit
- Test*NewtEventModifiers*: Clear 'clearing' events on thread -
—
Sven Gothel /
cgit
- Misc OSX/SWT: OSXUtil.RunOnMainThread(..) refinement; Fix
—
Sven Gothel /
cgit
- NEWT/Android: Fix NewtBaseActivity.getWindow() recursion if used w/o
—
Sven Gothel /
cgit
- WT-NEWT Modifier mapping and test: part-4 (Fix unit tests):
—
Sven Gothel /
cgit
- Update JOGL WWW page (Added sections: App, Util, Games, Old; Added
—
Sven Gothel /
cgit
- Add Java3d and nifty-gui
—
Sven Gothel /
cgit
- Add siggraph2012
—
Sven Gothel /
cgit
- WWW: reorder siggraph
—
Sven Gothel /
cgit
- WWW: Link to Siggraph2012 page and use relative URL to wiki
—
Sven Gothel /
cgit
- Cleanup GLContext special entries: getOffscreenContextPixelDataType(),
—
Sven Gothel /
cgit
- GLArrayData/ImmModeSink: Remove implicit dependency on ShaderState -
—
Sven Gothel /
cgit
- Fix/Complete commit b8a8fc24a3afb0cb06a31504bdea1a98b8f00ef4 - Adding
—
Sven Gothel /
cgit
- GLJPanel: Impl. is GLProfile agnostic; Use
—
Sven Gothel /
cgit
- MacOSXCGLContext: Use new setLocation(gl, shader-program); Minor edits..
—
Sven Gothel /
cgit
- Bug642: Add test case for Swing JSplit Pane w/ GLCanvas and GLJPanel
—
Sven Gothel /
cgit
- test script
—
Sven Gothel /
cgit
- Cleanup atomic JARs; Removed Debug/Trace pipelines of common profiles
—
Sven Gothel /
cgit
- Bug 651: Mesa3D: GL_INVALID_ENUM in
—
Sven Gothel /
cgit
- GLContextImpl: Make createContextARBImpl/setGLFunctionAvailability more
—
Sven Gothel /
cgit
- FBObject, minor edit: GL2GL3.GL_MAX_COLOR_ATTACHMENTS ->
—
Sven Gothel /
cgit
- *Drawable impl. DEBUG: Add getThreadName() to debug out.
—
Sven Gothel /
cgit
- Fix Bug 642 TestJSplitPaneMixHwLw01AWT (AWT-GLCanvas); Robustness
—
Sven Gothel /
cgit
- Bug 642: Refine test case, adding Hw/Lw mix intermediate Container test
—
Sven Gothel /
cgit
- Bug 642 / Refine 1ae0737f34143a5ed655bd9c4d5fe9b0437c7774:
—
Sven Gothel /
cgit
- Fix regression of commit b8a8fc24a3afb0cb06a31504bdea1a98b8f00ef4: Cache
—
Sven Gothel /
cgit
- Bug 642 / Refine 1ae0737f34143a5ed655bd9c4d5fe9b0437c7774:
—
Sven Gothel /
cgit
- SWT GLCanvas: Fix sporadic drop of redraw on X11 _and_ allow using
—
Sven Gothel /
cgit
- Fix regression of commit 4dd44b985fe0541be3a3bcd9045d201ed3ca2cc5:
—
Sven Gothel /
cgit
- etc/profile.jogl: Fix OpenIndiana ARCH i86pc -> x86 (used currently for
—
Sven Gothel /
cgit
- Complete commit 541bcc1eecc50656392e1fec1a27b08ab78eceff (SWT version
—
Sven Gothel /
cgit
- Fix etc/test_dbg.sh: Missing jogl.all.jar -> jogl-all.jar
—
Sven Gothel /
cgit
- SWT Solaris x86 files: Use version 4.2, 4.3.0-M3 fails, see README.txt
—
Sven Gothel /
cgit
- SWTAccessor: Add SWT 4.3's X11-GTK version adaption (2.14, 2.24, 3.0)
—
Sven Gothel /
cgit
- TestSWTJOGLGLCanvas01GLn: Use display.syncExec(..) where possible, add
—
Sven Gothel /
cgit
- SWT GLCanvas: Fix dispose bug, check for isDisposed() and add
—
Sven Gothel /
cgit
- NewtCanvasSWT: Add DisposeListener
—
Sven Gothel /
cgit
- Bug628: Adding unit-test 'TestNewtCanvasSWTBug628ResizeDeadlock'
—
Sven Gothel /
cgit
- Simplify NEWT EDTUtil invoke: To start EDT Runnable maybe null - start
—
Sven Gothel /
cgit
- Fix NewtCanvasSWT's newtChild usage: Only use set newtChild if it's
—
Sven Gothel /
cgit
- NEWT WindowImpl: Don't issue native resize if invisible, simply use
—
Sven Gothel /
cgit
- NEWT WindowImpl fixes: surfaceLockCount-- if native lock fails;
—
Sven Gothel /
cgit
- Fix Bug 643: SWT 'display.asyncExec(Runnable runnable)' runnable not
—
Sven Gothel /
cgit
- NEWT EDTUtil: Simplify running state (default is running @
—
Sven Gothel /
cgit
- SWT GLCanvas/NewtCanvasSWT: Check isVisible() @ validation;
—
Sven Gothel /
cgit
- Fix GLDrawableHelper invokeGLImpl(..): Only attempt to release context
—
Sven Gothel /
cgit
- X11Util/Xmisc setX11ErrorHandler: Force setting X11 error handler if
—
Sven Gothel /
cgit
- Fix script lstjars.sh's pack200 list
—
Sven Gothel /
cgit
- Adding basic Frustum utility class interfacing w/ PMVMatrix. Still
—
Sven Gothel /
cgit
- Fix Bug 636: Quaternion multiplication unexpected behavior
—
Sven Gothel /
cgit
- Merge MathFloat into FloatUtil
—
Sven Gothel /
cgit
- Reorganize math code into: com.jogamp.opengl.math and
—
Sven Gothel /
cgit
- Cleanup Frustum Math Util: Independent / Compile Clean / Relocation ;
—
Sven Gothel /
cgit
- AABBox: Add public direct setSize(..), skipping redundant reset() /
—
Sven Gothel /
cgit
- Frustum: Simpler usage (ctor, update) no need for explicit compute()
—
Sven Gothel /
cgit
- PMVMatrix: Add 'Frustum glGetFrustum()' adding same dirty/request
—
Sven Gothel /
cgit
- GLDrawableHelper disposeAllGLEventListener(): Don't use cached listener
—
Sven Gothel /
cgit
- Fix Graph SceneUIController: Remove Listener by itself in dispose()
—
Sven Gothel /
cgit
- Added a condition to skip updateGraphicsConfigurationARB when
—
Sven Gothel /
cgit
- Frustum: Passing Mv*P (column major order)
—
Sven Gothel /
cgit
- Frustum: Print Plane's normals properly in toString()
—
Sven Gothel /
cgit
- Validating Frustum w/ help of Eduard White olamedia@gmail.com,
—
Sven Gothel /
cgit
- Adding Ref.: Frustum-Culling, Max Wagner
—
Sven Gothel /
cgit
- Frustum: Clarify isOutside(AABBox) impl, add isOutside for point and
—
Sven Gothel /
cgit
- Frustum: Cleanup / update; PMVMatrix: Fix mulPMV
—
Sven Gothel /
cgit
- Frustum: Add doc. about Frustum's Plane's normal orientation
—
Sven Gothel /
cgit
- Frustum: Clarify method names, fix point/sphere classification, add used
—
Sven Gothel /
cgit
- NewtVersionActivity: Dump information in logcat
—
Sven Gothel /
cgit
- GLFBODrawableImpl: Following suit w/ commit
—
Sven Gothel /
cgit
- Bug 634 - Part 1: FBObject, Make MSAA 'samplingSink' mutable and add
—
Sven Gothel /
cgit
- FBObject: Rename private fields for better reading: samplesSink* ->
—
Sven Gothel /
cgit
- Fix GLAutoDrawable.dispose(): Dispose drawable even w/o context;
—
Sven Gothel /
cgit
- Bug 634 - Part 1: Fix FBObject regression of commit
—
Sven Gothel /
cgit
- MacOSXCGLContext[NSOpenGLLayer/NSView]: Propagate drawable change
—
Sven Gothel /
cgit
- GLAutoDrawable: Fix GLEventListener lifecycle and expose more user
—
Sven Gothel /
cgit
- FPSAnimator: Wait '2 x period' or 20ms, whichever is greater in case of
—
Sven Gothel /
cgit
- GLDrawableUtil.swapGLContextAndAllGLEventListener(..): Add glFinish()
—
Sven Gothel /
cgit
- Adding Andres Colubri's Test Case (junit'fyed), which provokes a
—
Sven Gothel /
cgit
- TestGLCanvasAWTActionDeadlock01AWT ->
—
Sven Gothel /
cgit
- TestGLCanvasAWTActionDeadlock00AWT: Remove redundant argument
—
Sven Gothel /
cgit
- TestGLCanvasAWTActionDeadlock01AWT: Reproducing OSX deadlock variation,
—
Sven Gothel /
cgit
- Analyzed OSX Deadlock w/ AWT Applet & CALayer: Andres Colubri's Test
—
Sven Gothel /
cgit
- GLAutoDrawable: Refine API change of commit
—
Sven Gothel /
cgit
- TestGLCanvasAWTActionDeadlock0[01]AWT: Disable 'restart' test on current
—
Sven Gothel /
cgit
- Fix GLDrawableHelper.recreateGLDrawable(..): Sync GL command stream
—
Sven Gothel /
cgit
- jogl-test-applets: Add 'force gl3' GearsES2 Applet for GL3 core testing
—
Sven Gothel /
cgit
- MacOSXCGLContext: Fix ShaderCode instantiation .. (duh!) ; Tested via
—
Sven Gothel /
cgit
- Notes: NVIDIA Tegra discard problem ; TestSharedContextVBOES2NEWT
—
Sven Gothel /
cgit
- NEWT Windows KeyEvent: We have to store the keyChar for typed events,
—
Sven Gothel /
cgit
- NEWT KeyEvent API doc: Document Windows shift+non-uppecase_char, commit
—
Sven Gothel /
cgit
- Fix ProjectFloat (Bug 633): Adding missing offset of sliced buffer
—
Sven Gothel /
cgit
- Fix Unit Tests regarding commit
—
Sven Gothel /
cgit
- ShaderProgram: Program name is valid if non zero; Add init(GL) return
—
Sven Gothel /
cgit
- TestInitConcurrent02NEWT: Disabled for auto unit test until further
—
Sven Gothel /
cgit
- Shader: Add '#define texture2D texture' for GLSL >= 130 ;
—
Sven Gothel /
cgit
- Add OSX CALayer OpenGL 3 (core) support: Derive pixelformat from parent
—
Sven Gothel /
cgit
- jogl: use Boolean TRUE/FALSE constants for values that will be
—
Harvey Harrison /
cgit
- Fix Bug 630: packedDepthStencilAvail didn't check for
—
Sven Gothel /
cgit
- Adapt to GlueGen change 08a8defda8b6f49eb794cf787f688ba65bfe7b37
—
Sven Gothel /
cgit
- GLContext: Produce and expose GLSL version as VersionNumber and version
—
Sven Gothel /
cgit
- ShaderCode: Add defaultShaderCustomization(..) to prelude shader source
—
Sven Gothel /
cgit
- Fix Bug 601 - Auto-Repeat Behavior: Adding unit tests for typed key
—
Sven Gothel /
cgit
- NEWT KeyEvent: Fix intendation
—
Sven Gothel /
cgit
- NEWT KeyEvent: Remove invalid version remarks.
—
Sven Gothel /
cgit
- Fix Bug 631 and enhance 601: Handle multiple keys (pressed, released,
—
Sven Gothel /
cgit
- NEWT KeyEvent (Windows, OSX): Check whether keyCode is tracked before
—
Sven Gothel /
cgit
- Fix NEWT KeyCode: Basic KeyCode Validation on X11, Windows and OSX
—
Sven Gothel /
cgit
- NEWT X11 Display: Ignore events w/ NULL window, instead of throwing a
—
Sven Gothel /
cgit
- Minor edits FBObject/GearsObject
—
Sven Gothel /
cgit
- GearsES2/RedSquareES2: Dump GLRendererQuirks at init.
—
Sven Gothel /
cgit
- GLRendererQuirks: Add RequiresBoundVAO (w/ impl.), GLSLBuggyDiscard
—
Sven Gothel /
cgit
- FixedFuncPipeline: Require GLSL 1.20 (GL 2.1) due to GL driver bugs in
—
Sven Gothel /
cgit
- tests.sh: TestPointsNEWT
—
Sven Gothel /
cgit
- Fix regression of commit 40d01bef2a1db44533472c37961aabbef68de644: Test
—
Sven Gothel /
cgit
- FixedFuncPipeline: Optimize shader resource, if preset !=
—
Sven Gothel /
cgit
- FixedFuncPipeline: Use resource efficient texture shader in AUTO mode as
—
Sven Gothel /
cgit
- FixedFuncPipeline: Use ES2/GL2 prelude and set default precision. Shader
—
Sven Gothel /
cgit
- FixedFuncColorTexture.fp: Remove unused local var
—
Sven Gothel /
cgit
- jogl: fix bit shift error in LEDataInputStream
—
Harvey Harrison /
cgit
- jogl: remove infinite loop in Path2D.contains(AABBox)
—
Harvey Harrison /
cgit
- jogl: fix bad format string in PngChunkTIME
—
Harvey Harrison /
cgit
- ImmModeSink: Fix buffer grow (+1 element @ named buffer), enable DEBUG_*
—
Sven Gothel /
cgit
- Path2D: Reuse 'contains(..)' method, footprint
—
Sven Gothel /
cgit
- GLArrayData* VBO binding: Properly document and impl. bindBuffer(..) in
—
Sven Gothel /
cgit
- GLArrayDataClient.bindBuffer(gl, bind=true): checkSeal and init_vbo if
—
Sven Gothel /
cgit
- FixedFuncHook: Add ES2 alignment of certain GL functions, i.e.
—
Sven Gothel /
cgit
- FloatUtil/PMVMatrix/GLUniformData: Move impl. of FloatBuffer matrix
—
Sven Gothel /
cgit
- UITestCase: Only print each display/reshape in verbose mode
—
Sven Gothel /
cgit
- GLBuffers.slice: Preserve parent buffer position/limit and the parent's
—
Sven Gothel /
cgit
- ImmModeSink: Fix bugs (use glBufferUsage, vboUsage, GL_POLYGON,
—
Sven Gothel /
cgit
- TestSWTAccessor03AWTGLn: Add '-time <duration>' commandline option
—
Sven Gothel /
cgit
- GLUniformData: add null format string to Buffers.toString()
—
Sven Gothel /
cgit
- GLUniformData.toString() matrix: Add matrix offset ..
—
Sven Gothel /
cgit
- Simplify GLArrayHandler and reduce VBO sideffects
—
Sven Gothel /
cgit
- GLArrayData* VBO binding: Adding explicit bindBuffer(..) method, since
—
Sven Gothel /
cgit
- ES2Impl fix: Remove code which could imply recursion if !ES2Compatible
—
Sven Gothel /
cgit
- ShaderState: Clean-up debug / verbose output. attachShaderProgram(..)
—
Sven Gothel /
cgit
- Enhance FixedFuncPipeline: Multi-Texture, Tex-Env, Alpha-Test, Lighting
—
Sven Gothel /
cgit
- Adding unit tests for ImmModeSink and FixedFunctionPipeline (single &
—
Sven Gothel /
cgit
- Fix etc/test.sh - It was still using the old jogl.all.jar file. Thx to
—
Sven Gothel /
cgit
- NEWT X11/KeyMap: Add XK_grave -> J_VK_BACK_QUOTE
—
Sven Gothel /
cgit
- TestInitConcurrent0[12]NEWT: Reduce test w/ 16 threads to 6 for ARM ||
—
Sven Gothel /
cgit
- Adding unit test for Bug 605 - WORKSFORME, i.e. no unwanted y-flip, so I
—
Sven Gothel /
cgit
- Fix Bug 617 (part2): Workaround buggy GPU driver where FBO reattachment
—
Sven Gothel /
cgit
- OSX Context: Fix caps determination for on-/offscreen since pformat's
—
Sven Gothel /
cgit
- _getNativeWindowingType() TYPE_BCM_VC_IV autodetection.
—
xerxes /
cgit
- ".bcm.vc.iv" is enough now -> NEWT agnostic relative package path.
—
xerxes /
cgit
- Add braces and fix indentation to conform with jogl coding standards.
—
xerxes /
cgit
- Workaround for Bug 623: Sporadic XCB assertion failures w/ ATI
—
Sven Gothel /
cgit
- Bug 623: X11Util adds property
—
Sven Gothel /
cgit
- X11Util: Detailed closing information only in DEBUG mode, just print
—
Sven Gothel /
cgit
- NullToolkitLock.validateLocker(): Throw exception if locking is required
—
Sven Gothel /
cgit
- test script: remove deleted unit test
—
Sven Gothel /
cgit
- JAWTUtil ToolkitLock: Add lock counter to make lock validation recursive
—
Sven Gothel /
cgit
- Relax Bug 613 workaround of commit
—
Sven Gothel /
cgit
- Fix commit fbe331f013608eb31ff0d8675f4e4c9881c9c48b (Bug 616 - Remove
—
Sven Gothel /
cgit
- FBObject/GLFBODrawable: Debug / glError detection
—
Sven Gothel /
cgit
- GLRendererQuirks.NoDoubleBufferedPBuffer: Set if ( mesa || gallium ) &&
—
Sven Gothel /
cgit
- Misc: Add commented-out NEWT X11/XCB-Event and X11ScreenRandR1[13]
—
Sven Gothel /
cgit
- NativeWindowFactory: Remove 'remedy' of Bug 613 Commit
—
Sven Gothel /
cgit
- Misc: tests.sh
—
Sven Gothel /
cgit
- Fix regression of fbe331f013608eb31ff0d8675f4e4c9881c9c48b [Remove
—
Sven Gothel /
cgit
- Update PMVMatrix/GLMatrixFunc API doc and refine PMVMatrix update /
—
Sven Gothel /
cgit
- ShaderState: Adding Class API doc and removing attached object w/ 'int'
—
Sven Gothel /
cgit
- FixedFuncPipeline: Cleanup warnings ..
—
Sven Gothel /
cgit
- Fix regression of commit a644d779ab19cb1d200ae4ba567b9c042c34b337,
—
Sven Gothel /
cgit
- Footprint Stats ; Fix Bug 624 - Compile and generate android JAR files
—
Sven Gothel /
cgit
- GLXUtil: Lock X11 Device
—
Sven Gothel /
cgit
- NEWT X11 ScreenMode: Ignore invalid rotation event
—
Sven Gothel /
cgit
- NativeWindow/X11 + NEWT/X11: Cache 'isXineramaEnabled()' to reduce X11
—
Sven Gothel /
cgit
- Texture: Clarifiy API doc of getTextureObject(GL)
—
Sven Gothel /
cgit
- X11 NativeWindow: Fix Error and IOError handler, i.e. NPE checks and no
—
Sven Gothel /
cgit
- Adding Mesa Quirk 'NoSetSwapIntervalPostRetarget': SIGSEGV on
—
Sven Gothel /
cgit
- GLDrawableHelper.init(..): Avoid double reshape if subsequent display
—
Sven Gothel /
cgit
- GLContext.makeCurrent(): Clean API doc
—
Sven Gothel /
cgit
- Misc X11: Add GLX_MESA_swap_control; GLXExtensions (private);
—
Sven Gothel /
cgit
- Fix Bug 616: X11: Remove XInitThreads() dependency while cleaning up
—
Sven Gothel /
cgit
- FBObject: Clarify reset(..), resetSamplingSink(..) ; Rename
—
Sven Gothel /
cgit
- Fix Bug 621, JVM Crashes During X11 Shutdown while closing all unclosed
—
Sven Gothel /
cgit
- FBObject: Small cleanup of freeColorbufferImpl(gl, i) ->
—
Sven Gothel /
cgit
- Adding test case for Bug 611: On Windows XP is a performance issue,
—
Sven Gothel /
cgit
- Fix Bug 601: Harmonize order of key events incl. auto-repeat and adding
—
Sven Gothel /
cgit
- Complete 646714d3dab87396b9a3119bf90ca26e0b1c97ce / Fix Bug 601: Add
—
Sven Gothel /
cgit
- Analyze crash of shared context each running in multiple threads,
—
Sven Gothel /
cgit
- Anotate focus tests in regards to OSX stability .. sporadically won't
—
Sven Gothel /
cgit
- Fixes Bug 615 - X11: Use proper screen index/name for shared resources
—
Sven Gothel /
cgit
- Documenting Bug 586
—
Sven Gothel /
cgit
- OSX: Disable TestSWTAccessor03AWTGLn - NSLocking issues w/ SWT/AWT ..
—
Sven Gothel /
cgit
- OSX: Capture 'invalid drawable' message cause by
—
Sven Gothel /
cgit
- Added very basic unit test of 1 GLProfile initialization
—
Sven Gothel /
cgit
- JNLP: Cache jogl-all-natives and jogl-cg-natives for linux-armv6 and
—
xerxes /
cgit
- Disable double-buffer mode when offscreen-bitmap is chosen, remove
—
Sven Gothel /
cgit
- GLContext: Remove integer-key based attach/detach object - use String
—
Sven Gothel /
cgit
- Fix Android/NEWT WindowDriver: Add missing eglDestroySurface() in
—
Sven Gothel /
cgit
- Fix Android Power-suspend and Power-resume
—
Sven Gothel /
cgit
- Android: Bump version.code: 914011
—
Sven Gothel /
cgit
- Update TODO ; Update JOGL-DEPLOYMENT.html w/ new jar names and added
—
Sven Gothel /
cgit
- crossref userguide/deployment
—
Sven Gothel /
cgit
- Fix EGLDrawableFactory ES1/ES2 detection for !pbuffer ; Misc robustness
—
Sven Gothel /
cgit
- Fix/Workaround: For BCM_VC_IV EGL (alpha) configuration
—
Sven Gothel /
cgit
- NEWT Windows.closeNativeImpl(): Remove 'GDI.SetParent(windowHandleClose,
—
Sven Gothel /
cgit
- Fix GraphicsConfigurationFactory: Map factory to device-type _and_
—
Sven Gothel /
cgit
- SWT Update: SWT GLCanvas creates lazy when resource is ready; Create new
—
Sven Gothel /
cgit
- Add property: 'jogl.disable.opengles' to disable querying and using
—
Sven Gothel /
cgit
- Fix Bug 606 - New AWT threading implementation breaks .. ; Fix
—
Sven Gothel /
cgit
- Align TestSWTAccessor02GLn w/ TestSWTJOGLGLCanvas01GLn, dropping the
—
Sven Gothel /
cgit
- Adding TODO note: Optimize/Fix NIO caching of glMapBuffer/glUnmapBuffer
—
Sven Gothel /
cgit
- Fix OSX OffscreenLayerSurface (OLS) regressions (pbuffer based)
—
Sven Gothel /
cgit
- Fix TestSWTAccessor02GLn regression .. forgot to:
—
Sven Gothel /
cgit
- Fix NEWT exception handling in event dispatching: Catch and fwd to
—
Sven Gothel /
cgit
- GLCapabilities Native Aquisition: Set alpha bits at last - due to it's
—
Sven Gothel /
cgit
- Minor edits
—
Sven Gothel /
cgit
- Fix TestFocus01SwingAWTRobot failure duer to RedSquareES2's
—
Sven Gothel /
cgit
- Fix OSX regression of commit 20bf031db719f7baa4c6e74734fc999061e08fe2 -
—
Sven Gothel /
cgit
- tests.sh minor edit
—
Sven Gothel /
cgit
- Fix commit dfee8c58d4915f78f57545c26a492668b2b68a87
—
Sven Gothel /
cgit
- Fix Bug 597: XDisplayString(0) -> SIGSEGV; Handle n/a DISPLAY
—
Sven Gothel /
cgit
- JAWTUtil/MacOSXWindowSystemInterface-pbuffer: Cleanup / More DEBUG info
—
Sven Gothel /
cgit
- Fix Bug #589 (JAWT Offscreen-Layer resize) and Offscreen-Layer
—
Sven Gothel /
cgit
- Minor cleanup
—
Sven Gothel /
cgit
- NativeSurface.unlockSurface(): Change fail-fast policy to fail safe
—
Sven Gothel /
cgit
- GLContextImpl/GLDrawableImpl: More fail-safe, cleanup, mark some methods
—
Sven Gothel /
cgit
- NEWT WindowImpl.runOnEDTIfAvail(..): Run task from current thread if
—
Sven Gothel /
cgit
- NativeSurface Cleanup (API Change) - Adapt to GlueGen Lock cleanup
—
Sven Gothel /
cgit
- Misc cleanup: add @Override
—
Sven Gothel /
cgit
- Misc cleanup: Add @Override, remove trailing whitespace
—
Sven Gothel /
cgit
- Misc cleanup: Add @Override, remove trailing whitespace
—
Sven Gothel /
cgit
- Capabilities cleanup: make most get*() final, impl. Comparable to
—
Sven Gothel /
cgit
- GLDrawable* cleanup: Add @Override, remove trailing whitespace, ..
—
Sven Gothel /
cgit
- GLContext* TRACE_SWITCH: Add GLContext instance hash value to allow
—
Sven Gothel /
cgit
- SWT GLCanvas: Fix destroy(), Remove local concurrency hack &
—
Sven Gothel /
cgit
- SWT/AWT GLCanvas multithreading annotations (see commit
—
Sven Gothel /
cgit
- NEWT GLWindow multithreading fix and annotations (see commit
—
Sven Gothel /
cgit
- AWT/SWT GLCanvas: Remove volatile of context instance, use drawable
—
Sven Gothel /
cgit
- Bug #589 - Enhance snapshot/textIO test: Add offscreen mode; Add AWT
—
Sven Gothel /
cgit
- Fix commit a393e45613d87101dbb13763df263c2f9291d2d0: jogl's cg native
—
Sven Gothel /
cgit
- Fix regression (commit a6e7b6cc08cea358c157320ff9d61d424c57e92b) of
—
Sven Gothel /
cgit
- Fix regression (commit a6e7b6cc08cea358c157320ff9d61d424c57e92b) of
—
Sven Gothel /
cgit
- Fix Bug 583: Remove Android compile-time dependencies and exclude
—
Sven Gothel /
cgit
- Adapt to GlueGen commit 1468286bf569a493e4fdb887d5f3732f88c8cec3
—
Sven Gothel /
cgit
- Fix Bug 590: Wrong GL2 and GLES2 aliasing of
—
Sven Gothel /
cgit
- JOGL Texture Util Unit Test merge to
—
Sven Gothel /
cgit
- Unit Test: Cleanup TextureSequence Demo Code and Tests, adding AWT Test
—
Sven Gothel /
cgit
- Texture Unit Tests: AWT/NEWT GL2/ES2 PNGJ/AWT-PNG-Loading and Rendering
—
Sven Gothel /
cgit
- TextureIO TGA/PNG: Use RGB[9] for 1-3 channel data; PNGImage(PNGJ) add 1
—
Sven Gothel /
cgit
- GLMediaPlayer: Add Class / Package API doc incl. detailed info in the
—
Sven Gothel /
cgit
- NEWT/Android: Fix requestFocus() - run impl. on UI thread.
—
Sven Gothel /
cgit
- Linux ARMel eabi: Use armv6t, soft-float - low profile to target more
—
Sven Gothel /
cgit
- FFmpeg Dyn. Symbol Validation: Proper check for alternative symbols
—
Sven Gothel /
cgit
- Core/Animator: Force animator thread to be non-daemon.
—
Sven Gothel /
cgit
- NEWT/MainThread: Wait for new non daemon threads after 'main' class has
—
Sven Gothel /
cgit
- Newt/OSX(native): close0() shall not release NewtMacWindow (NSWindow) in
—
Sven Gothel /
cgit
- FFMPEGMediaPlayer: Fix NPE; Add remarks about binary incompatibility in
—
Sven Gothel /
cgit
- Test: Added commented-out hacks for gdb invocation, OSX NSZombieEnabled
—
Sven Gothel /
cgit
- FFMPEGDynamicLibraryBundleInfo: Adding notes ..
—
Sven Gothel /
cgit
- Recognize swap-interval in NSOpenGLLayer mode
—
Sven Gothel /
cgit
- Completing swap-interval implementation for OSX's CALayer usage. Closing
—
Sven Gothel /
cgit
- Test (Applets): Add MovieCube to jogl-test-applets page.
—
Sven Gothel /
cgit
- Newt/AWT Event Factory: Add Mouse Wheel Event Conversion
—
Sven Gothel /
cgit
- Update JOGL www/index.html
—
Sven Gothel /
cgit
- UITest, fix exception message: Add 'not'.
—
Sven Gothel /
cgit
- Bug 577: Disable debug message XInitThreads() called (only enabled in
—
Sven Gothel /
cgit
- WWW: Add GeoGebra; Prio JOGL2 usage
—
Sven Gothel /
cgit
- WWW: Cleanup some descriptions, text alignment
—
Sven Gothel /
cgit
- NEWT Input- Mouse-Event: Consitency of mouse button number; Add button
—
Sven Gothel /
cgit
- Fix Bug 571: X11 behavior, where the PRESSED button is not included in
—
Sven Gothel /
cgit
- test scripts
—
Sven Gothel /
cgit
- TestGearsES2NEWT: fullscreen/above toggle print fullscreen/above state
—
Sven Gothel /
cgit
- Bug 570: NEWT General/X11: Decouple setFullscreen() and
—
Sven Gothel /
cgit
- Bug 556: Newt Mouse Synthetic Drag Event: Clear state if mouse
—
Sven Gothel /
cgit
- EGLGraphicsConfigurationFactory: Add 'unregisterFactory()' static entry
—
Sven Gothel /
cgit
- GLProfile/EGLDrawableFactory: Detect ANGLE (Windows D3D ES2 Emulation)
—
Sven Gothel /
cgit
- NEWT/WindowImpl: Make all 'action' class instances final; Action's
—
Sven Gothel /
cgit
- Fix Bug 560 and NEWT window closing behavior in general for all
—
Sven Gothel /
cgit
- JOGLNewtAppletBase: Minor cleanup
—
Sven Gothel /
cgit
- NEWT: Revert static/locked action instances due to possible deadlocks;
—
Sven Gothel /
cgit
- Complete commit c9faebb8f8f6be4c0de4919a516b4692742bc13c: Use 'enum
—
Sven Gothel /
cgit
- NEWT API Change 'WindowClosingProtocol': Use 'enum WindowClosingMode'
—
Sven Gothel /
cgit
- Test MovieCube: Allow recreation - Video is still not visible after
—
Sven Gothel /
cgit
- NEWT/OSX: Fix occasional crash 'free of non allocated object' - change
—
Sven Gothel /
cgit
- NewtFactory: Show failure in getCustomClass(..) - require both,
—
Sven Gothel /
cgit
- NEWT: Cleanup Broadcom/KD driver imports, add Jogamp (c)
—
Sven Gothel /
cgit
- Test script: Add commented-out CLASSPATH and cmd-line args for Broadcom
—
Sven Gothel /
cgit
- Android Unit Test (incomplete): Manually test new GlueGen's MainLauncher
—
Sven Gothel /
cgit
- Reduce APK version name to 30 chars
—
Sven Gothel /
cgit
- APK version code = 1
—
Sven Gothel /
cgit
- Minor cleanup ..
—
Sven Gothel /
cgit
- Adapt to GlueGen commit cc76889a6fe96cffb91c9a3aa7934878c0ecd97e: Use
—
Sven Gothel /
cgit
- Android: Fix JOGL's (NEWT) Version activity: Use Launcher, show GL
—
Sven Gothel /
cgit
- LauncherUtil: Allow no query in URI and no PKG in query (Align w/
—
Sven Gothel /
cgit
- Bump Android version.code: 2
—
Sven Gothel /
cgit
- Android: Cleanup Manifest, don't require touch .., Bump version.code: 4
—
Sven Gothel /
cgit
- Android: proper version.code and test manifest
—
Sven Gothel /
cgit
- Android: Add xhdpi icon
—
Sven Gothel /
cgit
- Android: Bump version.code to 0914009
—
Sven Gothel /
cgit
- Android: Bump version.code: 914010
—
Sven Gothel /
cgit
- Fix regression of commit de2b129a56335262a44a05541a3ab2e35668cc6e:
—
Sven Gothel /
cgit
- Add unit tests for gluUnProject fix (commit
—
Sven Gothel /
cgit
- GLContext/Surface Deadlock: Add unit test, provoking deadlock w/ 2
—
Sven Gothel /
cgit
- GLContext*: Remove '[set/is]Synchronized(..)' - Defaults to wait for
—
Sven Gothel /
cgit
- Demo/Test GearsES2: Supress reshape debug println
—
Sven Gothel /
cgit
- TestGLContextSurfaceLockNEWT: Add GLWindow destroy @ test end
—
Sven Gothel /
cgit
- Refine commit be7cac1713b166ca6578c685ec8a7231a8429919:
—
Sven Gothel /
cgit
- Fix Bug 572: AWT-GLCanvas shall force setRealized(true) on AWT-EDT
—
Sven Gothel /
cgit
- GLContext.destroy() error case: Lock hold > 1 - More explicit error
—
Sven Gothel /
cgit
- Graph/Glyph: Clarify public Font.Glyph and private FontInt.GlyphInt
—
Sven Gothel /
cgit
- graph/font: Add "public float getAdvanceWidth(int i, float pixelSize);"
—
Sven Gothel /
cgit
- GPUTextRendererListenerBase01: Remove unused var.
—
Sven Gothel /
cgit
- Clarify API Doc: GLRunnable and it's GLAutoDrawable::invoke(..)
—
Sven Gothel /
cgit
- Graph/Font Demo: Add simple 'one-file' demo/test
—
Sven Gothel /
cgit
- Java Source Files: dos -> unix format
—
Sven Gothel /
cgit
- Unit Test Util NEWTGLContext: Pass GLCapabilities instead of GLProfile,
—
Sven Gothel /
cgit
- Graph/Font Demo: Add simple 'one-file' demo/test
—
Sven Gothel /
cgit
- Move com.jogamp.opengl.av -> com.jogamp.opengl.util.av (it's in the util
—
Sven Gothel /
cgit
- GLArrayData: Fix 'growBuffer()' / clarify 'initialSize' ->
—
Sven Gothel /
cgit
- Refine GLMediaPlayer/TextureSequence, add MovieCube demo, fix minor bug
—
Sven Gothel /
cgit
- ShaderState: No exception in 'releaseAllAttributes()' if attribute is
—
Sven Gothel /
cgit
- Refine API doc
—
Sven Gothel /
cgit
- Graph UI Demo: Add zoom w/ mouse wheel (desktop)
—
Sven Gothel /
cgit
- Adding assets-test/placeholder.txt
—
Sven Gothel /
cgit
- Move ProjectFloat back to private, exposing basic math in FloatUtil
—
Sven Gothel /
cgit
- Add armhf cross build/test scripts
—
Sven Gothel /
cgit
- Fix EGLConfig re-use w/ different EGLDisplay handle (Triggered w/ Mesa
—
Sven Gothel /
cgit
- Enhance and generalize AWT Threading* implementation; Minor changes ..
—
Sven Gothel /
cgit
- X11GLXContext: Remove DEBUG_GLX_MAKECURRENT
—
Sven Gothel /
cgit
- edit tests.sh
—
Sven Gothel /
cgit
- Lots of modifications: updates of several links, addition of some
—
gouessej /
cgit
- Fix all HTML validation errors (http://validator.w3.org/check) ; Add TOC
—
Sven Gothel /
cgit
- GLContextImpl: Detect "llvmpipe" as a software renderer (Mesa 8.0.1)
—
Sven Gothel /
cgit
- X11GLXContext: X11Util.setX11ErrorHandler( .., DEBUG ? verbose : quiet )
—
Sven Gothel /
cgit
- Fix / Cleanup AWT related Threading code: Using enums, properly disable
—
Sven Gothel /
cgit
- Cleanup: Use getThreadName() and validateCurrent() to remove redundancy
—
Sven Gothel /
cgit
- Fix bug 564 - part 2 (X11 Mesa 8.0.1 GL 3.0 w/ failing
—
Sven Gothel /
cgit
- Adding unit test to validate proper X11 Display closing (Bug 565)
—
Sven Gothel /
cgit
- Get JOGL to build with NDK r7
—
edwin.vane /
cgit
- Update android armv7 cross build/test script
—
Sven Gothel /
cgit
- NativeWindow public-spec to public-impl reorg
—
Sven Gothel /
cgit
- NativeWindow public-spec to public-impl reorg
—
Sven Gothel /
cgit
- NativeWindow public* reorg 3/3 ; NativeVisualID -> VisualIDHolder incl.
—
Sven Gothel /
cgit
- NativeSurface.lockSurface(): Update API doc (+ emphasize
—
Sven Gothel /
cgit
- NativeWindowFactory: Get and hold singleton JAWT ToolkitLock
—
Sven Gothel /
cgit
- remote unit test reorg (all, awt, newt)
—
Sven Gothel /
cgit
- CrossTest: Add AWT Unit-Test. Unit-Tests: Refine GLProfile request where
—
Sven Gothel /
cgit
- Add / Use gluegen.basename prop. for remote ssh test
—
Sven Gothel /
cgit
- Software Rasterizer: Add 'Mesa X11' to GL_RENDERER list. EGLDrawable:
—
Sven Gothel /
cgit
- ScreenMode/X11: Use common defaults in case of undefined values. X11:
—
Sven Gothel /
cgit
- Fix minor test issues
—
Sven Gothel /
cgit
- Min. Graph Parameter type change: texSize/width/.. for
—
Sven Gothel /
cgit
- JoglVersion: Avoid NPE if no caps are available.
—
Sven Gothel /
cgit
- Fix GLProfile/GLDrawableFactory bug: Recursion on default desktop
—
Sven Gothel /
cgit
- enhancement: NWJNILibLoader.loadNativeWindow(..) returns true/false if
—
Sven Gothel /
cgit
- Fix commit 9e66972c193399d6dcdf9e6662f4335bdf15736a
—
Sven Gothel /
cgit
- X11/GLX: Query X Server whether GLX is available
—
Sven Gothel /
cgit
- Cleanup DEBUG flags of *GraphicsConfigurationFactory (Use the common
—
Sven Gothel /
cgit
- X11: Fix unavailable GLX (Server): Use fallback
—
Sven Gothel /
cgit
- Include GraphicsConfigurationFactory in lifecycle
—
Sven Gothel /
cgit
- Introduce environment-var/property to disable unit tests (per node) ->
—
Sven Gothel /
cgit
- Even if 'junit.is.disabled', we need to produce the test archive (7z),
—
Sven Gothel /
cgit
- If junit.is.disabled, copy a dummy TEST xml file, otherwisa Jenkins
—
Sven Gothel /
cgit
- GLGLuegen: Enhance debug/analysis code and API comments
—
Sven Gothel /
cgit
- OpenGL EGL, ES1 and ES2 Header Sync incl. subsuming common extensions.
—
Sven Gothel /
cgit
- OpenGL 4.2 functional support (GL header sync)
—
Sven Gothel /
cgit
- Fix TestTransformFeedbackVaryingsBug407NEWT regression: Get default
—
Sven Gothel /
cgit
- Fix TestTransformFeedbackVaryingsBug407NEWT (2): Use
—
Sven Gothel /
cgit
- Test: Remove dedicated mobile profile test, will be included in
—
Sven Gothel /
cgit
- Enhance ExtensionAvailabilityCache ; Expose extension count in GLContext
—
Sven Gothel /
cgit
- Fix ExtensionAvailabilityCache ; Enhance caching.
—
Sven Gothel /
cgit
- Simplify TestTransformFeedbackVaryingsBug407NEWT: Use 'in thread' ctx
—
Sven Gothel /
cgit
- Fix JOGL GLContextImpl ProcAddressTable and Extension Caching
—
Sven Gothel /
cgit
- Java2D OGLPipeline: Disabled for Max OSX
—
Sven Gothel /
cgit
- MacOSXCGLDrawableFactory: Fix typo 'Applet' -> 'Apple' for
—
Sven Gothel /
cgit
- OSX/Java7 JAWT/JAWTUtil: Support OSX/Java7 CALayer only JAWT mode;
—
Sven Gothel /
cgit
- OSX CALayer fix for Java7 (force CALayer to 0/0, always remove all
—
Sven Gothel /
cgit
- OpenGL ES/EGL Overhaul
—
Sven Gothel /
cgit
- NEWT: Fix deadlock w/ AWT parent (NewtCanvasAWT) - focus window @
—
Sven Gothel /
cgit
- NEWT: Use accessors to read/write postion and size, allowing better
—
Sven Gothel /
cgit
- NEWT/X11: Fix Insets determination for undecorated / child window.
—
Sven Gothel /
cgit
- UI Test / AWTRobotUtil: Relax and fix focus tests
—
Sven Gothel /
cgit
- UI Test AWTRobotUtil's toFront*(): retry requestFocus() within loop.
—
Sven Gothel /
cgit
- NativeWindow/OSX: Fix Offscreen CALayer SIGSEGV @ Shutdown (Cleanup
—
Sven Gothel /
cgit
- NEWT/OSX: Window close (release) on main thread, ensuring no 'main
—
Sven Gothel /
cgit
- test scripts
—
Sven Gothel /
cgit
- NEWT/OSX: Cleanup NewtMacWindow header (sort, fix and add declarations);
—
Sven Gothel /
cgit
- Newt: Add fullscreen for offscreen windows (currently OSX only); Focus
—
Sven Gothel /
cgit
- NEWT/OSX: Cleanup 'javaWindowObject' @ window-close & avoid NPE; Disable
—
Sven Gothel /
cgit
- NEWT/OSX CALayer Animation Fix: Use '[layer removeAllAnimations]',
—
Sven Gothel /
cgit
- NEWT childWindow: No autoPosition, use 0/0 as default.
—
Sven Gothel /
cgit
- NewtCanvasAWT: Handle 'lost' child and fullscreen case.
—
Sven Gothel /
cgit
- NEWTWindow Focus: Skip requestFocus() if already owning focus;
—
Sven Gothel /
cgit
- NEWT/OSX Performance Fix: Cache CGDisplayScreenSize() result, since it's
—
Sven Gothel /
cgit
- [WIP] Added an SWT based GLCanvas implementation nearly identical to the
—
daniel.krisher.ctr /
cgit
- Hopefully fixed use of GLCapabilitiesChooser (I didn't realize that this
—
daniel.krisher.ctr /
cgit
- OSX: JOGL desktop DLL now uses weak binding for Quartz, Cocoa and OpenGL
—
Sven Gothel /
cgit
- OSX: NW/NEWT use weak binding for Quartz and Cocoa (compatibility for
—
Sven Gothel /
cgit
- Fix Bug 547: Enable others architectures under GNU/Linux
—
Sven Gothel /
cgit
- Fix Bug 546: Provide more information about the system
—
Sven Gothel /
cgit
- SWT GLCanvas: Java 1.5 clean (No @override for interfaces); Add license
—
Sven Gothel /
cgit
- minor edits
—
Sven Gothel /
cgit
- Complete SWT GLCanvas relocation
—
Sven Gothel /
cgit
- SWT GLCanvas: Adapt to latest JOGL changes (init, destroy, ..), Align
—
Sven Gothel /
cgit
- minor edits / clarify SWT test descripion
—
Sven Gothel /
cgit
- Add JOGL SWT GLCanvas unit test
—
Sven Gothel /
cgit
- Better unit test names for SWT
—
Sven Gothel /
cgit
- Add 'AWT' in JOGL's SWT GLCanvas test case, since impl. still needs AWT
—
Sven Gothel /
cgit
- Dispatch the '5' GDI/WGL functions and allow using their 'wgl' variants.
—
Sven Gothel /
cgit
- WindowsJAWTWindow: unlock() invalidates the 'hdc' (surfaceHandle)
—
Sven Gothel /
cgit
- TestAWTCardLayoutAnimatorStartStopBug532: Minor edit / Uncomment Windows
—
Sven Gothel /
cgit
- Animator*: Clarify debug output
—
Sven Gothel /
cgit
- GLContext*/GLDrawableHelper: Fix consistency of recursive
—
Sven Gothel /
cgit
- GLContext/NativeSurface Impl's toString(): Add lock.toString()
—
Sven Gothel /
cgit
- TestAWTCardLayoutAnimatorStartStopBug532: Refine, add 'continue' mode,
—
Sven Gothel /
cgit
- Fix TestAWTCardLayoutAnimatorStartStopBug532 pause/resume test
—
Sven Gothel /
cgit
- Fix bug 549 - Incorrect calculation of count value in GLUniformData due
—
Sven Gothel /
cgit
- Added Unit-Test for Bug 532 to test Animator behavior w/ CardLayout and
—
Sven Gothel /
cgit
- Fix Eclipse 3.7 Ant build
—
Wade Walker /
cgit
- ScreenImpl.ScreenMode: getOrAdd current ScreenMode.
—
Sven Gothel /
cgit
- NEWT/Android: MonitorMode: Don't validate refreshRate (0 on some
—
Sven Gothel /
cgit
- NEWT Screen: Add virtual top-left origin getX()/getY() ;
—
Sven Gothel /
cgit
- NEWT Windows/X11: Remove missed negative coordinate restrictions.
—
Sven Gothel /
cgit
- Fix regression of commit: 3f5df93484a2ea97c6e51a717f05d9ddcec64d84
—
Sven Gothel /
cgit
- NEWT/X11: Fix regressions of commit
—
Sven Gothel /
cgit
- NEWT Multi-Monitor 1/2: Allow negative window position; Validate
—
Sven Gothel /
cgit
- NEWT initScreenModeStatus(): Issue setScreenSize() to update screen size
—
Sven Gothel /
cgit
- NEWT OSX: Add native ScreenMode impl. - TODO: Programmatically set the
—
Sven Gothel /
cgit
- Add git repo url
—
Sven Gothel /
cgit
- Add Everplanes; Moved images to media subfolder. Remove obsolete Sun
—
Sven Gothel /
cgit
- Fix html applet test page
—
Sven Gothel /
cgit
- GLBuffer: Add NV_texture_shader HILO format and HILO16 type
—
Sven Gothel /
cgit
- refine 32/64 bit unit tests run (OSX)
—
Sven Gothel /
cgit
- Fix SWT test on OSX 32/64 bit ; Fix TestSWTAWT01GL for OSX
—
Sven Gothel /
cgit
- TestInitConcurrentNEWT: Nice window layout - don't wait/sync for start
—
Sven Gothel /
cgit
- CgDynamicLibraryBundleInfo: Add TempJarCache usage for atomic native jar
—
Sven Gothel /
cgit
- Fix bug 531. Thx to Sebastien (finding) and Julien (fixing) it.
—
Sven Gothel /
cgit
- Fix regression of commit 47dc069104723f3d2e8d9ebdd700182e067163d0: Lock
—
Sven Gothel /
cgit
- GLDebugMessageHandler: Move Windows 32bit exclusion to init() block
—
Sven Gothel /
cgit
- GLDrawableFactory*.createOffscreenDrawable(): No implicit
—
Sven Gothel /
cgit
- New Interface 'OffscreenLayerOption', impl. by JAWTWindow (impl) and
—
Sven Gothel /
cgit
- MacOSXCGLContext Offscreen Layer: Throw exception in case drawable is
—
Sven Gothel /
cgit
- MaxOSXWindowSystemInterface: deleteContext / releaseNSOpenGLLayer:
—
Sven Gothel /
cgit
- test scripts
—
Sven Gothel /
cgit
- test scripts: add argument for java data-type (32 or 64 bit) ; Add OSX
—
Sven Gothel /
cgit
- JOGL junit.run: Add 32bit tests for OSX (fat binaries)
—
Sven Gothel /
cgit
- JAWT_DrawingSurface.c: Fail fast in case of NULL platformInfo or
—
Sven Gothel /
cgit
- No GLCanvas offscreen surface (as in NEWT) - test disabled
—
Sven Gothel /
cgit
- GLDebugMessageHandler: Disable Windows 32bit due to 32bit on 64bit
—
Sven Gothel /
cgit
- MacOSXCGLContext.isGLProfileSupported(): No GL3* on pre lion - early out
—
Sven Gothel /
cgit
- Fix GLDrawableFactory lack of GLProfile initialization in case
—
Sven Gothel /
cgit
- Fix nano -> milli (10e6 -> 1e6) .. ooops
—
Sven Gothel /
cgit
- NEWT EVENT_MOUSE_WHEEL_MOVED: Fix Bug 413 - Generate proper mouse wheel
—
Sven Gothel /
cgit
- Add siggraph 2011, p70-rsantina
—
Sven Gothel /
cgit
- Update etc/test* scripts: Remove native lib config, use native-jars.
—
Sven Gothel /
cgit
- Fix concurrency bug of GLProfile initialization ; Fix
—
Sven Gothel /
cgit
- GLDrawableHelper.reshape(): check whether to call GLEventListener's
—
Sven Gothel /
cgit
- JOGLNewtApplet1Run: Config and add GLEventListener before hooking
—
Sven Gothel /
cgit
- Remove GLProfile.initSingleton(..) out of static init block
—
Sven Gothel /
cgit
- Test AWT Translucency: Use ReflectionUtil to use
—
Sven Gothel /
cgit
- Move manual GDI utils to GDIUtil ; Minor cleanup.
—
Sven Gothel /
cgit
- GLDrawableFactory: Implementations lifecycle is handled via
—
Sven Gothel /
cgit
- GLProfile: use dbl checked locking w/ volatile ; Proper shutdown
—
Sven Gothel /
cgit
- Complete commit 2c0a0981f7e1376064abd981c79c65c9d1b57410 ; Missed native
—
Sven Gothel /
cgit
- X11Util / GDISurface Robustness
—
Sven Gothel /
cgit
- Minor edits.
—
Sven Gothel /
cgit
- Adapt to GlueGen commit 7e6cf46ed2e0e9772f79e06437596056efa8c682:
—
Sven Gothel /
cgit
- Fix Bug 522: NEWT requestFocus() causes a crash if !isNativeValid()
—
Sven Gothel /
cgit
- Fix 96205926731aeb61a862c87974f611d814937c54 GDIUtil native code.
—
Sven Gothel /
cgit
- GLContext fix shutdown(): Clear proc address tables and extension cache
—
Sven Gothel /
cgit
- New GLProfile.ShutdownType: SHARED_ONLY / COMPLETE - Enhance/Fix
—
Sven Gothel /
cgit
- NEWTMacWindow:View: Make lock recursive ..
—
Sven Gothel /
cgit
- Test: Add TestSharedContextVBOES2NEWT2 (ES2 variant of
—
Sven Gothel /
cgit
- MacOSX: Expose CGL's CGLLockContext(..) and CGLUnlockContext(..) - to
—
Sven Gothel /
cgit
- GLContextImpl*: createImpl() / makeCurrentImpl() refinement / robostness
—
Sven Gothel /
cgit
- NEWT MacWindow: the softLock (pthread mutex) is now always blocking
—
Sven Gothel /
cgit
- NEWT ScreenMode: Use unified ScreenMode in impl; X11Screen: Be verbose
—
Sven Gothel /
cgit
- Fix Bug 527: Creating a context w/ shared context, while the latter is
—
Sven Gothel /
cgit
- NEWT: Add DriverUpdatePosition interface; Clarify NativeWindow API doc
—
Sven Gothel /
cgit
- JAWTWindow: Impl. insets (if AWT component is a Container)
—
Sven Gothel /
cgit
- MacWindow: Impl. DriverUpdatePosition; Alias position2TopLevel ->
—
Sven Gothel /
cgit
- NEWT MacWindow: Fix positionChange() Usage ; Fix
—
Sven Gothel /
cgit
- NEWT OSX: Add stopNSApplication(), revert commit
—
Sven Gothel /
cgit
- NEWT/GLContextImpl: Refine API doc, NEWT: Display name -> connection
—
Sven Gothel /
cgit
- X11Util.shutdown(): Remove x11IOErrorHandler
—
Sven Gothel /
cgit
- NEWT X11Screen: Update X11 RANDR / GL locking test code (still commented
—
Sven Gothel /
cgit
- SharedResourceRunner: Use generics ;
—
Sven Gothel /
cgit
- TestScreenMode00bNEWT: Reduce getCurrentScreenMode loop 100 -> 50, due
—
Sven Gothel /
cgit
- OSX GLLayer (native): Remove CALayer add/remove/swap sublayer animation;
—
Sven Gothel /
cgit
- MacOSXJAWTWindow: Also need to fix (onscreen:=false) of the encapsulated
—
Sven Gothel /
cgit
- X11AWTGraphicsConfigurationFactory: Use lock: owner ? AWT-Lock :
—
Sven Gothel /
cgit
- X11Util: Cleanup ATI_HAS_XCLOSEDISPLAY_BUG API doc.
—
Sven Gothel /
cgit
- DefaultGraphicsDevice: Initialize toolkitLock directly in cstr, where
—
Sven Gothel /
cgit
- NewtFactory/GLWindow: Cleanup API doc (Display lifecycle, copy or reuse,
—
Sven Gothel /
cgit
- NEWT X11Display: Use default X11 locking for X11GraphicsDevice
—
Sven Gothel /
cgit
- TestsGLSLShaderState*: Reduce loops / Extend timeout - Slow devices may
—
Sven Gothel /
cgit
- TestParenting03AWT: manual test option -firstUIAction for
—
Sven Gothel /
cgit
- NativeWindow GraphicsDevice javadoc cleanup / Factory method access
—
Sven Gothel /
cgit
- X11GLXDrawableFactory.createOffscreenSurfaceImpl(): Create own
—
Sven Gothel /
cgit
- Test NEWT Remote Connection (X11): Use localhost:0.0 as default
—
Sven Gothel /
cgit
- Fix X11Util.dumpOpenDisplayConnection() ; Bug 515: Update fglrx driver
—
Sven Gothel /
cgit
- AWTGraphicsConfiguration: Private special cstr. FIXME: Use
—
Sven Gothel /
cgit
- test script
—
Sven Gothel /
cgit
- NativeSurface's getGraphicsConfiguration() returns the native
—
Sven Gothel /
cgit
- GraphicsConfigurationFactory: Kick off 'registerFactory' via static
—
Sven Gothel /
cgit
- JOGL/NativeWindow: Push down JOGL's
—
Sven Gothel /
cgit
- Nativewindow AWT Device/Screen: Cleanup construction [default,
—
Sven Gothel /
cgit
- NativeWindow X11GraphicsDevice: Pass 'owner' for close-display operation
—
Sven Gothel /
cgit
- Forgot to add JogAmp (c)
—
Sven Gothel /
cgit
- Fix native manual test 'displayMultiple02' for multiple X11 Display
—
Sven Gothel /
cgit
- scripts: profile.jogl / setenv-jogl.sh / test.sh: Expose and use AWT /
—
Sven Gothel /
cgit
- GLX Information usage cleanup
—
Sven Gothel /
cgit
- JAWTWindow: remove validateNative() ..
—
Sven Gothel /
cgit
- NativeWindow X11 Locking: Fix XInitThreads/XLockDisplay/XUnlockDisplay
—
Sven Gothel /
cgit
- Complete commit bafd9b99816f55c105230a59211caf13f0315910 (NEWT):
—
Sven Gothel /
cgit
- Minor test changes
—
Sven Gothel /
cgit
- Add Test case for bug 519
—
Sven Gothel /
cgit
- Tests: Use WindowFocusListener for AWTRobot toFront(.. window), more
—
Sven Gothel /
cgit
- MacOsX/JAWT_SurfaceLayers/CALayers: Kick off / JAWT_getAWT() CALAYER
—
Sven Gothel /
cgit
- Win32: Reuse Platform's OS VersionNumber
—
Sven Gothel /
cgit
- NEWT/Applet: Add 'newt.debug.Applet' ; Be more verbose in DEBUG Mode;
—
Sven Gothel /
cgit
- Nativewindow/OSX: GetLocationOnScreen() must use [win frame] for window
—
Sven Gothel /
cgit
- Test: More 'layouting' in NewtCanvasAWT test case
—
Sven Gothel /
cgit
- test script
—
Sven Gothel /
cgit
- OSX: CGL type cleanup ; layeredSurface impl.
—
Sven Gothel /
cgit
- Cleanup ; JAWT* version flag setting based whether
—
Sven Gothel /
cgit
- Impl layeredSurface (java/native):
—
Sven Gothel /
cgit
- NativeWindow/JOGL: NativeSurface adds add/remove SurfaceUpdateListener
—
Sven Gothel /
cgit
- JOGL/Offscreen-Drawable: Use setRealized(boolean) protocol for
—
Sven Gothel /
cgit
- JOGL *Drawable swapBufferImpl() cleanup: Don't force swap-buffer off for
—
Sven Gothel /
cgit
- OS X Layered View: Use pbuffer method (pbuffer w/ dbl buffer)
—
Sven Gothel /
cgit
- JOGL: Add 'struct timespec' (POSIX) utils for native time handling
—
Sven Gothel /
cgit
- JOGL: GLBase Add 'isNPOTTextureAvailable()' for convenience
—
Sven Gothel /
cgit
- OSX: SharedResource add knowledge of NPOT-, RECT- and Float-Texture
—
Sven Gothel /
cgit
- GLContext: Intendation + Use generics (remove warnings)
—
Sven Gothel /
cgit
- FPSCounter: Use Java 1.5 TimeUnit
—
Sven Gothel /
cgit
- Minor edits: Remove unused code and warnings
—
Sven Gothel /
cgit
- OS X Layered View: Part2 Java/Native MacOSXCGLContext /
—
Sven Gothel /
cgit
- NativeWindow: Add accessor interfaces NativeSurfaceHolder and
—
Sven Gothel /
cgit
- Minor edits: remove redundancies
—
Sven Gothel /
cgit
- OS X Layered View: Part3 JAWTWindow/MacOSXJAWTWindow (Java/Native)
—
Sven Gothel /
cgit
- OS X Layered View: Part4 NEWT OffscreenWindow/WindowImpl fix
—
Sven Gothel /
cgit
- OS X Layered View: Part5 NEWT/AWT Interaction ; Fix NSOpenGLLayer pos ;
—
Sven Gothel /
cgit
- Fix regression: setScreen(..) invalid ref count & flag
—
Sven Gothel /
cgit
- minor edit
—
Sven Gothel /
cgit
- Fix TestParenting03AWT: NewtCanvasAWT has always a NativeWindow
—
Sven Gothel /
cgit
- Cleanup offscreen/pbuffer drawables - minor edits
—
Sven Gothel /
cgit
- test: minor edit
—
Sven Gothel /
cgit
- NativeWindow: SurfaceChangeable::setSize() -> surfaceSizeChanged() to
—
Sven Gothel /
cgit
- NewtCanvasAWT: Fix NPE (regression from commit
—
Sven Gothel /
cgit
- NewtCanvasAWT: nativeWindow field lifecycle is same as holder
—
Sven Gothel /
cgit
- NativeWindow minor edits: Remove warnings (generics, imports, ..)
—
Sven Gothel /
cgit
- Fix regression JAWTWindow/AWTGraphicsConfiguration
—
Sven Gothel /
cgit
- Fix MacOSXJAWTWindow: Impl. SurfaceChangeable ; Proper
—
Sven Gothel /
cgit
- MacOSXPbufferCGLDrawable: verbose debug messages
—
Sven Gothel /
cgit
- NEWT/WindowImpl: Generalize recreation @ setSize() for offscreen surface
—
Sven Gothel /
cgit
- Animator: Limit wait for condition in finishLifecycleAction() via
—
Sven Gothel /
cgit
- NEWT/Screen: minor editing/cleanup
—
Sven Gothel /
cgit
- NEWT/WindowImpl: Fix minor regression offscreen recreate @ setSize()
—
Sven Gothel /
cgit
- OS X Layered View: Part6 (native) Using a root CALayer where we
—
Sven Gothel /
cgit
- Minor edits: Remove dead code / fix dbg printf
—
Sven Gothel /
cgit
- Revert introduction of NativeSurfaceHolder and NativeWindowHolder
—
Sven Gothel /
cgit
- Animator timeout/refinement
—
Sven Gothel /
cgit
- OS X Layered View: Part7 Allow NEWT onscreen MacWindow to be used incl
—
Sven Gothel /
cgit
- Nativewindow: Introduce API private MutableGraphicsConfiguration
—
Sven Gothel /
cgit
- OSX: Fix context update call
—
Sven Gothel /
cgit
- OS X Layered View Part8: Generalize OffscreenLayerSurface ; Use local
—
Sven Gothel /
cgit
- OSXUtil: Remove (ClassLoader) dependency on JAWT_DrawingSurfaceInfo
—
Sven Gothel /
cgit
- test script
—
Sven Gothel /
cgit
- Fix OS X JAWT SIGSEGV @ NEWT Window creation ; Reloc
—
Sven Gothel /
cgit
- NEWT InputEvent consumed: Expose special attachement Object
—
Sven Gothel /
cgit
- NEWT/AWT Focus Traversal / Deadlock Fix (Windows) ; Harmonized NEWT
—
Sven Gothel /
cgit
- Fix NewtCanvasAWT Focus Traversal (focusable)
—
Sven Gothel /
cgit
- Fix Reloc AttachJAWTSurfaceLayer() (commit
—
Sven Gothel /
cgit
- WindowsWGLDrawableFactory createOffscreenDrawable() - Don't spin off
—
Sven Gothel /
cgit
- Focus Test: Don't assume NewtCanvasAWT even received the focus
—
Sven Gothel /
cgit
- Relocate NewtFactoryAWT: jogamp.newt.awt.event -> jogamp.newt.awt
—
Sven Gothel /
cgit
- NEWT Window: Promote/Expose 'Window getDelegatedWindow()' for accessing
—
Sven Gothel /
cgit
- NewtMacWindow: Add CR/LF to DBG_PRINT
—
Sven Gothel /
cgit
- NEWT: Move 'focusAction()' invokation from native code to Java, avoiding
—
Sven Gothel /
cgit
- NEWT/AWT Focus traversal enhancement/fix (incl. OS X fixes)
—
Sven Gothel /
cgit
- Demo: GearsES1/ES2 visualize focus
—
Sven Gothel /
cgit
- NEWT build: Add jogamp/newt/driver/* to core
—
Sven Gothel /
cgit
- NEWT MacWindow: Revised offscreen FIXME tags
—
Sven Gothel /
cgit
- minor edits: test, scripts
—
Sven Gothel /
cgit
- Minor edits / cleanup of GLContext*
—
Sven Gothel /
cgit
- OSX: Enable OpenGL profile support, ie OpenGL 3.2 -> GL3 for OSX >= 10.7
—
Sven Gothel /
cgit
- GLProfile: Add GLProfile getImpl(); Use getImpl() for getGL2ES[12](..),
—
Sven Gothel /
cgit
- NEWT/OSX: Add missing sendKeyEvent(..) specialization to produce the
—
Sven Gothel /
cgit
- NEWT/OSX: Can't use sending key/mouse directly to WindowImpl, deadlock
—
Sven Gothel /
cgit
- NEWT/OSX: Refine comment for native requestFocus(); Remove warning
—
Sven Gothel /
cgit
- NEWT/OSX NewtView: Add 'soft' pthread locking impacts:
—
Sven Gothel /
cgit
- NEWT/OSX: Using NewtView softLock ; Adding debug info to solve
—
Sven Gothel /
cgit
- MacOSX: Pull down (and fix releaseContext) NSOPENGL/CGL mode/impl, fixes
—
Sven Gothel /
cgit
- Test: AWTRobotUtil TO 1s -> 2s
—
Sven Gothel /
cgit
- Tests: AWT EDT: invokeLater(..) -> invokeAndWait(..) for a more
—
Sven Gothel /
cgit
- Partially revert cba9a070f9649bec42627631d393963d548e320c: Skip
—
Sven Gothel /
cgit
- NEWT/ScreenMode: Make getCurrenctScreenMode..() more fail proof in case
—
Sven Gothel /
cgit
- Proper self containing NV Cg location
—
Sven Gothel /
cgit
- NEWT/OSX: Attempt to stabilize native parenting (ie w/ AWT) ; Add
—
Sven Gothel /
cgit
- Using math functions in initializers fails on MacOSX - fixed
—
Sven Gothel /
cgit
- Only revert ScreenMode (destroy/shutdown) if owner (Screen) changed it
—
Sven Gothel /
cgit
- Fixed my sloppy English "it's" usage - thx Julien
—
Sven Gothel /
cgit
- bump swt to version 3.7.1
—
Sven Gothel /
cgit
- Exclude SWT tests on platforms w/o SWT runtime
—
Sven Gothel /
cgit
- use jvmDataModel.arg set by gluegen
—
Sven Gothel /
cgit
- OSX: Fix CGL deleteContext()'s release call on MainThread (typo, shall
—
Sven Gothel /
cgit
- NEWT/OSX: Adding 'fake' lockSurface based on [view canDraw]. Can't use
—
Sven Gothel /
cgit
- NEWT/OSX: exec. makeKeyAndOrderFront/makeKeyWindow on MainThread
—
Sven Gothel /
cgit
- NEWT/OSX: Proper impl. of NEWT's focus management (fixes NEWT/AWT focus
—
Sven Gothel /
cgit
- test script
—
Sven Gothel /
cgit
- NEWT/OSX: Send events direct w/o EDT queue (like X11 and Win32)
—
Sven Gothel /
cgit
- NEWT/EDTUtil: Allow get/set poll period, defaults to
—
Sven Gothel /
cgit
- Fix NEWT/Pointer Invisible: INVISIBLE_MASK was equal w/ CONFINED_MASK
—
Sven Gothel /
cgit
- NEWT/Pointer Confined: Dispatch mouse move events before enabled; Only
—
Sven Gothel /
cgit
- NEWT/Mouse: Skip 'move' event w/ same position. Add Enter/Exit events
—
Sven Gothel /
cgit
- NEWT/OSX: Add mouse enter/exit and pointer features (visible, confined,
—
Sven Gothel /
cgit
- Test GearsES2: Split confine mode to centered 'J' and non centered 'j',
—
Sven Gothel /
cgit
- OSX: Avoid invoking JNI or performSelectorOnMainThread in JNI if already
—
Sven Gothel /
cgit
- Tests/OSX: NEWT is supported. Disable swt.awt for OSX, test currently
—
Sven Gothel /
cgit
- OSX/SWT: Adding OSXUtil: RunOnMainThread(), IsMainThread() / Utilizing
—
Sven Gothel /
cgit
- MacOSX: Always release ctx on main thread (offscreen was frozen as
—
Sven Gothel /
cgit
- MacOSX: Fix shared ctx release [onMainThread]; Make GLContextShareSet
—
Sven Gothel /
cgit
- JOGL/OSX: Properly utilize NSOpenGLContext update() via ContextUpdater,
—
Sven Gothel /
cgit
- GLCanvas / GLWindow: Change 'manual' resize/repaint animation filter
—
Sven Gothel /
cgit
- NEWT: Filter Window focusChanged() and visibleChanged() [test if value
—
Sven Gothel /
cgit
- NEWT/OSX: Fix resize behavior / Cleanup coordinate transormation
—
Sven Gothel /
cgit
- TestParenting03AWT: Add manual code to disable 2nd GLWindow for internal
—
Sven Gothel /
cgit
- NEWT/OSX: Fix erroneous child Window position and top-parent visibility
—
Sven Gothel /
cgit
- NEWT Parenting Tests: Run all AWT modification call's on AWT EDT as the
—
Sven Gothel /
cgit
- Fix Nativewindow GetLocationOnScreen OSX impl. - Transform OSX origin
—
Sven Gothel /
cgit
- FBO MRT Test: Disable OSX, since it causes an SIGSEGV (Bus Error/Illegal
—
Sven Gothel /
cgit
- NEWTCanvasAWT: Add AWT GraphicsConfiguration in constructor, allowing
—
Sven Gothel /
cgit
- Test Util NEWGLContext: Add assertions
—
Sven Gothel /
cgit
- Test: Add AWT/GLCanvas transparency test
—
Sven Gothel /
cgit
- NEWT OSX: Disable native VERBOSITY
—
Sven Gothel /
cgit
- OSX Minor Cleanups: ctx delete note (freeze when shared ctx), Better
—
Sven Gothel /
cgit
- Newt/OSX: Fix top/child positioning, positionChanged(), rely on native
—
Sven Gothel /
cgit
- Test Shared - Window Positioning: don't assume req pos. is realized, use
—
Sven Gothel /
cgit
- NEWT/OSX MacWindow: Use screen of window
—
Sven Gothel /
cgit
- NativeWindow/OSX: Use screen of window
—
Sven Gothel /
cgit
- NEWT Pointer Mods: Propagate 'confined' and 'invisible' to modifier mask
—
Sven Gothel /
cgit
- Fix HowToBuild
—
Sven Gothel /
cgit
- DefaultGLCapabilitiesChooser: Punish sample extension mismatch also if
—
Sven Gothel /
cgit
- NEWT: Add pointer features: visibility, confined and warp (move)
—
Sven Gothel /
cgit
- NEWT Pointer Feature: Add Windows impl. ; Fix test (warp action) ; Minor
—
Sven Gothel /
cgit
- Generalize sample extension in GLCapabilities*, currently
—
Sven Gothel /
cgit
- GraphUI demo: add x and y translation for 1 pointer
—
Rami Santina /
cgit
- GraphUI: flip y coords
—
Rami Santina /
cgit
- Clarify/Fix GLArrayDataEditable:padding() - no use case yet .. well
—
Sven Gothel /
cgit
- GLArrayData<VBO>: Add GLArrayHandlerFlat ; Update VBO name to
—
Sven Gothel /
cgit
- Android Elektron/RedSquare use bpp 5/6/5
—
Sven Gothel /
cgit
- Android Demos GearsES2 + RedSquareES2: Add tracing .. and no vsync
—
Sven Gothel /
cgit
- Android: launcher manifest: adding INTERNET permission for NV's perfhud
—
Sven Gothel /
cgit
- NEWT/Android: Move fullscreen setting to AndroidWindow ; Cleanup
—
Sven Gothel /
cgit
- EGL: In case a nativeVisualID is given to match, but none visual IDs are
—
Sven Gothel /
cgit
- NEWT/Android: Add BUTTON1 for one-pointer events
—
Sven Gothel /
cgit
- ShaderUtils: Use glShaderSource variant w/ NIO only args
—
Sven Gothel /
cgit
- ES2 Test Update: Add RedSquareES2 mouse events, toggle: fullscreen /
—
Sven Gothel /
cgit
- test script
—
Sven Gothel /
cgit
- NEWT/Android: Add TRANSLUCENT feature / Demo: 'GearsES2T'
—
Sven Gothel /
cgit
- NEWT/Window/setVisible: Remove setVisible(..) fast path - Always set
—
Sven Gothel /
cgit
- NEWT/Android: respect isUndecorated() and custom window size.
—
Sven Gothel /
cgit
- Workaround Android 3.0 Dalvik Issue 16434
—
Sven Gothel /
cgit
- Added allin one shader stripped for graph.
—
Sven Gothel /
cgit
- tegra2: split fragment shaders into two (a - 1st pass, b - 2nd pass) ;
—
Sven Gothel /
cgit
- Fix intendation
—
Sven Gothel /
cgit
- Fixed shader entry files a/b
—
Sven Gothel /
cgit
- Graph: Reflect shader name change in impl. TODO: Use/switch to 2nd pass
—
Sven Gothel /
cgit
- tegra: refine disabled discard, ie keep logic/math intact. Rami ?
—
Sven Gothel /
cgit
- Graph Shader Simplification, 'a'/'b' redefined; GraphUI 2-pass demo;
—
Sven Gothel /
cgit
- adb scripts: pass through '$*' for device naming, ie '-s device00:5555'
—
Sven Gothel /
cgit
- Android Launcher: Generalize ClassLoaderUtil. Use local TempFileCache
—
Sven Gothel /
cgit
- Android Launcher Demos: Adept to
—
Sven Gothel /
cgit
- Graph GLSL: Use global precicision settings enhancing readability
—
Sven Gothel /
cgit
- EGL: chooseGraphicsConfigurationStatic() public and w/ optional visualID
—
Sven Gothel /
cgit
- ES Library lookup order - Favor spec lib name
—
Sven Gothel /
cgit
- EGL: eglSwapBuffers() show failure in DEBUG mode
—
Sven Gothel /
cgit
- NEWT/Android: More ANativeWindow coop;
—
Sven Gothel /
cgit
- test script
—
Sven Gothel /
cgit
- scripts
—
Sven Gothel /
cgit
- Allow Android activity launch from another app.
—
Rami Santina /
cgit
- Android: Use standard launch mode; Add default actions to
—
Sven Gothel /
cgit
- Android/JogAmp ClassLoader: Split CL JogAmp + User-APK, reuse JogAmp CL
—
Sven Gothel /
cgit
- GLPipelineFactory: Generics && Using enhanced GlueGen's
—
Sven Gothel /
cgit
- Android manifest add uses es2
—
Rami Santina /
cgit
- GLContext/GLDebugMessageHandler: Fix/clarify init and usage of dbg
—
Sven Gothel /
cgit
- Android Launcher: Sort properties / enable DebugGL/TraceGL
—
Sven Gothel /
cgit
- test scripts
—
Sven Gothel /
cgit
- Android/Tests: Adding missing activities
—
Sven Gothel /
cgit
- Android launcher manifest: Commented out feature glEsVersion per
—
Sven Gothel /
cgit
- gears es2 use default presesion vertex shader
—
Rami Santina /
cgit
- RedSquareES1: remove GLU dependency
—
Sven Gothel /
cgit
- Android Launcher: Change properties .. debug, etc - disable trace
—
Sven Gothel /
cgit
- AndroidWindow: get required PixelFormat ID by req. Caps
—
Sven Gothel /
cgit
- test scripts: gluegen apk un+install
—
Rami Santina /
cgit
- remove trace gl
—
Rami Santina /
cgit
- RedSquare ES2 demo: precission change
—
Rami Santina /
cgit
- NEWT/Android: 565, 5551 or RGBA_8888 (no RGBX/888) ; surfaceRealized()
—
Sven Gothel /
cgit
- scripts ..
—
Sven Gothel /
cgit
- DefaultGLCapabilitiesChooser: Add multisampling criteria
—
Sven Gothel /
cgit
- Android Launcher: Show caps chooser dbg
—
Sven Gothel /
cgit
- Android/EGL: dump all caps, write-back format
—
Sven Gothel /
cgit
- Android Launcher: disable trace
—
Sven Gothel /
cgit
- NEWT/OSX: 'Better' child window positioning, still, after reparenting
—
Sven Gothel /
cgit
- NEWT/OSX: Enable OSX
—
Sven Gothel /
cgit
- Adapt to GlueGen's Lock ChangeSet:
—
Sven Gothel /
cgit
- NEWT: Adapt to GlueGen's Lock ChangeSet, all java callbacks for native
—
Sven Gothel /
cgit
- NEWT/Threading: MainThread / DefaultEDTUtil
—
Sven Gothel /
cgit
- tests: added some commented out 'wait for press enter' startups, reduce
—
Sven Gothel /
cgit
- GLContextImpl: Fix bug: Surface was not unlocked in case new context
—
Sven Gothel /
cgit
- test script ..
—
Sven Gothel /
cgit
- Use new JNILIbLoaderBase addNativeJarLibs(all, atomic) for JOGL,
—
Sven Gothel /
cgit
- Cleanup DefaultEDTUtil: Generics and DEBUG
—
Sven Gothel /
cgit
- OSX: Sync MainThread w/ DefaultEDTUtil and proper deledation AWT EDT,
—
Sven Gothel /
cgit
- CreateWindow set visible; lockSurface: lock AWT if available
—
Sven Gothel /
cgit
- test scripts
—
Sven Gothel /
cgit
- NativeWindow/OSX: Add nativewindow_macosx lib and
—
Sven Gothel /
cgit
- NEWT/JOGL: MacOSX Update
—
Sven Gothel /
cgit
- Use Platform's initSingleton() instead of JVMUtil's (private package) ;
—
Sven Gothel /
cgit
- test scripts: use build/lib for JOGL native lib access (will be removed
—
Sven Gothel /
cgit
- Adding html launch type and page for new 'NApplet', using new
—
Sven Gothel /
cgit
- Add NApplet launch variant to all applets
—
Sven Gothel /
cgit
- Add jogamp-next test applets to www index
—
Sven Gothel /
cgit
- remove jogl.cg.jar from jogl.all*.jar
—
Sven Gothel /
cgit
- Proper usage of loadLibrary
—
Sven Gothel /
cgit
- Remove native lib cg from jogl native lib jar
—
Sven Gothel /
cgit
- refined JOGL-DEPLOYMENT doc
—
Sven Gothel /
cgit
- LICENSE.txt: Removed 'may be used'. Added Emphasized multiple licenses
—
Sven Gothel /
cgit
- Remove obsolete WinCE .lib files
—
Sven Gothel /
cgit
- Added NVidia License for CG header; Fixed intendation
—
Sven Gothel /
cgit
- Add Apache 1.1 and 2.0, SGIFreeB 2.0 and ubuntu-font licenses to
—
Sven Gothel /
cgit
- fix url and html tags
—
Sven Gothel /
cgit
- Fix html errors
—
Sven Gothel /
cgit
- html fixes
—
Sven Gothel /
cgit
- Applet Tag -> Mixed Object/Embed
—
Sven Gothel /
cgit
- minor edit
—
Sven Gothel /
cgit
- Make jogl-test-applets look nice; Add NEWT Overview; Link both to JOGL's
—
Sven Gothel /
cgit
- Add AppletLauncher to launcher applets ; Make JOGL Test page look nice
—
Sven Gothel /
cgit
- JOGL index page: reorg menu links
—
Sven Gothel /
cgit
- Make jogl-applet-runner-newt.jnlp relative
—
Sven Gothel /
cgit
- Minor editing
—
Sven Gothel /
cgit
- JOGLNewtAppletBase: Use proper context ClassLoader; Add
—
Sven Gothel /
cgit
- Graph Demos: Make GLEvenListener 'standalone'; UIScene to common
—
Sven Gothel /
cgit
- Graph Fonts: Decorate w/ PrivilegedAction if required
—
Sven Gothel /
cgit
- JOGLNewtApplet1Run: Add gl_alpha, gl_multisamplebuffer and
—
Sven Gothel /
cgit
- jogl test applets: Add Graph Tests
—
Sven Gothel /
cgit
- test script
—
Sven Gothel /
cgit
- NewtCanvasAWT: Minor edits, prefer requestFocusInWindow() in
—
Sven Gothel /
cgit
- NEWT/Reparenting: Give Composite WM some slack, sleep(100); Minor
—
Sven Gothel /
cgit
- NEWT/X11: Fix ABOVE handling, notify Java on reparentNotify, cleanup of
—
Sven Gothel /
cgit
- test scripts
—
Sven Gothel /
cgit
- NEWT/Reparent: Make new local position/size persitent if not promoted
—
Sven Gothel /
cgit
- Fix AWT Test Cases: Use AWT-EDT for modifying visible frame and call
—
Sven Gothel /
cgit
- NEWT Window: Allow positionChanged(..) notification for child windows
—
Sven Gothel /
cgit
- Test NEWT Parenting: Incr. test duration to 600ms (new state poll of
—
Sven Gothel /
cgit
- test scripts
—
Sven Gothel /
cgit
- waitForPosSize/createWindow: exclude 0/0, at creation wait for size as
—
Sven Gothel /
cgit
- minor edits
—
Sven Gothel /
cgit
- NEWT Cleanup: AWT driver fix, WindowImpl createNative .., minor edits
—
Sven Gothel /
cgit
- NEWT/WindowImpl: Remove wait for position (keep waitForSize for
—
Sven Gothel /
cgit
- test scripts
—
Sven Gothel /
cgit
- Relocated VersionApplet
—
Sven Gothel /
cgit
- Minor edits: generics, test script
—
Sven Gothel /
cgit
- Fix X11/Translucency (NV): Don't enable GLX.GLX_TRANSPARENT_TYPE; Always
—
Sven Gothel /
cgit
- NEWT setAlwaysOnTop(): Allow windows to stay permanent on top; TODO:
—
Sven Gothel /
cgit
- NEWT setAlwaysOnTop(): X11 impl. / fix setFullscreen(false), child-win
—
Sven Gothel /
cgit
- ant build: don't delete jar/lib on 'one.dir', but 'clean' only
—
Sven Gothel /
cgit
- NEWT/WindowImpl: Allow fullscreen at window creation
—
Sven Gothel /
cgit
- NEWT X11/Windows: Fix AlwaysOnTop (startup and change)
—
Sven Gothel /
cgit
- NEWT (Manual) Test Case: Add fullscreen and alwaysOnTop at window
—
Sven Gothel /
cgit
- Add JOGL/NEWT Applet Runner; Add JOGL Applet Tests; Rename applet test
—
Sven Gothel /
cgit
- Remove duplicates in jogl.test.jar, jogl.util.jar,
—
Sven Gothel /
cgit
- HowToBuild += libXrender-devel
—
Sven Gothel /
cgit
- jogl test.compile post one.dir, before zip archive
—
Sven Gothel /
cgit
- Fix atomic JNLP files
—
Sven Gothel /
cgit
- Fix all jnlp files
—
Sven Gothel /
cgit
- Use native atomic jar's in jogl atomic jnlps
—
Sven Gothel /
cgit
- Don't generate android.jar pre default, incl atomic jar/jnlp in 7z
—
Sven Gothel /
cgit
- New FHS: using jogamp-current
—
Sven Gothel /
cgit
- Promote jogl.test.jar to build/jar
—
Sven Gothel /
cgit
- New FHS: jars in jar/
—
Sven Gothel /
cgit
- Unify applet/application version test files: add jogl prefix
—
Sven Gothel /
cgit
- Fix VersionApplet package name
—
Sven Gothel /
cgit
- NEWT/Window: CreateWindow - Wait for user req. position: Fix about
—
Sven Gothel /
cgit
- disable test of NV swap group - but add explicit test case (disabled)
—
Sven Gothel /
cgit
- Revert 98f9eef8279680a7fbd3fccb5840381faf1d5c01: removeNotify makes NEWT
—
Sven Gothel /
cgit
- Minor edits/cleanup: unused var, final
—
Sven Gothel /
cgit
- Destruction of GLAutoDrawable shall not remove them from AnimatorControl
—
Sven Gothel /
cgit
- Minor edits, dead code, test invocation
—
Sven Gothel /
cgit
- NEWT/ScreenMode: X11 fixes ; Ensure Screen's size is set if screenMode
—
Sven Gothel /
cgit
- Add 'older' NEW UI Requirements List - 2010-06-01
—
Sven Gothel /
cgit
- JOGL: Make GLProfile shutdown()/initSingleton() functional, ie. proper
—
Sven Gothel /
cgit
- NativeWindow/JOGL: Cleanup Caps doc and implicit related values.
—
Sven Gothel /
cgit
- Complete translucency support for Win32 - tested w/ NEWT
—
Sven Gothel /
cgit
- Test Multisample/Translucency: Remove implicit alpha settings
—
Sven Gothel /
cgit
- WindowsDWM: Check all methods for availability - Cleanup header
—
Sven Gothel /
cgit
- NEWT: Respect 'setUndecorated(true)' before native creation (ie. startup
—
Sven Gothel /
cgit
- NEWT Window: Implicit setUndecorated(true) if Capabilities
—
Sven Gothel /
cgit
- NativeWindow/X11: Add XVisualInfo.Visual opaque long access ; Add
—
Sven Gothel /
cgit
- Fix XRenderFindVisualFormat return capacity (commit
—
Sven Gothel /
cgit
- NativeWindow X11: Add DSO Xrender dependency
—
Sven Gothel /
cgit
- JOGL/X11GLXGraphicsConfiguration: Query opaque/transparent by XRender
—
Sven Gothel /
cgit
- Revert commit 8dc31bcaa3ee3a2407d1960ab42d094cac642876: Implicit
—
Sven Gothel /
cgit
- Complete translucency support (core w/ X11 (only) - tested w/ NEWT)
—
Sven Gothel /
cgit
- test script ..
—
Sven Gothel /
cgit
- Add GL Version 4.2 in GLContext Query - Add verification via
—
Sven Gothel /
cgit
- Test Gears ES1/ES2: Fix shared destruction
—
Sven Gothel /
cgit
- Test ElektronenMultiplizierer: Unix coding of shader source (failed on
—
Sven Gothel /
cgit
- Test PIXMAP/BITMAP: Can't expect GL2/ES2 - might be SW OpenGL
—
Sven Gothel /
cgit
- Test TestBug463ScaleImageMemoryAWT: Use UI Locking and AWT-EDT
—
Sven Gothel /
cgit
- test scripts ..
—
Sven Gothel /
cgit
- revert: a7340fd941b26d633c438cb5adb22f2c30a5cff0
—
Sven Gothel /
cgit
- UnitTest UI: SingletonInstance Lock at @BeforeClass - before all other
—
Sven Gothel /
cgit
- UnitTests AWT: Remove GLProfile.initSingleton(true) and ensure
—
Sven Gothel /
cgit
- UnitTests NEWT: Place GLProfile.initSingleton(true) to @BeforeClass
—
Sven Gothel /
cgit
- Unit Tests: Remove redundant GLProfile.initSingleton(boolean) calls
—
Sven Gothel /
cgit
- DynamicLibraryBundle*: Use generics for better spec - following gluegen
—
Sven Gothel /
cgit
- TestFocus01SwingAWTRobot: Run AWT destruction on AWT-EDT
—
Sven Gothel /
cgit
- Fix classpaths to work with Java 7's javah
—
Wade Walker /
cgit
- Proper classpath for all javah commands, using 'rootrel.build'
—
Sven Gothel /
cgit
- JAWTWindow.getLocationOnScreen(): Add proper JAWT lockSurface() ;
—
Sven Gothel /
cgit
- ShaderState Usage/Test: Add setShaderState(GL) for pre-use attachment to
—
Sven Gothel /
cgit
- Tests: Comment GLProfile.initSingleton(false), which is redundant /
—
Sven Gothel /
cgit
- NEWT Window/WindowImpl: Add generics - addChild()/removeChild() return
—
Sven Gothel /
cgit
- Complete commit cb4e73183103c13d8bcf7c7667e1b9ea181e1f5f (sorry)
—
Sven Gothel /
cgit
- Fix NEWT regression due to fix of bug 502, commit
—
Sven Gothel /
cgit
- SWT/AWT Test: Run AWT destruction on AWT-EDT, issue shell.close() before
—
Sven Gothel /
cgit
- Use GlueGen's setenv-build-jogl scripts from commit
—
Sven Gothel /
cgit
- Cont w/ 5a7811ecd23a3ab1af62b243c82d362431793a57: test-x*.sh
—
Sven Gothel /
cgit
- TestAWTTextRendererUseVertexArrayBug464: Run AWT destruction on AWT-EDT
—
Sven Gothel /
cgit
- TestGLDebug*: Remove Thread.dumpStack() ..
—
Sven Gothel /
cgit
- Also tackles bug 510, only lookup global on Android. See gluegen commit
—
Sven Gothel /
cgit
- Fix regression of commit 6c346d98f04e2355210960fe9ffde47432f04d62, where
—
Sven Gothel /
cgit
- Fix regression of commit 6c346d98f04e2355210960fe9ffde47432f04d62, where
—
Sven Gothel /
cgit
- API Change GLArrayDataWrapper/GLArrayDataServer: Add vboTarget to
—
Sven Gothel /
cgit
- test.sh ..
—
Sven Gothel /
cgit
- reloc test: demos.gl2.gears -> demos.gl2, etc
—
Sven Gothel /
cgit
- win32 test scripts: use new *all* locations
—
Sven Gothel /
cgit
- test scripts: use new demos.gl2 location
—
Sven Gothel /
cgit
- NewtVersionActivity: Remove 'gears' test; Version Info: Drop
—
Sven Gothel /
cgit
- Misc Rename/Reloc; GLArrayData*/PMVMatrix enhancments; Test fixes/adds
—
Sven Gothel /
cgit
- Add Dominik's ElektronenMultiplizierer (GL2ES2, NEWT) version
—
Sven Gothel /
cgit
- Add missing GearsES2 NEWT test hook
—
Sven Gothel /
cgit
- Android Cleanup: Remove EGL header & library (compile time)
—
Sven Gothel /
cgit
- NEWT/Android Fix: Display/Screen/Window creation ; ScreenMode Change
—
Sven Gothel /
cgit
- Android Cleanup: Remove commented code, make immutables final again
—
Sven Gothel /
cgit
- NEWT/Android: Assisting NEWTBaseActivity to simplify NEWT/Android usage.
—
Sven Gothel /
cgit
- Enclose file IO access in priviledged block
—
Sven Gothel /
cgit
- NEWT/Android: Add missing native code
—
Sven Gothel /
cgit
- add multitouch getPointerId data
—
Rami Santina /
cgit
- Fix: event mapping mismatch
—
Rami Santina /
cgit
- GLRunnable API Change: Return boolean indicating whether the back buffer
—
Rami Santina /
cgit
- reloc files: NEWT Android driver, demos OneTriangle
—
Sven Gothel /
cgit
- Android: Add android/EGL lib for linkage
—
Sven Gothel /
cgit
- Graph UI: Added scene controller and general scenegraph behavior.
—
Rami Santina /
cgit
- set env TARGET_PLATFORM_LIBS (linux arm cross)
—
Sven Gothel /
cgit
- Graph UI and Text demo using UIcontroller.
—
Rami Santina /
cgit
- Adapt to DynamicLibraryBundleInfo API change ; Remove non std EGL/ES
—
Sven Gothel /
cgit
- debug: remove tracker from jogl.debug=all
—
Sven Gothel /
cgit
- EGL Fixes ...
—
Sven Gothel /
cgit
- Complete Android driver reloc (constructor)
—
Sven Gothel /
cgit
- NEWT Android Display/Screen driver implementation
—
Sven Gothel /
cgit
- Test OneTriangle generalization cleanup
—
Sven Gothel /
cgit
- NEWT: Make AndroidNewtEventFactory public / accessible
—
Sven Gothel /
cgit
- Android: Demo NewtVersionActivity
—
Sven Gothel /
cgit
- Add AndroidWindow implementation
—
Sven Gothel /
cgit
- Add touch event propagation to NEWT
—
Sven Gothel /
cgit
- fix jogl.all-mobile.jar/jogl_mobile configuration
—
Sven Gothel /
cgit
- due to JAR *all* merge, merge *-java-src.zip -> jogl-java-src.zip as
—
Sven Gothel /
cgit
- add/fix: cross/egl test scripts
—
Sven Gothel /
cgit
- debug verbosity ; adaption of gluegen fix of DynamicLibraryBundle
—
Sven Gothel /
cgit
- Android hacks: ClassLoaderUtil (vie Dex.., w/ native libs) ; Merged big
—
Sven Gothel /
cgit
- EGL/Android: Favor driver's EGL/ES native library - Using Android's
—
Sven Gothel /
cgit
- EGL Fix: Use config-id value, bug override it w/ renderable type
—
Sven Gothel /
cgit
- Android: cosmetics
—
Sven Gothel /
cgit
- incr. debug output (tests)
—
Sven Gothel /
cgit
- Don't enable DebugGL/TraceGL with jogl.debug=all
—
Sven Gothel /
cgit
- GLProfile / eager init: Use relaxed query, if context was created while
—
Sven Gothel /
cgit
- no GL_VERSION_X extensions for ES profiles
—
Sven Gothel /
cgit
- pbuffer caps fix: offscreen -> false
—
Sven Gothel /
cgit
- EGLDrawable.setRealized(true) - no update gfx-config if we already have
—
Sven Gothel /
cgit
- EGLPBuffer: remove 'ownEGLDisplay=true' (just wrong), add destroyImpl()
—
Sven Gothel /
cgit
- Add missing incl of gluegen's stdint (win32 failed)
—
Sven Gothel /
cgit
- deployment resturcturing: combine nativewindow/jogl/newt ; newt:
—
Sven Gothel /
cgit
- Complete Android cleanup (compile/apk launch)
—
Sven Gothel /
cgit
- Adapt latest gluegen changes for crossplatform.
—
Sven Gothel /
cgit
- Proposal for multi touch
—
Sven Gothel /
cgit
- Multitouch proposal MouseEvent
—
Rami Santina /
cgit
- Eclipse Classpath: Add android.jar
—
Sven Gothel /
cgit
- Initial android newt input event transformation
—
Rami Santina /
cgit
- android map motion pressure to newt
—
Rami Santina /
cgit
- Added accessibility events mapping to newt
—
Rami Santina /
cgit
- Isolate android implementation details to
—
Sven Gothel /
cgit
- Hide NEWT AWT Event implementation details to jogamp.newt.awt.event
—
Sven Gothel /
cgit
- Renamed jogamp.newt.opengl -> jogamp.newt.egl, properly reflecting EGL
—
Sven Gothel /
cgit
- test: remove bug 502 workaround flag
—
Sven Gothel /
cgit
- Use GlueGen Platform's OSType enum
—
Sven Gothel /
cgit
- fix url: .com -> .org
—
Sven Gothel /
cgit
- updated runtime properties (debug) doc
—
Sven Gothel /
cgit
- added (c) header
—
Sven Gothel /
cgit
- adapt to gluegen Platform change
—
Sven Gothel /
cgit
- build: add linux/armv7 support ; only add resources once w/o java source
—
Sven Gothel /
cgit
- gl header cfg: use __unix__ define, instead of all avail variations
—
Sven Gothel /
cgit
- script: no need for custom linux-x86 on multilib platform
—
Sven Gothel /
cgit
- test case GLWindow
—
Sven Gothel /
cgit
- add linux/armv7 scripts [[cross] compile clean]
—
Sven Gothel /
cgit
- Fix 'main' invocation
—
Sven Gothel /
cgit
- Add Documentation: OpenGL-Evolution-And-JOGL
—
Sven Gothel /
cgit
- Fix UML size
—
Sven Gothel /
cgit
- add url to opengl and khronos
—
Sven Gothel /
cgit
- GLProfile: Initialization fix and clarifications ( GLExceptions on n/a
—
Sven Gothel /
cgit
- Fix SharedResource (SR) Initialization
—
Sven Gothel /
cgit
- main git source location if jogamp
—
Sven Gothel /
cgit
- Fix NEWT GL ctx/offscreen (GPUMemSec..) tests: Use pbuffer (i.e. hw
—
Sven Gothel /
cgit
- Graph: updated inclass documentations
—
Rami Santina /
cgit
- Graph: Remove unused imports
—
Rami Santina /
cgit
- TestGLSLShaderState01 PerfTest: 2min timeout / swapInterval 0 / start
—
Sven Gothel /
cgit
- Minor editing/cleanups: code/test
—
Sven Gothel /
cgit
- X11/Newt Locking: Clarify dependency of XInitThreads() hack
—
Sven Gothel /
cgit
- Minor editing (compile script, X11Window.c - cleanups)
—
Sven Gothel /
cgit
- Added handling for offcurve triangle overlaps.
—
Rami Santina /
cgit
- Handle curved triangles overlaps.
—
Rami Santina /
cgit
- X11 Nativewindow/NEWT: X11 Error Handler (JNIEnv query for thread, stack
—
Sven Gothel /
cgit
- Woraround for bug 502: X11/NEWT Stalling due to libX11/XCB
—
Sven Gothel /
cgit
- Cleanup UITestCase helper, expose test class name via get*TestName() ..
—
Sven Gothel /
cgit
- add property 'nativewindow.x11.mt-bug' to test script ..
—
Sven Gothel /
cgit
- Utilize GlueGen's platform independent header for stdin.h,
—
Sven Gothel /
cgit
- test bat/sh files edit ..
—
Sven Gothel /
cgit
- Relocated SingletonInstance to GlueGen (where a ServerSocket impl. is
—
Sven Gothel /
cgit
- Font and TypecastRender generate array of OutlineShapes instead of
—
Rami Santina /
cgit
- Fix: transform to Quadratic; Refactor method names
—
Rami Santina /
cgit
- Add Factory for triangulation with base Interface; misc cleanup
—
Rami Santina /
cgit
- Using GlueGen IOUtil (dropped StreamUtil, FileUtil); Public
—
Sven Gothel /
cgit
- NEWT unit test util, on/offscreen GLContext/NEWT window separation
—
Sven Gothel /
cgit
- import cleanup
—
Sven Gothel /
cgit
- unit test: use class global GLProfile
—
Sven Gothel /
cgit
- Locator Util: Clarify API doc a bit
—
Sven Gothel /
cgit
- Locator moved to GlueGen's IOUtil (gluegen
—
Sven Gothel /
cgit
- GLBuffers fix ; GL imageSizeInBytes fix / unit tests.
—
Sven Gothel /
cgit
- Simplify and fix GL2GL3 usage (save/restore)
—
Sven Gothel /
cgit
- src-zip: no compression to benefit from xz/7z compression
—
Sven Gothel /
cgit
- windows batch files: bump to 6u26
—
Sven Gothel /
cgit
- Fix: vertex in loop test; using crossing method
—
Rami Santina /
cgit
- Remove implicit for loops reduces temp objects
—
Rami Santina /
cgit
- create source zip archives per default
—
Sven Gothel /
cgit
- Fix ShaderProgram double destroy()
—
Sven Gothel /
cgit
- Add all.debug target
—
Sven Gothel /
cgit
- leave java source zip file in build folder (if BUILD_ARCHIVE=true)
—
Sven Gothel /
cgit
- NEWT/GLContext (unit test): Wait for visibility/realized ; Add clean
—
Sven Gothel /
cgit
- Cleanup nonuniform impl(method params and comments)
—
Rami Santina /
cgit
- Merging OutlineShape.VerticesState enum type (John Pritchard
—
Sven Gothel /
cgit
- Graph: More std. functionality (equals, clone) / Better in-place
—
Sven Gothel /
cgit
- GlyphShape: Use switch block for PathIterator - adding default
—
Sven Gothel /
cgit
- Graph: more clone() cleanup.
—
Sven Gothel /
cgit
- Graph / Text: Use CharSequence as char/string interface to text
—
Sven Gothel /
cgit
- Graph: GLSL fix, Adding renderModes bits instead of dedicated booleans,
—
Sven Gothel /
cgit
- Graph: OutlineShape fix, cleanup
—
Sven Gothel /
cgit
- Graph: RenderState (interface -> abstract) missing commit of
—
Sven Gothel /
cgit
- Graph/Font: use StringBuilder
—
Sven Gothel /
cgit
- Graph/JOGL: Avoid NPE
—
Sven Gothel /
cgit
- JOGL/ShaderCode: Dump proper GLSL source w/ line numbers if GLSLCode
—
Sven Gothel /
cgit
- Graph VBORegion*: Lazy GL alloc of resources at update(GL, ..) not
—
Sven Gothel /
cgit
- Graph/GLyph*: Add static factory method for non Renderer creation,
—
Sven Gothel /
cgit
- Graph: whitespace ..
—
Sven Gothel /
cgit
- TypecastRenderer: Avoid -y direction and later y-flipping / FIXME: math
—
Sven Gothel /
cgit
- Graph/Tests: Adapt to latest commits ..
—
Sven Gothel /
cgit
- Graph/UI-Demo: Use RegionRenderer for region and text, start data/gl
—
Sven Gothel /
cgit
- Graph/UI-Demo: Use RegionRenderer for region and text, start data/gl
—
Sven Gothel /
cgit
- Loop: Fix invert; GlyphString/createRegion: Remove unnecessary
—
Sven Gothel /
cgit
- Fix: glyph outline orientation with the removal of inversion
—
Rami Santina /
cgit
- Graph/Loop: More readable/verbose invert case; using Winding enum; ttf
—
Sven Gothel /
cgit
- Graph: getWinding(ArrayList<Vertex> vertices) test; minor renaming
—
Sven Gothel /
cgit
- Graph: Add comments 'n questions (FIXME?)
—
Sven Gothel /
cgit
- build: Query git branch/sha1 and use it if not set and tools are
—
Sven Gothel /
cgit
- Fix ShaderState useProgram() case: on && program not linked (yet)
—
Sven Gothel /
cgit
- JUnit Tests: Extract utility of creating a NEWT Window w/ GLContext w/o
—
Sven Gothel /
cgit
- JUnit Test: Add 'ruler' testcase using monitor mode's mm/pixel size.
—
Sven Gothel /
cgit
- GLSL UnitTest: Reloc Ruler and make local fields final
—
Sven Gothel /
cgit
- ShaderProgram: useProgram(..) -> public
—
Sven Gothel /
cgit
- Fix: GLSLArrayHandler (data has no location); Fix ShaderState (switch
—
Sven Gothel /
cgit
- JOGL/GLDebug/GLTrace: Gluegen/BuildComposablePipeline: print arguments
—
Sven Gothel /
cgit
- Fix/Extend FBObject (API Change): plain init(GL), support multiple
—
Sven Gothel /
cgit
- FIX graph FBObject usage - 526ea7a3fb579f88a0c0a1e597387aae29d5aa06
—
Sven Gothel /
cgit
- GLSL unit tests: cleanup shader state tests
—
Sven Gothel /
cgit
- Added nonuniform weight impl; misc enhancements/cleanups
—
Rami Santina /
cgit
- Refactor getOutline --> getPaths (actual behaviour)
—
Rami Santina /
cgit
- UITest AWTRobot: Use AWT double click TO
—
Sven Gothel /
cgit
- Fix GLDebugMessages synchronous setting
—
Sven Gothel /
cgit
- UI Unit Tests: Add test name to log and singleton lock, better log
—
Sven Gothel /
cgit
- UI Unit Tests: OO rework of EventCountAdapter
—
Sven Gothel /
cgit
- UI Tests/Robot: Attempt to stabilize UI tests (focus/input)
—
Sven Gothel /
cgit
- GLContext GLDebugMessages: Add synchronous status/dumpStack; Remove
—
Sven Gothel /
cgit
- Unit Test Framework SingletonInstance: setup file unlock/delete asap
—
Sven Gothel /
cgit
- GLRunnable Injection Thread Test: Slow down injection to 10Hz
—
Sven Gothel /
cgit
- Fix problem with external context on CentOS 5.5 inside VMWare
—
Wade Walker /
cgit
- Utilize general validation of fbcfg (further validation w/ query),
—
Sven Gothel /
cgit
- GetDebugMessageLogARB/AMD 'messagelog' param is return value, hence
—
Sven Gothel /
cgit
- ShaderState Switch Program: Only disable current program if no new one;
—
Sven Gothel /
cgit
- Fix glsl unit tests: NV needs to have explicitly turn off vsync / Fix
—
Sven Gothel /
cgit
- MacOSX/CGL Add CGLGetShareGroup()
—
Sven Gothel /
cgit
- FIX: Refactor GLArrayData and all it's implementations/sub-interfaces
—
Sven Gothel /
cgit
- Fix FBObject: Remove double stencil RB generation; Expose data (size,
—
Sven Gothel /
cgit
- Fix: Cached GlyphString handling
—
Sven Gothel /
cgit
- Use common constants for shader attributes (needs to be completed)
—
Sven Gothel /
cgit
- Use GLArrayDataServer to handle shader attributes/data using VBO
—
Sven Gothel /
cgit
- Added getBounds impl to region, returning AABBox
—
Rami Santina /
cgit
- Fix: AABBox setLow/setHigh call resize; removes possible call error
—
Rami Santina /
cgit
- TextRenderer - createString exposed; Renderer - added scale();
—
Rami Santina /
cgit
- Added demo GPU Resolution Indep UI - Button;
—
Rami Santina /
cgit
- Added headers to graph.ui classes
—
Rami Santina /
cgit
- destroy: clear vertices/triangle arrays
—
Sven Gothel /
cgit
- resolve conflicts
—
Sven Gothel /
cgit
- Fix TAB: Replace all TAB with 4 spaces
—
Sven Gothel /
cgit
- Add com.jogamp.graph disclaimer
—
Sven Gothel /
cgit
- Add GL: glGetBufferSize(int buffer) - buffer size tracking, and add
—
Sven Gothel /
cgit
- ant all.ide target: use all debug flags (+vars)
—
Sven Gothel /
cgit
- copy all fonts and shader to build folder, allowing ide debugging
—
Sven Gothel /
cgit
- Texture: Change method signatures: Pass GL context object if required
—
Sven Gothel /
cgit
- GLContext changes:
—
Sven Gothel /
cgit
- Fix GLProfile: Order of profiles Hi -> Low
—
Sven Gothel /
cgit
- Fix/Add: Locator (Handle JarURLConnection and ..)
—
Sven Gothel /
cgit
- reflect GLContext changes a5430cf16727fdc7bcfb17ef251018cc479d5f5d
—
Sven Gothel /
cgit
- simple cleanup/warnings
—
Sven Gothel /
cgit
- GLBufferSizeTracker/GLBufferStateTracker: Remove Redundancy
—
Sven Gothel /
cgit
- NEWT GLWindow: Remove context current check for swapBuffer() call
—
Sven Gothel /
cgit
- GLArrayData API and impl. changes
—
Sven Gothel /
cgit
- FBObject: Add validation / API cleanup
—
Sven Gothel /
cgit
- test: reflect GLArrayData changes
—
Sven Gothel /
cgit
- ShaderState: Validated impl./state-handling / Added comments
—
Sven Gothel /
cgit
- Refactored graph: Reduce/remove data copy/recreation; Shader cleanup
—
Sven Gothel /
cgit
- GLContextImpl: GLContextLock -> RecursiveLock
—
Sven Gothel /
cgit
- New FPSCounter, impl. by GLWindow and GLAnimatorControl (fps perf
—
Sven Gothel /
cgit
- Add unified support for GL_ARB_debug_output and GL_AMD_debug_output.
—
Sven Gothel /
cgit
- Misc cleanup, strings etc
—
Sven Gothel /
cgit
- Fixed a few GL method's String parameter (explicit gluegen String
—
Sven Gothel /
cgit
- GLDrawableHelper: listener's locking cleaned ; Fix generics (warnings)
—
Sven Gothel /
cgit
- NEWT Event Types: Use final modifier if possible
—
Sven Gothel /
cgit
- Fix junit tests: Enable FPSCounter (missing from
—
Sven Gothel /
cgit
- Graph: Fix AMD shader complain (version) ; No Attributes in fragment
—
Sven Gothel /
cgit
- jogl.debug.DebugGL enables new DebugMessage/Output feature
—
Sven Gothel /
cgit
- GLContextImpl.createContextARB(..): Use impl. GLProfile to determine
—
Sven Gothel /
cgit
- test scripts
—
Sven Gothel /
cgit
- FPSCounter def to 5*60 frames (each 5s at 60Hz) ; Test: each 1s
—
Sven Gothel /
cgit
- Fix GLSL Shader tests ..
—
Sven Gothel /
cgit
- graph/glsl: AMD need vertice attrib location 0 ..
—
Sven Gothel /
cgit
- Use less updated animator fps
—
Sven Gothel /
cgit
- ShaderState: 'Update' vertexAttribMap on enable
—
Sven Gothel /
cgit
- NEWT/X11 WindowClosing: End dispatch loop since Display could be
—
Sven Gothel /
cgit
- NativeWindow/X11: Simple cleanup/generalization ..
—
Sven Gothel /
cgit
- Newt Window: Remove 'invalidate()' method, only 'destroy()' is required
—
Sven Gothel /
cgit
- ShaderState: Add 'ownUniform()/ownAttribute()'; rename glFunction ->
—
Sven Gothel /
cgit
- Graph Demos: Add F4 key to exit; Proper exit sequence w/ animator.stop()
—
Sven Gothel /
cgit
- test script
—
Sven Gothel /
cgit
- Newt Window: Missing change of f47230cb4649df13260ac56c5dae6c01dad7c1e7
—
Sven Gothel /
cgit
- Make FBObject more generic, split FBO/tex and depth/stencil
—
Sven Gothel /
cgit
- GLContext: Added java.debug.DebugGL and java.debug.TraceGL to enable
—
Sven Gothel /
cgit
- ShaderProgram: Add 'init(GL2ES2)', allowing GL program object creation
—
Sven Gothel /
cgit
- Fix: Use new FBObject; Use shaderProgram.program() instead of
—
Sven Gothel /
cgit
- Fix: shaderProgram.program(); glBindAttribLocation() call;
—
Sven Gothel /
cgit
- Fix: DEBUG field (regression)
—
Sven Gothel /
cgit
- Fragment Shader enhancement + clean-up;
—
Rami Santina /
cgit
- Fix: removing fragments with w=0 is producing dimples with msaa
—
Rami Santina /
cgit
- Jogl build: Rebuild jar files if shaders were updated
—
Sven Gothel /
cgit
- all.ide: add one.dir to update build/jar/
—
Sven Gothel /
cgit
- Fix: p1y region set to 0.5, cleaned shader
—
Rami Santina /
cgit
- Graph Unit tests must have NEWT in the name / Also added UI locking
—
Sven Gothel /
cgit
- Font Names: Expose name indices allowing user to pick all names ..
—
Sven Gothel /
cgit
- archive tga results
—
Sven Gothel /
cgit
- Rendered: +enable(GL, bool) ; dumpFontNames..
—
Sven Gothel /
cgit
- Import Typecast r106, http://typecast.dev.java.net/ - Apache License,
—
Sven Gothel /
cgit
- Minor changes, OTGlyph: remove redundant/errorneous add-on points
—
Sven Gothel /
cgit
- Imported part of Harmony's awt.geom impl. 6.0-r991881,
—
Sven Gothel /
cgit
- Fitting of jogamp.graph.geom.plane: double -> float, package location,
—
Sven Gothel /
cgit
- Add generic Font and impl TypecastFont.
—
Sven Gothel /
cgit
- Add com.jogamp.graph.geom types
—
Sven Gothel /
cgit
- Add initial GPU based curve rendering implementation, utilizing TTF
—
Sven Gothel /
cgit
- Add LICENSE file
—
Sven Gothel /
cgit
- Make com.jogamp.graph.geom.plane non public: jogamp.graph.geom.plane,
—
Sven Gothel /
cgit
- updated file names
—
Sven Gothel /
cgit
- Refactored Vertex Point PointTex GraphPoint namings
—
Rami Santina /
cgit
- Fix: GPUTextnewtDemo02 showing r2t algo output
—
Rami Santina /
cgit
- Fix: RenderingDemo with MULTI_PASS doesnt uses MSAA
—
Rami Santina /
cgit
- TextDemos: Dump MSAA values, see what which AA style does ..
—
Sven Gothel /
cgit
- TextDemo02 multi pass: no MSAA - right
—
Sven Gothel /
cgit
- sample coverage: no diff to lines
—
Sven Gothel /
cgit
- TextDemo01 (MSAA): 4 samples
—
Sven Gothel /
cgit
- TextDemo01 (MSAA): 4 samples (duh)
—
Sven Gothel /
cgit
- WindowTitle: Add r2t/msaa - Region Demos: Dump MSAA
—
Sven Gothel /
cgit
- Common demo gllistener for text; Cleanup HwTextRenderer: Use GL as
—
Sven Gothel /
cgit
- demo: add numbers to rendering text
—
Sven Gothel /
cgit
- revert to 2nd pass magic fbo size 190
—
Sven Gothel /
cgit
- Font: Make font instances size agnostic (remove all size states), size
—
Sven Gothel /
cgit
- Demo refactor variable names
—
Rami Santina /
cgit
- MSAATool Split dump to CSAA and MSAA
—
Rami Santina /
cgit
- Fix: remove TTF imports
—
Rami Santina /
cgit
- Added print screen to TGA file to be used in junit
—
Rami Santina /
cgit
- Testcase for R2T with two sizes
—
Rami Santina /
cgit
- Multiple snapshots r2t; Added test initial MSAA
—
Rami Santina /
cgit
- Add debug flag for boundary tri
—
Rami Santina /
cgit
- Updated textTextRenderer 3 views each and write to tga file
—
Rami Santina /
cgit
- Same size for both tests diff technique
—
Sven Gothel /
cgit
- Refactor / Use font name as file path, if not a java font
—
Sven Gothel /
cgit
- Refactoring for public: Remove Line ; public/private API cleanup
—
Sven Gothel /
cgit
- Font Refactoring ; Misc Changes ; Demo/Test Update
—
Sven Gothel /
cgit
- Import: Ubuntu Font Family 0.71.2, http://font.ubuntu.com/ - Ubuntu Font
—
Sven Gothel /
cgit
- Relocate Hw*Renderer -> opengl subpackage
—
Sven Gothel /
cgit
- Renamed Hw*Renderer -> *Renderer
—
Sven Gothel /
cgit
- Added inclass comments to OutlineShape
—
Rami Santina /
cgit
- Added inclass documentation to AABBox; Misc changes
—
Rami Santina /
cgit
- Refactor: Public *Renderer / Unify Region Demos / Using own Screenshot
—
Sven Gothel /
cgit
- Avoid NPE in Screenshot/ReadBufferUtil
—
Sven Gothel /
cgit
- Demo/Test: Use public API
—
Sven Gothel /
cgit
- Fix: RegionRenderer TwoPass Renderering, fix methodnames in Renderer
—
Rami Santina /
cgit
- Remove generics notion of Type<Vertex>, since Vertex _is_ the lowest
—
Sven Gothel /
cgit
- Set relative texSize to RegionDemo02
—
Rami Santina /
cgit
- Temp: updated Testcases to onscreen
—
Rami Santina /
cgit
- VBORegion2PGL3 -> VBORegion2PES2
—
Sven Gothel /
cgit
- Text Demo listener: Use keycode instead of keychar
—
Rami Santina /
cgit
- Fix: Outline over triangulation.
—
Rami Santina /
cgit
- Inclass Documentation cleanup of public API
—
Rami Santina /
cgit
- Final core and demo changes for jogl merge
—
Sven Gothel /
cgit
- Folded turtle2d into jogl folders
—
Sven Gothel /
cgit
- Folded typecast into jogl folder
—
Sven Gothel /
cgit
- integrated typecast into jogamp. tree
—
Sven Gothel /
cgit
- Remove HashCode util and its usage
—
Sven Gothel /
cgit
- Add graph shaders and fonts ..
—
Sven Gothel /
cgit
- Font: +getName / +getAllNames / +isPrintableCharacter
—
Sven Gothel /
cgit
- Load fonts via File or URL .
—
Sven Gothel /
cgit
- more text in text demos
—
Sven Gothel /
cgit
- ShaderCode: Remove redundant code (Use proper Locator variant)
—
Sven Gothel /
cgit
- Newt X11: keyPress/Release must use upper case XP_ values to match VK_ ;
—
Sven Gothel /
cgit
- Remove platform-specific JAR from Eclipse classpath.
—
Wade Walker /
cgit
- Fix NPE caused by refactoring on 2/26/2011.
—
Wade Walker /
cgit
- Make jogl builder order match gluegen builder order.
—
Wade Walker /
cgit
- FPSAnimator: Poor attempt to wait for threads EOL after pause/stop
—
Sven Gothel /
cgit
- JAWTUtil: Just use 'sunToolkitClass' in local block
—
Sven Gothel /
cgit
- Eclipse: Add swt-debug.jar to .classpath
—
Sven Gothel /
cgit
- FPSAnimator: Avoid NPE
—
Sven Gothel /
cgit
- Fix Bug460 test
—
Sven Gothel /
cgit
- Fix unnecessary NPE in case of unrealized GLCanvas
—
Sven Gothel /
cgit
- Promote GLDrawableFactory.getOrCreateSharedContext(..) to public.
—
Sven Gothel /
cgit
- Fixing build errors on Solaris systems. FIX: 481
—
Barcsik Attila /
cgit
- Fix Bug #460 - GLCanvas NPE
—
Sven Gothel /
cgit
- Fix bug #479 - typo
—
Sven Gothel /
cgit
- Fix Bug #480 (attempt) - ATI + WinXP: make context current for ARB PFD
—
Sven Gothel /
cgit
- Refine WGL_PIXEL_TYPE_ARB and GLX_RENDER_TYPE:
—
Sven Gothel /
cgit
- Refine getAvailableGLCapabilitiesImpl (XGL, WGL and EGL): Sort only if
—
Sven Gothel /
cgit
- Add @Override
—
Sven Gothel /
cgit
- - LinkedList -> ArrayList (using tail) for O(1) operation
—
Sven Gothel /
cgit
- Cleanup JNI/JAWT C Header with copyright statement
—
Sven Gothel /
cgit
- GLStateTracker code review:
—
Michael Bien /
cgit
- junit Gears: remove AWT GLCanvas from import
—
Sven Gothel /
cgit
- Fix MemoryObject: Remove unnecessary and slow hash collision action
—
Sven Gothel /
cgit
- Revert Gears: Remove static main, since junit tries to load references
—
Sven Gothel /
cgit
- Add Version Applet/ link
—
Sven Gothel /
cgit
- Sync Gears (jogl-demos)
—
Sven Gothel /
cgit
- Fix GLStateTracker PixelStore popAttrib(): Only write new state if
—
Sven Gothel /
cgit
- added GL reference pages crawler script for automatic
—
Michael Bien /
cgit
- Fix public javadoc (add all com.jogamp.* packages)
—
Sven Gothel /
cgit
- JOGL OSX: Cleanup imports/override
—
Sven Gothel /
cgit
- Tolerate pending/lazy native context creation at 1st makeCurrent (OSX).
—
Sven Gothel /
cgit
- tests for native SWT
—
Sven Gothel /
cgit
- Fix TestSharedContextListAWT: Use in-thread simple frame construction,
—
Sven Gothel /
cgit
- Add junit.run.awt.singletest target for cmdline verification
—
Sven Gothel /
cgit
- SWTAccessor: Attempt to receive the OSX cocoa NSView handle/id
—
Sven Gothel /
cgit
- fix test - dont use GLAutoDrawable.invoke(boolean wait, GLRunnable
—
Sven Gothel /
cgit
- Animator: Cleanup and better DEBUG info
—
Sven Gothel /
cgit
- Cleanup (private access for inner classes)
—
Sven Gothel /
cgit
- NEWT EDT: Fix dbl-chk-locking, runOnEDT fast-path, enqueEvent dispatch
—
Sven Gothel /
cgit
- NEWT WindowImpl EDT fixes
—
Sven Gothel /
cgit
- unit tests: Gears, TestGearsNEWT, WindowImplAccess
—
Sven Gothel /
cgit
- NEWT: enqueueEvent(wait, ..) can't wait if on EDT. Solves UI close, etc
—
Sven Gothel /
cgit
- SWTAccessor: Fix type casting int/long - better long usage determination
—
Sven Gothel /
cgit
- X11Util DisplayName: Respect DEFAULT_CONNECTION string
—
Sven Gothel /
cgit
- JOGL GLDrawableFactory: Expose experimental method
—
Sven Gothel /
cgit
- SWTAccessor: Add new SWT reflections for native window handle and
—
Sven Gothel /
cgit
- SWT/JOGL: Native SWT binding test
—
Sven Gothel /
cgit
- Remove TestSWT01GLn hacking, see TestSWT02GLn
—
Sven Gothel /
cgit
- changes due to code cleanup in gluegen.
—
Michael Bien /
cgit
- Clean/Fix: Threading Code
—
Sven Gothel /
cgit
- Code cleanup: override, imports, StringBuilder, ..
—
Sven Gothel /
cgit
- Attempt to analyze failed AWT UI tests, where no paint is being issued
—
Sven Gothel /
cgit
- GLProfile: More Tolerant for missing features; MacOSX: Fix External
—
Sven Gothel /
cgit
- Remove reference to the deprecated option noCDC
—
Sven Gothel /
cgit
- Remove reference to the deprecated option noCDC (2)
—
Sven Gothel /
cgit
- Remove reference to the deprecated option noCDC (2)
—
Sven Gothel /
cgit
- Avoid NPE (pairs with 6188d6a385056adade49fcb6d8247f94f96d402e)
—
Sven Gothel /
cgit
- Fix bug 473: Override on implementations with 1.5
—
Sven Gothel /
cgit
- Make Eclipse build correctly
—
Wade Walker /
cgit
- Fix path to FixedFuncHook.class.
—
Wade Walker /
cgit
- Prevent native libraries from always rebuilding and stripping
—
Wade Walker /
cgit
- Add new all.ide target for use in Eclipse, NetBeans, and IntelliJ
—
Wade Walker /
cgit
- Avoid NPE, incr. test poll, ..
—
Sven Gothel /
cgit
- gluegen-archivetasks.xml -> jogamp-archivetasks.xml
—
Sven Gothel /
cgit
- Adapt changes of jogamp-env.xml
—
Sven Gothel /
cgit
- Inverse build attribute build.noarchive -> build.archiveon
—
Sven Gothel /
cgit
- Using 7z instead of zip
—
Sven Gothel /
cgit
- Use NODE_NAME env var to determine test archive
—
Sven Gothel /
cgit
- Excluded javadoc.dev from javadoc.all; Fixed javadoc.dev (incl jogamp.*
—
Sven Gothel /
cgit
- NativeWindow NativeSurface lock/unlock Surface cleanup ; NEWT WindowImpl
—
Sven Gothel /
cgit