aboutsummaryrefslogtreecommitdiffstats
path: root/make/stub_includes/common/cg.c
diff options
context:
space:
mode:
authorKenneth Russel <[email protected]>2004-10-04 22:55:39 +0000
committerKenneth Russel <[email protected]>2004-10-04 22:55:39 +0000
commit4b93bb531605fa082bdad6452d3e6a51cbb15bed (patch)
treec1de89e45cb309b82af89f90a06f263c305f2fe0 /make/stub_includes/common/cg.c
parenta74c41bb00bb2fd0a6d2a5470332dbaa1e53958c (diff)
Fixed Issue 71: glMultiDrawElements() is missing
Added support to GlueGen to handle pointer-to-pointer types for primitive types, like void** and int**. These are exposed as arrays of appropriately-typed direct java.nio Buffers for simplicity. Checks for whether the buffers are direct are performed and null checks for the individual Buffer objects are done as well. Fixed an existing bug in the conversion of outgoing char** arguments in C to String[] in Java where null checks were missing; this showed up as crashes in glShaderSourceARB. Exposed glMultiDrawElements and several other less-common entry points taking void** arguments. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@154 232f8b59-042b-4e1e-8c03-345bb8c30851
Diffstat (limited to 'make/stub_includes/common/cg.c')
0 files changed, 0 insertions, 0 deletions