Thread: [Pyopengl-users] [ pyopengl-Bugs-459745 ] Compile warning in 2.0.0.44
Brought to you by:
mcfletch
From: <no...@so...> - 2001-09-08 06:45:41
|
Bugs item #459745, was opened at 2001-09-07 23:45 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=105988&aid=459745&group_id=5988 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Richard Jones (richard) Assigned to: Nobody/Anonymous (nobody) Summary: Compile warning in 2.0.0.44 Initial Comment: My glext.h has extern void APIENTRY glMultiModeDrawArraysIBM (GLenum, const GLint *, const GLsizei *, GLsizei, GLint); whereas GL/IBM/multimode_draw_arrays.i has %name(glMultiModeDrawArraysIBM) void _glMultiModeDrawArraysIBM(const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount); i.e. the first arg is by-value in the glext header, but by-ref in the swig interface file. My glext.h has "GL_GLEXT_VERSION 7". ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=105988&aid=459745&group_id=5988 |
From: <no...@so...> - 2001-09-08 06:51:07
|
Bugs item #459745, was opened at 2001-09-07 23:45 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=105988&aid=459745&group_id=5988 >Category: build >Group: v2.0 Status: Open Resolution: None Priority: 5 Submitted By: Richard Jones (richard) Assigned to: Nobody/Anonymous (nobody) Summary: Compile warning in 2.0.0.44 Initial Comment: My glext.h has extern void APIENTRY glMultiModeDrawArraysIBM (GLenum, const GLint *, const GLsizei *, GLsizei, GLint); whereas GL/IBM/multimode_draw_arrays.i has %name(glMultiModeDrawArraysIBM) void _glMultiModeDrawArraysIBM(const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount); i.e. the first arg is by-value in the glext header, but by-ref in the swig interface file. My glext.h has "GL_GLEXT_VERSION 7". ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=105988&aid=459745&group_id=5988 |
From: <no...@so...> - 2001-09-08 06:57:30
|
Bugs item #459745, was opened at 2001-09-07 23:45 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=105988&aid=459745&group_id=5988 Category: build Group: v2.0 Status: Open Resolution: None Priority: 5 Submitted By: Richard Jones (richard) Assigned to: Nobody/Anonymous (nobody) Summary: Compile warning in 2.0.0.44 Initial Comment: My glext.h has extern void APIENTRY glMultiModeDrawArraysIBM (GLenum, const GLint *, const GLsizei *, GLsizei, GLint); whereas GL/IBM/multimode_draw_arrays.i has %name(glMultiModeDrawArraysIBM) void _glMultiModeDrawArraysIBM(const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount); i.e. the first arg is by-value in the glext header, but by-ref in the swig interface file. My glext.h has "GL_GLEXT_VERSION 7". ---------------------------------------------------------------------- >Comment By: Richard Jones (richard) Date: 2001-09-07 23:57 Message: Logged In: YES user_id=6405 I also had a lot of API mismatches for the GLE.i interface file when compared to src/gle/src/gle.h. ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=105988&aid=459745&group_id=5988 |
From: <no...@so...> - 2001-09-08 13:59:11
|
Bugs item #459745, was opened at 2001-09-07 23:45 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=105988&aid=459745&group_id=5988 Category: build Group: v2.0 Status: Open Resolution: None Priority: 5 Submitted By: Richard Jones (richard) Assigned to: Nobody/Anonymous (nobody) Summary: Compile warning in 2.0.0.44 Initial Comment: My glext.h has extern void APIENTRY glMultiModeDrawArraysIBM (GLenum, const GLint *, const GLsizei *, GLsizei, GLint); whereas GL/IBM/multimode_draw_arrays.i has %name(glMultiModeDrawArraysIBM) void _glMultiModeDrawArraysIBM(const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount); i.e. the first arg is by-value in the glext header, but by-ref in the swig interface file. My glext.h has "GL_GLEXT_VERSION 7". ---------------------------------------------------------------------- >Comment By: Tarn Weisner Burton (twburton) Date: 2001-09-08 06:59 Message: Logged In: YES user_id=21784 The GLE warning are harmless warnings about double[] != *double The multimode_draw_arrays problem has been noted before. The current proto matches spec. Whether the spec has a typo or the typo is in the header is unresolved. ---------------------------------------------------------------------- Comment By: Richard Jones (richard) Date: 2001-09-07 23:57 Message: Logged In: YES user_id=6405 I also had a lot of API mismatches for the GLE.i interface file when compared to src/gle/src/gle.h. ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=105988&aid=459745&group_id=5988 |
From: <no...@so...> - 2001-09-08 14:01:51
|
Bugs item #459745, was opened at 2001-09-07 23:45 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=105988&aid=459745&group_id=5988 Category: build Group: v2.0 Status: Open Resolution: None Priority: 5 Submitted By: Richard Jones (richard) >Assigned to: Tarn Weisner Burton (twburton) Summary: Compile warning in 2.0.0.44 Initial Comment: My glext.h has extern void APIENTRY glMultiModeDrawArraysIBM (GLenum, const GLint *, const GLsizei *, GLsizei, GLint); whereas GL/IBM/multimode_draw_arrays.i has %name(glMultiModeDrawArraysIBM) void _glMultiModeDrawArraysIBM(const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount); i.e. the first arg is by-value in the glext header, but by-ref in the swig interface file. My glext.h has "GL_GLEXT_VERSION 7". ---------------------------------------------------------------------- Comment By: Tarn Weisner Burton (twburton) Date: 2001-09-08 06:59 Message: Logged In: YES user_id=21784 The GLE warning are harmless warnings about double[] != *double The multimode_draw_arrays problem has been noted before. The current proto matches spec. Whether the spec has a typo or the typo is in the header is unresolved. ---------------------------------------------------------------------- Comment By: Richard Jones (richard) Date: 2001-09-07 23:57 Message: Logged In: YES user_id=6405 I also had a lot of API mismatches for the GLE.i interface file when compared to src/gle/src/gle.h. ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=105988&aid=459745&group_id=5988 |
From: <no...@so...> - 2001-09-08 14:19:14
|
Bugs item #459745, was opened at 2001-09-07 23:45 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=105988&aid=459745&group_id=5988 Category: build Group: v2.0 Status: Open Resolution: None Priority: 5 Submitted By: Richard Jones (richard) Assigned to: Tarn Weisner Burton (twburton) Summary: Compile warning in 2.0.0.44 Initial Comment: My glext.h has extern void APIENTRY glMultiModeDrawArraysIBM (GLenum, const GLint *, const GLsizei *, GLsizei, GLint); whereas GL/IBM/multimode_draw_arrays.i has %name(glMultiModeDrawArraysIBM) void _glMultiModeDrawArraysIBM(const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount); i.e. the first arg is by-value in the glext header, but by-ref in the swig interface file. My glext.h has "GL_GLEXT_VERSION 7". ---------------------------------------------------------------------- >Comment By: Richard Jones (richard) Date: 2001-09-08 07:19 Message: Logged In: YES user_id=6405 My C is a bit rusty, bit isn't double* different to double[][3]? Normally compilers don't complain if you mix-n-match doule* and double[]... ---------------------------------------------------------------------- Comment By: Tarn Weisner Burton (twburton) Date: 2001-09-08 06:59 Message: Logged In: YES user_id=21784 The GLE warning are harmless warnings about double[] != *double The multimode_draw_arrays problem has been noted before. The current proto matches spec. Whether the spec has a typo or the typo is in the header is unresolved. ---------------------------------------------------------------------- Comment By: Richard Jones (richard) Date: 2001-09-07 23:57 Message: Logged In: YES user_id=6405 I also had a lot of API mismatches for the GLE.i interface file when compared to src/gle/src/gle.h. ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=105988&aid=459745&group_id=5988 |
From: <no...@so...> - 2001-09-08 14:40:38
|
Bugs item #459745, was opened at 2001-09-07 23:45 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=105988&aid=459745&group_id=5988 Category: build Group: v2.0 Status: Open Resolution: None Priority: 5 Submitted By: Richard Jones (richard) Assigned to: Tarn Weisner Burton (twburton) Summary: Compile warning in 2.0.0.44 Initial Comment: My glext.h has extern void APIENTRY glMultiModeDrawArraysIBM (GLenum, const GLint *, const GLsizei *, GLsizei, GLint); whereas GL/IBM/multimode_draw_arrays.i has %name(glMultiModeDrawArraysIBM) void _glMultiModeDrawArraysIBM(const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount); i.e. the first arg is by-value in the glext header, but by-ref in the swig interface file. My glext.h has "GL_GLEXT_VERSION 7". ---------------------------------------------------------------------- >Comment By: Tarn Weisner Burton (twburton) Date: 2001-09-08 07:40 Message: Logged In: YES user_id=21784 There might be some subtlety that I don't know of, but I just can't see what the difference could possible be. Anyways using double* is nesc with the current typemap system. Using double[][3] makes things really complex and since all the protos work now (try the GLE demos) I don't see the point in changing the current system. ---------------------------------------------------------------------- Comment By: Richard Jones (richard) Date: 2001-09-08 07:19 Message: Logged In: YES user_id=6405 My C is a bit rusty, bit isn't double* different to double[][3]? Normally compilers don't complain if you mix-n-match doule* and double[]... ---------------------------------------------------------------------- Comment By: Tarn Weisner Burton (twburton) Date: 2001-09-08 06:59 Message: Logged In: YES user_id=21784 The GLE warning are harmless warnings about double[] != *double The multimode_draw_arrays problem has been noted before. The current proto matches spec. Whether the spec has a typo or the typo is in the header is unresolved. ---------------------------------------------------------------------- Comment By: Richard Jones (richard) Date: 2001-09-07 23:57 Message: Logged In: YES user_id=6405 I also had a lot of API mismatches for the GLE.i interface file when compared to src/gle/src/gle.h. ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=105988&aid=459745&group_id=5988 |