diff options
Diffstat (limited to 'lib/newwrap/gtk/gtkglext.nim')
-rwxr-xr-x | lib/newwrap/gtk/gtkglext.nim | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/lib/newwrap/gtk/gtkglext.nim b/lib/newwrap/gtk/gtkglext.nim index 265730b83..b6c832a65 100755 --- a/lib/newwrap/gtk/gtkglext.nim +++ b/lib/newwrap/gtk/gtkglext.nim @@ -12,29 +12,27 @@ const HEADER_GTKGLEXT_INTERFACE_AGE* = 4 HEADER_GTKGLEXT_BINARY_AGE* = 6 -proc gl_parse_args*(argc: Plongint, argv: PPPChar): gboolean{.cdecl, +proc gl_parse_args*(argc: ptr int32, argv: PPPChar): gboolean{.cdecl, dynlib: GLExtLib, importc: "gtk_gl_parse_args".} -proc gl_init_check*(argc: Plongint, argv: PPPChar): gboolean{.cdecl, +proc gl_init_check*(argc: ptr int32, argv: PPPChar): gboolean{.cdecl, dynlib: GLExtLib, importc: "gtk_gl_init_check".} -proc gl_init*(argc: Plongint, argv: PPPChar){.cdecl, dynlib: GLExtLib, +proc gl_init*(argc: ptr int32, argv: PPPChar){.cdecl, dynlib: GLExtLib, importc: "gtk_gl_init".} -proc widget_set_gl_capability*(widget: PWidget, glconfig: PGdkGLConfig, - share_list: PGdkGLContext, direct: gboolean, +proc set_gl_capability*(widget: PWidget, glconfig: PGLConfig, + share_list: PGLContext, direct: gboolean, render_type: int): gboolean{.cdecl, dynlib: GLExtLib, importc: "gtk_widget_set_gl_capability".} -proc widget_is_gl_capable*(widget: PWidget): gboolean{.cdecl, dynlib: GLExtLib, +proc is_gl_capable*(widget: PWidget): gboolean{.cdecl, dynlib: GLExtLib, importc: "gtk_widget_is_gl_capable".} -proc widget_get_gl_config*(widget: PWidget): PGdkGLConfig{.cdecl, +proc get_gl_config*(widget: PWidget): PGLConfig{.cdecl, dynlib: GLExtLib, importc: "gtk_widget_get_gl_config".} -proc widget_create_gl_context*(widget: PWidget, share_list: PGdkGLContext, - direct: gboolean, render_type: int): PGdkGLContext{. +proc create_gl_context*(widget: PWidget, share_list: PGLContext, + direct: gboolean, render_type: int): PGLContext{. cdecl, dynlib: GLExtLib, importc: "gtk_widget_create_gl_context".} -proc widget_get_gl_context*(widget: PWidget): PGdkGLContext{.cdecl, +proc get_gl_context*(widget: PWidget): PGLContext{.cdecl, dynlib: GLExtLib, importc: "gtk_widget_get_gl_context".} -proc widget_get_gl_window*(widget: PWidget): PGdkGLWindow{.cdecl, +proc get_gl_window*(widget: PWidget): PGLWindow{.cdecl, dynlib: GLExtLib, importc: "gtk_widget_get_gl_window".} -proc widget_get_gl_drawable*(widget: PWidget): PGdkGLDrawable = - nil proc HEADER_GTKGLEXT_CHECK_VERSION*(major, minor, micro: guint): bool = result = (HEADER_GTKGLEXT_MAJOR_VERSION > major) or @@ -44,5 +42,5 @@ proc HEADER_GTKGLEXT_CHECK_VERSION*(major, minor, micro: guint): bool = (HEADER_GTKGLEXT_MINOR_VERSION == minor) and (HEADER_GTKGLEXT_MICRO_VERSION >= micro)) -proc widget_get_gl_drawable*(widget: PWidget): PGdkGLDrawable = - result = GDK_GL_DRAWABLE(widget_get_gl_window(widget)) +proc get_gl_drawable*(widget: PWidget): PGLDrawable = + result = GL_DRAWABLE(get_gl_window(widget)) |