SW Tracking Report Objectives for the release 2.4.0

From JogampWiki
Revision as of 04:38, 27 September 2015 by Sgothel (Talk | contribs)

Jump to: navigation, search


List started on 2015-03-06, concluding Release 2.3.2 - In Progress - continuation @ Release 2.4.1.

Warning: WIP


Please note that most features below might not get into release 2.4.0, but will be pushed back to the next release.

After finalizing release 2.4.0 .. such entries will be moved to the next version's page, removed from here .. etc.


Graph UI

Dependency Tree

All GraphUI 2.4.0

IDProductComponentPSeverityStatusResolutionSummary (4 tasks) Votes
805GraphUIPlugin---enhancementUNCONFIRMEDBasic Graph-UI Elements - I
804GraphUIPlugin---enhancementUNCONFIRMEDAdd SVG Input Specification (Curved Geometry, Object Interaction) to Graph-UI
803GraphUICore---enhancementIN_PROGRESSEstablish Graph-UI Core ..
544GraphUICoreP3enhancementUNCONFIRMEDRFE for UI part of the graph package

Jogl / Graph

Dependency Tree Graph Font Issues

All Jogl Graph 2.4.0

IDProductComponentPSeverityStatusResolutionSummary (12 tasks) Votes
1272JoglgraphP4normalUNCONFIRMEDTwo-pass TextRenderer color changing during runtime doesn't work if glyph caching is enabled
1230Joglgraph---normalUNCONFIRMEDTwo-pass TextRenderer doesn't work if culling is enabled
1229Joglgraph---majorUNCONFIRMEDSome TextRenderer tests not giving expected results
1228Joglgraph---enhancementUNCONFIRMEDAllow setting other glBlendFunc in GLRegion renderer
1162Joglgraph---normalUNCONFIRMEDUsing TextRegionUtil (RegionRenderer and RenderState) with user GL code
1133Joglgraph---majorUNCONFIRMEDSome TTF fonts producing squares instead of characters
1132Joglgraph---majorUNCONFIRMEDOTF fonts can't be loaded in Graph API renderer
1131Joglgraph---majorUNCONFIRMEDSome TTF fonts not working in the new Graph API renderer
1064JoglgraphP1majorIN_PROGRESSFix Graph Font Rendering (group for related bugs)
1061Joglgraph---enhancementUNCONFIRMEDMake possibility to draw antialiased text to different frame buffer
1041Joglgraph---enhancementUNCONFIRMEDGPU Font rendering bugs on bold fonts
1040Joglgraph---enhancementUNCONFIRMEDFont space character width problem (GPU renderer)


IDProductComponentPSeverityStatusResolutionSummary (4 tasks) Votes
1140Joglvulkan---enhancementUNCONFIRMEDAdd Support for SPIR-V >= 2.0 (group)
1139Joglvulkan---enhancementUNCONFIRMEDGeneralize high-level API GLContext, GLDrawable, GLAutoDrawable for Vulkan and OpenGL
1138Joglvulkan---enhancementUNCONFIRMEDCommon Subset of OpenCL >= 2.1 / Vulkan Command API (Queue, Buffer) and Context
1137Joglvulkan---enhancementCONFIRMEDAdd Support for Vulkan (group)


IDProductComponentPSeverityStatusResolutionSummary (10 tasks) Votes
1178Newtembedded---enhancementIN_PROGRESSPrevent dual mousepointers and improve raspberry pi xorg experience when using NEWT BCM VC IV on Raspberry Pi
814Newtcore---enhancementCONFIRMEDEnhance PointerEvent / Deprecate MouseEvent
813Newtcore---enhancementCONFIRMEDAllow InputDevice to be auto-assigned, e.g. via USB Topology (Monitor - Mouse/Keyboard)
812Newtcore---enhancementCONFIRMEDAdd USB Topology / Graph to query device location etc.
809Newtcore---enhancementUNCONFIRMEDNEWT Input: Add support for Compass Devices
808Newtcore---enhancementUNCONFIRMEDNEWT Input: Add support for Gyroscope / Accelerometer Devices
807Newtcore---enhancementUNCONFIRMEDNEWT Input: Add support for more devices a.k.a (Accelerometer, GPS, Compass, Joystick ..)
795Newtwayland---enhancementCONFIRMEDAdd native Wayland Backend for NEWT
595NewtcoreP5enhancementCONFIRMEDNEWT event propagation to Jinput
592JinputcoreP5enhancementIN_PROGRESSMigrate Jinput to JogAmp


