Contributing a new feature or fix and SW Tracking Report Feature Objectives Overview: Difference between pages
(→Create a new unit test: removed nativewindow.all.jar newt.all.jar and rename jogl.all.jar jogl.test.jar -> jogl-all.jar jogl-test.jar) |
|||
Line 1: | Line 1: | ||
Also see [[Completed Features Objectives]] ... | |||
== High DPI == | |||
;Parent Main Node | |||
: [{{SERVER}}/bugzilla/showdependencytree.cgi?id=1373&hide_resolved=0 Dependency Tree] | |||
<bugzilla> | |||
{ | |||
"id":["1373"], | |||
"include_fields":"id,version,product,component,priority,severity,status,summary" | |||
} | |||
</bugzilla> | |||
;Children blocking Parent | |||
<bugzilla> | |||
{ | |||
"blocks":["1373"], | |||
"include_fields":"id,version,product,component,priority,severity,status,summary" | |||
} | |||
</bugzilla> | |||
= | = Graph = | ||
== Graph UI == | |||
''Graph UI'' is meant to be an immersive UI within the 3D scene including text and UI objects, | |||
including user interaction. | |||
This would allow an application to utilize one viewport or window, | |||
exposing the scene including the UI w/o the need for any external toolkit. | |||
Think of an integrated QT or OpenJFX in your 2D/3D application. | |||
Early examples from 2012 are available in these videos around the [https://youtu.be/7mBi7psP7VM?t=165 2:45 minute mark] | |||
and here [https://youtu.be/4gWStKCioi8?t=16 at the 16s mark]. | |||
;Parent Main Node | |||
: [{{SERVER}}/bugzilla/showdependencytree.cgi?id=803&hide_resolved=0 Dependency Tree] | |||
: [{{SERVER}}/bugzilla/buglist.cgi?bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=IN_PROGRESS&bug_status=RESOLVED&bug_status=VERIFIED&columnlist=product%2Ccomponent%2Cassigned_to%2Cbug_status%2Cresolution%2Cversion%2Cshort_desc%2Cchangeddate&component=core&component=Plugin&list_id=2265&product=GraphUI&query_format=advanced&resolution=---&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=DUPLICATE&resolution=WORKSFORME&resolution=MOVED All GraphUI] | |||
<bugzilla> | |||
{ | |||
"id":["803"], | |||
"include_fields":"id,version,product,component,priority,severity,status,summary" | |||
} | |||
</bugzilla> | |||
;Children blocking Parent | |||
<bugzilla> | |||
{ | |||
"blocks":["803"], | |||
"include_fields":"id,version,product,component,priority,severity,status,summary" | |||
} | |||
</bugzilla> | |||
;All of Product ''graphui'' | |||
<bugzilla> | |||
{ | |||
"product":"graphui", | |||
"include_fields":"id,version,product,component,priority,severity,status,summary" | |||
} | |||
</bugzilla> | |||
== Jogl / Graph == | |||
[{{SERVER}}/bugzilla/showdependencytree.cgi?id=1064&hide_resolved=0 Dependency Tree Graph Font Issues] | |||
[{{SERVER}}/bugzilla/buglist.cgi?bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=IN_PROGRESS&bug_status=RESOLVED&bug_status=VERIFIED&columnlist=product%2Ccomponent%2Cassigned_to%2Cbug_status%2Cresolution%2Cversion%2Cshort_desc%2Cchangeddate&component=graph&list_id=2264&product=Jogl&query_format=advanced&resolution=---&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=DUPLICATE&resolution=WORKSFORME&resolution=MOVED All Jogl Graph] | |||
<bugzilla> | |||
{ | |||
"product":"jogl", | |||
"component":"graph", | |||
"include_fields":"id,version,product,component,priority,severity,status,summary" | |||
} | |||
</bugzilla> | |||
= OpenJFX = | |||
[https://jogamp.org/bugzilla//show_bug.cgi?id=607#c20 Bug report 607] describes different ways to either | |||
* | * enhance external rendering via JOGL into an OpenJFX UI elements, or | ||
* to replace OpenJFX's Glass w/ NEWT and Prism's OpenGL coding with JOGL | |||
* | |||
= NEWT = | |||
* [{{SERVER}}/bugzilla/showdependencytree.cgi?id=807&hide_resolved=0 Dependency Tree NEWT Input Devices] | |||
* [{{SERVER}}/bugzilla/showdependencytree.cgi?id=814&hide_resolved=0 Dependency Tree NEWT Pointer Event] | |||
<bugzilla> | |||
{ | |||
"product":["newt","jinput"], | |||
"version":["2.5.0","3.0.0","tbd"], | |||
"cf_type":"FEATURE", | |||
"include_fields":"id,version,product,component,priority,severity,status,summary" | |||
} | |||
</bugzilla> | |||
= Vulkan = | |||
<bugzilla> | |||
{ | |||
"component":"vulkan", | |||
"cf_type":"FEATURE", | |||
"include_fields":"id,version,product,component,priority,severity,status,summary" | |||
} | |||
</bugzilla> | |||
= | = [[SCC Overview|Source Certification Contract (SCC)]] = | ||
[{{SERVER}}/bugzilla/showdependencytree.cgi?id=1368&hide_resolved=0 Dependency Tree] | |||
[{{SERVER}}/bugzilla/show_bug.cgi?id=1368 Root Parent Entry] | |||
<bugzilla> | |||
{ | |||
"id":["1368", "1369"], | |||
"include_fields":"id,version,product,component,priority,severity,status,summary" | |||
} | |||
</bugzilla> | |||
= Misc = | |||
<!-- bugzilla> | |||
{ | |||
"product"!=["graphui","newt"], | |||
"component"!=["graph","vulkan"], | |||
"version":["2.5.0","3.0.0","tbd"], | |||
"cf_type":"FEATURE", | |||
"include_fields":"id,version,product,component,priority,severity,status,summary" | |||
} | |||
</bugzilla--> | |||
<bugzilla> | |||
{ | |||
"version":["2.5.0","3.0.0","tbd"], | |||
"cf_type":"FEATURE", | |||
"include_fields":"id,version,product,component,priority,severity,status,summary" | |||
} | |||
</bugzilla> | |||
Revision as of 23:22, 2 February 2023
Also see Completed Features Objectives ...
High DPI
- Parent Main Node
- Dependency Tree
Bugzilla query error
error, http-timed-out, Array
- Children blocking Parent
Bugzilla query error
error, http-timed-out, Array
Graph
Graph UI
Graph UI is meant to be an immersive UI within the 3D scene including text and UI objects, including user interaction.
This would allow an application to utilize one viewport or window, exposing the scene including the UI w/o the need for any external toolkit.
Think of an integrated QT or OpenJFX in your 2D/3D application.
Early examples from 2012 are available in these videos around the 2:45 minute mark and here at the 16s mark.
- Parent Main Node
- Dependency Tree
- All GraphUI
Bugzilla query error
error, http-timed-out, Array
- Children blocking Parent
Bugzilla query error
error, http-timed-out, Array
- All of Product graphui
19 Total; 4 Open (21.05%); 15 Resolved (78.95%); 0 Verified (0%);
Jogl / Graph
Dependency Tree Graph Font Issues
36 Total; 3 Open (8.33%); 32 Resolved (88.89%); 1 Verified (2.78%);
OpenJFX
Bug report 607 describes different ways to either
- enhance external rendering via JOGL into an OpenJFX UI elements, or
- to replace OpenJFX's Glass w/ NEWT and Prism's OpenGL coding with JOGL
NEWT
11 Total; 11 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Vulkan
ID | Version | Product | Component | Priority | Severity | Status | Summary |
---|---|---|---|---|---|---|---|
1137 | tbd | Jogl | vulkan | --- | enhancement | CONFIRMED | Add Support for Vulkan (group) |
1138 | tbd | Jogl | vulkan | --- | enhancement | UNCONFIRMED | Common Subset of OpenCL >= 2.1 / Vulkan Command API (Queue, Buffer) and Context |
1139 | tbd | Jogl | vulkan | --- | enhancement | UNCONFIRMED | Generalize high-level API GLContext, GLDrawable, GLAutoDrawable for Vulkan and OpenGL |
1140 | tbd | Jogl | vulkan | --- | enhancement | UNCONFIRMED | Add Support for SPIR-V >= 2.0 (group) |
4 Total; 4 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Source Certification Contract (SCC)
Bugzilla query error
error, http-timed-out, Array
Misc
Bugzilla query error
error, http-timed-out, Array