~ubuntu-branches/ubuntu/precise/mesa/precise-updates

« back to all changes in this revision

Viewing changes to src/mapi/glapi/gen/glX_proto_recv.py

  • Committer: Package Import Robot
  • Author(s): Robert Hooker
  • Date: 2012-02-02 12:05:48 UTC
  • mfrom: (1.7.1) (3.3.27 sid)
  • Revision ID: package-import@ubuntu.com-20120202120548-nvkma85jq0h4coix
Tags: 8.0~rc2-0ubuntu4
Drop drisearchdir handling, it is no longer needed with multiarch
and dri-alternates being removed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
 
42
42
 
43
43
        def printRealHeader(self):
44
 
                self.printVisibility( "HIDDEN", "hidden" )
 
44
                print '#  include <X11/Xfuncproto.h>'
 
45
                print ''
45
46
                print 'struct __GLXclientStateRec;'
46
47
                print ''
47
48
                return
51
52
                for func in api.functionIterateAll():
52
53
                        if not func.ignore and not func.vectorequiv:
53
54
                                if func.glx_rop:
54
 
                                        print 'extern HIDDEN void __glXDisp_%s(GLbyte * pc);' % (func.name)
55
 
                                        print 'extern HIDDEN void __glXDispSwap_%s(GLbyte * pc);' % (func.name)
 
55
                                        print 'extern _X_HIDDEN void __glXDisp_%s(GLbyte * pc);' % (func.name)
 
56
                                        print 'extern _X_HIDDEN void __glXDispSwap_%s(GLbyte * pc);' % (func.name)
56
57
                                elif func.glx_sop or func.glx_vendorpriv:
57
 
                                        print 'extern HIDDEN int __glXDisp_%s(struct __GLXclientStateRec *, GLbyte *);' % (func.name)
58
 
                                        print 'extern HIDDEN int __glXDispSwap_%s(struct __GLXclientStateRec *, GLbyte *);' % (func.name)
 
58
                                        print 'extern _X_HIDDEN int __glXDisp_%s(struct __GLXclientStateRec *, GLbyte *);' % (func.name)
 
59
                                        print 'extern _X_HIDDEN int __glXDispSwap_%s(struct __GLXclientStateRec *, GLbyte *);' % (func.name)
59
60
 
60
61
                                        if func.glx_sop and func.glx_vendorpriv:
61
62
                                                n = func.glx_vendorpriv_names[0]
62
 
                                                print 'extern HIDDEN int __glXDisp_%s(struct __GLXclientStateRec *, GLbyte *);' % (n)
63
 
                                                print 'extern HIDDEN int __glXDispSwap_%s(struct __GLXclientStateRec *, GLbyte *);' % (n)
 
63
                                                print 'extern _X_HIDDEN int __glXDisp_%s(struct __GLXclientStateRec *, GLbyte *);' % (n)
 
64
                                                print 'extern _X_HIDDEN int __glXDispSwap_%s(struct __GLXclientStateRec *, GLbyte *);' % (n)
64
65
 
65
66
                return
66
67
 
92
93
                print '#include "glapi.h"'
93
94
                print '#include "glapitable.h"'
94
95
                print '#include "glthread.h"'
95
 
                print '#include "glapidispatch.h"'
 
96
                print '#include "dispatch.h"'
96
97
                print ''
97
98
                print '#define __GLX_PAD(x)  (((x) + 3) & ~3)'
98
99
                print ''