IDProductComponentPSeverityStatusResolutionSummary (28 tasks) Votes
1323JoglopenglP4minorUNCONFIRMEDEnhance the math utilities to support more operations on vectors, matrices and quaternions
1303JoclopenclP4enhancementCONFIRMEDAdd ability to use clRetainMemObject() on CLBuffers instead of automatically releasing
1288JoglopenglP4blockerUNCONFIRMEDGL_PARAMETER_BUFFER_ARB is perceived as invalid binding target
1273GluegencoreP4normalRESOLVEDWORKSFORMEgluegen: fix aarch64 definitions to get them buildable under Fedora
1269JoalcoreP4normalRESOLVEDFIXEDBump openal-soft to Release 1.17.0
1268GluegencoreP4normalRESOLVEDFIXEDDynamicLibraryBundleInfo: Add NativeLibrary's 'searchSystemPath' and 'searchSystemPathFirst' attributes
1266JoglawtP5normalUNCONFIRMEDPer canvas GLSL vertical flip skip method
1264JoglutilP5normalUNCONFIRMEDMethods to access (read, write) to pixels in TextureData
1260JoglutilP4minorUNCONFIRMEDAllow the change of MAXIMUM_VIDEO_ASYNC of GLMediaPlayer
1258GluegencoreP4enhancementCONFIRMEDAdd Multiple JNI/Native to Java Callback Generation Techniques
1256GluegencoreP3enhancementIN_PROGRESSProvide General GlueGen Annotation Processor (Replacing specialized CStruct)
1246GluegencoreP4enhancementIN_PROGRESSgluegen: please add support for Linux ppc64le
1242Joglutil---enhancementCONFIRMEDFix 'Texture.updateImage(...)' API and Implementation
1236Generalbuilds---enhancementCONFIRMEDSIGFPE during System.load of linux-i586/libgluegen-rt.so seen on Asus EEEPC 900 using libc-2.3.6
1235Generalbuilds---enhancementUNCONFIRMEDStatically link Linux natives against musl-libc for deployment on all Linux 2.6 and later systems
1197JoglutilP5enhancementUNCONFIRMEDTexture and image API revamping
1152Joglutil---enhancementUNCONFIRMEDStereoDevice: Add HSW Display (Health and Safety Warning) at least in combination w/ OculusVR
1115Joglcore---enhancementUNCONFIRMEDSRGB implementation
1045Joglopengl---enhancementUNCONFIRMEDImplement GLUgles2
1008Generalbuilds---enhancementIN_PROGRESSAdopt Automated Validation of Version Semantics
973Joglcore---enhancementUNCONFIRMEDNativeWindowFactory: Needs service provider interface (SPI) for TK specific implementations (Scaling)
953JoglawtP5enhancementIN_PROGRESSAllow the creation of a BufferedImage from a TextureData
933JoglopenglP4enhancementCONFIRMEDForce GLMediaPlayer not to depend on machine time
811JoglutilP5enhancementUNCONFIRMEDThe legacy text renderer doesn't support GL3
794Joglwayland---enhancementCONFIRMEDAdd Wayland Windowing/Surface Interoperability
686JoglutilP3enhancementUNCONFIRMEDAdd libav native Libraries for GLMediaPlayer fallback w/ patent free Codecs like WebM
592JinputcoreP5enhancementIN_PROGRESSMigrate Jinput to JogAmp
535JoglcoreP3enhancementRESOLVEDINVALIDProvide Java Web Start demos and tests for those currently runnable only as applets

Non Features

Bugs to fix for this release

