aboutsummaryrefslogtreecommitdiffstats
path: root/make/gl-common-x11.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'make/gl-common-x11.cfg')
-rw-r--r--make/gl-common-x11.cfg17
1 files changed, 17 insertions, 0 deletions
diff --git a/make/gl-common-x11.cfg b/make/gl-common-x11.cfg
new file mode 100644
index 000000000..7c8be76ca
--- /dev/null
+++ b/make/gl-common-x11.cfg
@@ -0,0 +1,17 @@
+# This .cfg file provides common options used among all glue code
+# generated for Jogl on X11.
+HierarchicalNativeOutput false
+Include gl-common.cfg
+JavaOutputDir ../build/gensrc/classes
+NativeOutputDir ../build/gensrc/native/jogl
+
+# Get returned array's capacity from XGetVisualInfo to be correct
+TemporaryCVariableDeclaration XGetVisualInfo int count;
+TemporaryCVariableAssignment XGetVisualInfo count = _ptr3[0];
+ReturnValueCapacity XGetVisualInfo count * sizeof(XVisualInfo)
+ReturnedArrayLength XGetVisualInfo {3}[0]
+ReturnValueCapacity glXChooseVisual sizeof(XVisualInfo)
+ReturnValueCapacity glXGetVisualFromFBConfig sizeof(XVisualInfo)
+ReturnValueCapacity glXGetVisualFromFBConfigSGIX sizeof(XVisualInfo)
+
+Unimplemented wgl.+