Bug 1514

Summary: Allow passing through NativeLibrary artifact's required for 3rd party toolkits
Product: [JogAmp] Gluegen Reporter: Sven Gothel <sgothel>
Component: coreAssignee: Sven Gothel <sgothel>
Status: RESOLVED FIXED    
Severity: normal    
Priority: P4    
Version: 2.6.0   
Hardware: All   
OS: all   
Type: FEATURE SCM Refs:
gluegen bcf3913bbe94009c9576221301dd8c2750218a7d gluegen b2bf390d45d7e985f80c4ea36b5ade48726fd022 gluegen 7bb64273dcc7d0aaa7dfb78035b8650e3121375d jogl 4cd2e5a5f9c3e5ade8872371d0d54d747e51d57b jogl 17a55054d52c356c4bf4dd73bff7adec758df061 jogl 88082593389e6b4e85a9a745fc80de08aa20a36b
Workaround: ---

Description Sven Gothel 2025-07-05 13:21:38 CEST
DynamicLibraryBundle: Expose 'GetProcAddressHandle'
Jogl's GLContext: Expose DynamicLibraryBundle itself to retrieve NativeLibrary instance for the libHandle.

These details allow 3rd parties to load same library function entry points as any GlueGen lib like Jogl.
Comment 1 Sven Gothel 2025-07-05 13:23:15 CEST
Resolved as described
Comment 2 Sven Gothel 2025-07-05 18:17:59 CEST
commit 88082593389e6b4e85a9a745fc80de08aa20a36b

Fix GLContext: get{GLDynamicLookupHelper->DynamicLibraryBundle}() returning public DynamicLibraryBundle
    
Refines commit 4cd2e5a5f9c3e5ade8872371d0d54d747e51d57b