IDProductComponentPSeverityStatusResolutionSummary (47 tasks) Votes
1356JoglopenglP4normalUNCONFIRMED"Future proof" ffmpeg libraries loading prevents using legit libraries
1351JoglmacosxP4normalUNCONFIRMEDCustom pointer pixels doubled only on Mac OS X
1347JoglcoreP4normalUNCONFIRMEDMapped GLProfile's (e.g. GL2ES2, GL2ES1) select software renderer GL2 instead of hardware renderer GLES1 & GLES2
1322JoglmacosxP4normalUNCONFIRMEDJOGL sets pixel scale to 2 for GLJPanel not on Retina display
1314JoclopenclP4normalUNCONFIRMEDTestability problem: CLEventList is final
1313JoglutilP4normalUNCONFIRMEDIOUtil.testDirExec taking 30 seconds to execute or timeout (Windows 10)
1311NewtcoreP4normalUNCONFIRMEDMulti touch drag events being discarded incorrectly in WindowImpl
1310JoglawtP4normalUNCONFIRMEDRemoving and re-adding a GLJPanel results in small image being rendered
1309NewtembeddedP4normalUNCONFIRMEDMouse buttons not specified in BCM VC IV MouseEvents
1308GluegencoreP4normalUNCONFIRMEDProblem with loading gluegen-rt.dll
1307JoglawtP4criticalUNCONFIRMEDGLCanvas is always drawn on top when using a JTabbedPane
1306JoglmacosxP4normalUNCONFIRMEDMedium-weight tooltips are painted behind the GLCanvas
1305JoglopenglP4normalUNCONFIRMEDGLCanvas failed to initialize GL3(bc), GL4(bc) in SWING JFrame. GLJPanel succeed.
1304JoglopenglP4normalUNCONFIRMEDAndroid Marshmallow 6.0 jogamp.opengl.es3.GLES3Impl.dispatch_glGetUniformIndices1 throws a fatal error
1301JoglcoreP4normalUNCONFIRMEDOpenGL profile init takes up to one minute ( win 10 + nvidia 7xx )
1300GluegencoreP4normalUNCONFIRMEDAndroidVersion doesn't work if android.os.Build is in the classpath
1298JoglmacosxP4criticalUNCONFIRMEDregression: Canvas in CardLayout always visible after showing once
1297JoglutilP4normalUNCONFIRMEDNative crash while destroying GLMediaPlayer
1296NewtwindowsP4minorUNCONFIRMEDMouse pointer doesn't switch to resize arrow on Windows 10
1293GeneralinfrastructureP4normalCONFIRMEDJAR signing certificate expired
1292JoglopenglP4normalUNCONFIRMEDImplementing GL_NV_sample_locations
1291JoglopenglP4normalUNCONFIRMEDparams of glGetQueryObjectuiv has to be interpreted as an offset in case GL_QUERY_BUFFER is bound
1286JoglutilP4majorUNCONFIRMEDMultiple GLMediaPlayers init stream deadlock
1284JoglopenglP4normalUNCONFIRMEDglGetVertexAttribPointerv is missing
1276NewtawtP4normalUNCONFIRMEDNewtCanvasAWT + key bindings
1275JoglswtP4normalUNCONFIRMEDJogl-2.3.2 - FreeBSD - Building from source : swt.jar version mismatch
1274NewtmacosxP4normalUNCONFIRMEDWindow mispositioned after resize in container
1272JoglgraphP4normalUNCONFIRMEDTwo-pass TextRenderer color changing during runtime doesn't work if glyph caching is enabled
1259JoglwindowsP4normalUNCONFIRMEDNativeWindowException on attempting to destroy a drawable with a current context
1257Nativewindowx11P3blockerUNCONFIRMEDVM crash with FATAL ERROR in native method: Nativewindow X11 IOError: Display ...
1255JoglopenglP4majorUNCONFIRMEDNewt canvas in Miglayout fail to resize OR occupy complete JFrame instead of its target layout cell
1248Java3DcoreP4normalUNCONFIRMEDglXCreateContextAttribsARB crashes w/ Java3D on JTabbedPane (OpenSUSE 13.2, Mesa 10.3.7, Intel Haswell Desktop)
1240Newtembedded---minorCONFIRMEDNEWT bcm.vc.iv only consume one mouse input event per frame
1227Newtembedded---enhancementCONFIRMEDLinuxEventDeviceTracker reports misaligned relative Mouse Coordinates when using NEWT w/ RaspPi 7" TFT
1216Joglopengl---majorUNCONFIRMEDGLMediaPlayer: MP3 Playback Issues (duration and EOS)
1195Newtcore---normalUNCONFIRMEDGLWindow.warpPointer is off by one in X-Dimension when on secondary monitor
1190Generalbuilds---enhancementUNCONFIRMED'memcpy@GLIBC_2.4' error while jogl compilation
1187Newtx11---normalCONFIRMEDX11 glamour vc4: X11 IOError Resource temporarily unavailable
1173Joglopengl---majorUNCONFIRMEDGLMediaPlayer: EOS not reported for FFMPEG video
1169JoglawtP5trivialUNCONFIRMEDScreenResSelector doesn't use the right mean of detecting multi bit depth
1117Newtembedded---criticalUNCONFIRMEDSoft keyboard doesn't work anymore on Android 5.0 Lollipop
1062JoglembeddedP1majorIN_PROGRESSGNU/Linux armhf / i.mx6 (Vivante GC2000 blob) test crash in libGL's glGetString at EGL/ES probing/init
1059Joglcore---enhancementIN_PROGRESSAUDIT use of intern for String constants and reference comparisons
674JoglswtP4majorCONFIRMEDJOGL/SWT Windowing/Surface Interoperability
673JoglswtP4blockerUNCONFIRMEDJOGAMP SWT GLCanvas don't generate reshape events on OSX and Linux.1
647JoglmacosxP4normalCONFIRMEDSWT scrolling of GLCanvas doesn't work under Mac OS Mountain Lion
421JoglutilP4normalCONFIRMEDDDSImage methode getDepth is wrong

Bugs already fixed for this release

IDProductComponentPSeverityStatusResolutionSummary (2 tasks) Votes
1252GeneralbuildsP4normalRESOLVEDINVALIDThe "slim" and "fat" deployment options source zip's differ 20Mb in size.
1121Joglopengl---criticalRESOLVEDDUPLICATEWandboard IMX-6 not supported