📄 gtkseisviewglsl.c
字号:
(GdkGLProc_glUniform4iARB) gdk_gl_get_proc_address ("glUniform4iARB"); GDK_GL_NOTE (MISC, g_message (" - gdk_gl_get_glUniform4iARB () - %s", (_procs_GL_ARB_shader_objects.glUniform4iARB) ? "supported" : "not supported")); return (GdkGLProc) (_procs_GL_ARB_shader_objects.glUniform4iARB);}/* glUniform1fvARB */GdkGLProcgdk_gl_get_glUniform1fvARB (void){ if (gdk_gl_context_get_current () == NULL) return NULL; if (_procs_GL_ARB_shader_objects.glUniform1fvARB == (GdkGLProc_glUniform1fvARB) -1) _procs_GL_ARB_shader_objects.glUniform1fvARB = (GdkGLProc_glUniform1fvARB) gdk_gl_get_proc_address ("glUniform1fvARB"); GDK_GL_NOTE (MISC, g_message (" - gdk_gl_get_glUniform1fvARB () - %s", (_procs_GL_ARB_shader_objects.glUniform1fvARB) ? "supported" : "not supported")); return (GdkGLProc) (_procs_GL_ARB_shader_objects.glUniform1fvARB);}/* glUniform2fvARB */GdkGLProcgdk_gl_get_glUniform2fvARB (void){ if (gdk_gl_context_get_current () == NULL) return NULL; if (_procs_GL_ARB_shader_objects.glUniform2fvARB == (GdkGLProc_glUniform2fvARB) -1) _procs_GL_ARB_shader_objects.glUniform2fvARB = (GdkGLProc_glUniform2fvARB) gdk_gl_get_proc_address ("glUniform2fvARB"); GDK_GL_NOTE (MISC, g_message (" - gdk_gl_get_glUniform2fvARB () - %s", (_procs_GL_ARB_shader_objects.glUniform2fvARB) ? "supported" : "not supported")); return (GdkGLProc) (_procs_GL_ARB_shader_objects.glUniform2fvARB);}/* glUniform3fvARB */GdkGLProcgdk_gl_get_glUniform3fvARB (void){ if (gdk_gl_context_get_current () == NULL) return NULL; if (_procs_GL_ARB_shader_objects.glUniform3fvARB == (GdkGLProc_glUniform3fvARB) -1) _procs_GL_ARB_shader_objects.glUniform3fvARB = (GdkGLProc_glUniform3fvARB) gdk_gl_get_proc_address ("glUniform3fvARB"); GDK_GL_NOTE (MISC, g_message (" - gdk_gl_get_glUniform3fvARB () - %s", (_procs_GL_ARB_shader_objects.glUniform3fvARB) ? "supported" : "not supported")); return (GdkGLProc) (_procs_GL_ARB_shader_objects.glUniform3fvARB);}/* glUniform4fvARB */GdkGLProcgdk_gl_get_glUniform4fvARB (void){ if (gdk_gl_context_get_current () == NULL) return NULL; if (_procs_GL_ARB_shader_objects.glUniform4fvARB == (GdkGLProc_glUniform4fvARB) -1) _procs_GL_ARB_shader_objects.glUniform4fvARB = (GdkGLProc_glUniform4fvARB) gdk_gl_get_proc_address ("glUniform4fvARB"); GDK_GL_NOTE (MISC, g_message (" - gdk_gl_get_glUniform4fvARB () - %s", (_procs_GL_ARB_shader_objects.glUniform4fvARB) ? "supported" : "not supported")); return (GdkGLProc) (_procs_GL_ARB_shader_objects.glUniform4fvARB);}/* glUniform1ivARB */GdkGLProcgdk_gl_get_glUniform1ivARB (void){ if (gdk_gl_context_get_current () == NULL) return NULL; if (_procs_GL_ARB_shader_objects.glUniform1ivARB == (GdkGLProc_glUniform1ivARB) -1) _procs_GL_ARB_shader_objects.glUniform1ivARB = (GdkGLProc_glUniform1ivARB) gdk_gl_get_proc_address ("glUniform1ivARB"); GDK_GL_NOTE (MISC, g_message (" - gdk_gl_get_glUniform1ivARB () - %s", (_procs_GL_ARB_shader_objects.glUniform1ivARB) ? "supported" : "not supported")); return (GdkGLProc) (_procs_GL_ARB_shader_objects.glUniform1ivARB);}/* glUniform2ivARB */GdkGLProcgdk_gl_get_glUniform2ivARB (void){ if (gdk_gl_context_get_current () == NULL) return NULL; if (_procs_GL_ARB_shader_objects.glUniform2ivARB == (GdkGLProc_glUniform2ivARB) -1) _procs_GL_ARB_shader_objects.glUniform2ivARB = (GdkGLProc_glUniform2ivARB) gdk_gl_get_proc_address ("glUniform2ivARB"); GDK_GL_NOTE (MISC, g_message (" - gdk_gl_get_glUniform2ivARB () - %s", (_procs_GL_ARB_shader_objects.glUniform2ivARB) ? "supported" : "not supported")); return (GdkGLProc) (_procs_GL_ARB_shader_objects.glUniform2ivARB);}/* glUniform3ivARB */GdkGLProcgdk_gl_get_glUniform3ivARB (void){ if (gdk_gl_context_get_current () == NULL) return NULL; if (_procs_GL_ARB_shader_objects.glUniform3ivARB == (GdkGLProc_glUniform3ivARB) -1) _procs_GL_ARB_shader_objects.glUniform3ivARB = (GdkGLProc_glUniform3ivARB) gdk_gl_get_proc_address ("glUniform3ivARB"); GDK_GL_NOTE (MISC, g_message (" - gdk_gl_get_glUniform3ivARB () - %s", (_procs_GL_ARB_shader_objects.glUniform3ivARB) ? "supported" : "not supported")); return (GdkGLProc) (_procs_GL_ARB_shader_objects.glUniform3ivARB);}/* glUniform4ivARB */GdkGLProcgdk_gl_get_glUniform4ivARB (void){ if (gdk_gl_context_get_current () == NULL) return NULL; if (_procs_GL_ARB_shader_objects.glUniform4ivARB == (GdkGLProc_glUniform4ivARB) -1) _procs_GL_ARB_shader_objects.glUniform4ivARB = (GdkGLProc_glUniform4ivARB) gdk_gl_get_proc_address ("glUniform4ivARB"); GDK_GL_NOTE (MISC, g_message (" - gdk_gl_get_glUniform4ivARB () - %s", (_procs_GL_ARB_shader_objects.glUniform4ivARB) ? "supported" : "not supported")); return (GdkGLProc) (_procs_GL_ARB_shader_objects.glUniform4ivARB);}/* glUniformMatrix2fvARB */GdkGLProcgdk_gl_get_glUniformMatrix2fvARB (void){ if (gdk_gl_context_get_current () == NULL) return NULL; if (_procs_GL_ARB_shader_objects.glUniformMatrix2fvARB == (GdkGLProc_glUniformMatrix2fvARB) -1) _procs_GL_ARB_shader_objects.glUniformMatrix2fvARB = (GdkGLProc_glUniformMatrix2fvARB) gdk_gl_get_proc_address ("glUniformMatrix2fvARB"); GDK_GL_NOTE (MISC, g_message (" - gdk_gl_get_glUniformMatrix2fvARB () - %s", (_procs_GL_ARB_shader_objects.glUniformMatrix2fvARB) ? "supported" : "not supported")); return (GdkGLProc) (_procs_GL_ARB_shader_objects.glUniformMatrix2fvARB);}/* glUniformMatrix3fvARB */GdkGLProcgdk_gl_get_glUniformMatrix3fvARB (void){ if (gdk_gl_context_get_current () == NULL) return NULL; if (_procs_GL_ARB_shader_objects.glUniformMatrix3fvARB == (GdkGLProc_glUniformMatrix3fvARB) -1) _procs_GL_ARB_shader_objects.glUniformMatrix3fvARB = (GdkGLProc_glUniformMatrix3fvARB) gdk_gl_get_proc_address ("glUniformMatrix3fvARB"); GDK_GL_NOTE (MISC, g_message (" - gdk_gl_get_glUniformMatrix3fvARB () - %s", (_procs_GL_ARB_shader_objects.glUniformMatrix3fvARB) ? "supported" : "not supported")); return (GdkGLProc) (_procs_GL_ARB_shader_objects.glUniformMatrix3fvARB);}/* glUniformMatrix4fvARB */GdkGLProcgdk_gl_get_glUniformMatrix4fvARB (void){ if (gdk_gl_context_get_current () == NULL) return NULL; if (_procs_GL_ARB_shader_objects.glUniformMatrix4fvARB == (GdkGLProc_glUniformMatrix4fvARB) -1) _procs_GL_ARB_shader_objects.glUniformMatrix4fvARB = (GdkGLProc_glUniformMatrix4fvARB) gdk_gl_get_proc_address ("glUniformMatrix4fvARB"); GDK_GL_NOTE (MISC, g_message (" - gdk_gl_get_glUniformMatrix4fvARB () - %s", (_procs_GL_ARB_shader_objects.glUniformMatrix4fvARB) ? "supported" : "not supported")); return (GdkGLProc) (_procs_GL_ARB_shader_objects.glUniformMatrix4fvARB);}/* glGetObjectParameterfvARB */GdkGLProcgdk_gl_get_glGetObjectParameterfvARB (void){ if (gdk_gl_context_get_current () == NULL) return NULL; if (_procs_GL_ARB_shader_objects.glGetObjectParameterfvARB == (GdkGLProc_glGetObjectParameterfvARB) -1) _procs_GL_ARB_shader_objects.glGetObjectParameterfvARB = (GdkGLProc_glGetObjectParameterfvARB) gdk_gl_get_proc_address ("glGetObjectParameterfvARB"); GDK_GL_NOTE (MISC, g_message (" - gdk_gl_get_glGetObjectParameterfvARB () - %s", (_procs_GL_ARB_shader_objects.glGetObjectParameterfvARB) ? "supported" : "not supported")); return (GdkGLProc) (_procs_GL_ARB_shader_objects.glGetObjectParameterfvARB);}/* glGetObjectParameterivARB */GdkGLProcgdk_gl_get_glGetObjectParameterivARB (void){ if (gdk_gl_context_get_current () == NULL) return NULL; if (_procs_GL_ARB_shader_objects.glGetObjectParameterivARB == (GdkGLProc_glGetObjectParameterivARB) -1) _procs_GL_ARB_shader_objects.glGetObjectParameterivARB = (GdkGLProc_glGetObjectParameterivARB) gdk_gl_get_proc_address ("glGetObjectParameterivARB"); GDK_GL_NOTE (MISC, g_message (" - gdk_gl_get_glGetObjectParameterivARB () - %s", (_procs_GL_ARB_shader_objects.glGetObjectParameterivARB) ? "supported" : "not supported")); return (GdkGLProc) (_procs_GL_ARB_shader_objects.glGetObjectParameterivARB);}/* glGetInfoLogARB */GdkGLProcgdk_gl_get_glGetInfoLogARB (void){ if (gdk_gl_context_get_current () == NULL) return NULL; if (_procs_GL_ARB_shader_objects.glGetInfoLogARB == (GdkGLProc_glGetInfoLogARB) -1) _procs_GL_ARB_shader_objects.glGetInfoLogARB = (GdkGLProc_glGetInfoLogARB) gdk_gl_get_proc_address ("glGetInfoLogARB"); GDK_GL_NOTE (MISC, g_message (" - gdk_gl_get_glGetInfoLogARB () - %s", (_procs_GL_ARB_shader_objects.glGetInfoLogARB) ? "supported" : "not supported")); return (GdkGLProc) (_procs_GL_ARB_shader_objects.glGetInfoLogARB);}/* glGetAttachedObjectsARB */GdkGLProcgdk_gl_get_glGetAttachedObjectsARB (void){ if (gdk_gl_context_get_current () == NULL) return NULL; if (_procs_GL_ARB_shader_objects.glGetAttachedObjectsARB == (GdkGLProc_glGetAttachedObjectsARB) -1) _procs_GL_ARB_shader_objects.glGetAttachedObjectsARB = (GdkGLProc_glGetAttachedObjectsARB) gdk_gl_get_proc_address ("glGetAttachedObjectsARB"); GDK_GL_NOTE (MISC, g_message (" - gdk_gl_get_glGetAttachedObjectsARB () - %s", (_procs_GL_ARB_shader_objects.glGetAttachedObjectsARB) ? "supported" : "not supported")); return (GdkGLProc) (_procs_GL_ARB_shader_objects.glGetAttachedObjectsARB);}/* glGetUniformLocationARB */GdkGLProcgdk_gl_get_glGetUniformLocationARB (void){ if (gdk_gl_context_get_current () == NULL) return NULL; if (_procs_GL_ARB_shader_objects.glGetUniformLocationARB == (GdkGLProc_glGetUniformLocationARB) -1) _procs_GL_ARB_shader_objects.glGetUniformLocationARB = (GdkGLProc_glGetUniformLocationARB) gdk_gl_get_proc_address ("glGetUniformLocationARB"); GDK_GL_NOTE (MISC, g_message (" - gdk_gl_get_glGetUniformLocationARB () - %s", (_procs_GL_ARB_shader_objects.glGetUniformLocationARB) ? "supported" : "not supported")); return (GdkGLProc) (_procs_GL_ARB_shader_objects.glGetUniformLocationARB);}/* glGetActiveUniformARB */GdkGLProcgdk_gl_get_glGetActiveUniformARB (void){ if (gdk_gl_context_get_current () == NULL) return NULL; if (_procs_GL_ARB_shader_objects.glGetActiveUniformARB == (GdkGLProc_glGetActiveUniformARB) -1) _procs_GL_ARB_shader_objects.glGetActiveUniformARB = (GdkGLProc_glGetActiveUniformARB) gdk_gl_get_proc_address ("glGetActiveUniformARB"); GDK_GL_NOTE (MISC, g_message (" - gdk_gl_get_glGetActiveUniformARB () - %s", (_procs_GL_ARB_shader_objects.glGetActiveUniformARB) ? "supported" : "not supported")); return (GdkGLProc) (_procs_GL_ARB_shader_objects.glGetActiveUniformARB);}/* glGetUniformfvARB */GdkGLProcgdk_gl_get_glGetUniformfvARB (void){ if (gdk_gl_context_get_current () == NULL) return NULL; if (_procs_GL_ARB_shader_objects.glGetUniformfvARB == (GdkGLProc_glGetUniformfvARB) -1) _procs_GL_ARB_shader_objects.glGetUniformfvARB = (GdkGLProc_glGetUniformfvARB) gdk_gl_get_proc_address ("glGetUniformfvARB"); GDK_GL_NOTE (MISC, g_message (" - gdk_gl_get_glGetUniformfvARB () - %s", (_procs_GL_ARB_shader_objects.glGetUniformfvARB) ? "supported" : "not supported")); return (GdkGLProc) (_procs_GL_ARB_shader_objects.glGetUniformfvARB);}/* glGetUniformivARB */GdkGLProcgdk_gl_get_glGetUniformivARB (void){ if (gdk_gl_context_get_current () == NULL) return NULL; if (_procs_GL_ARB_shader_objects.glGetUniformivARB == (GdkGLProc_glGetUniformivARB) -1) _procs_GL_ARB_shader_objects.glGetUniformivARB = (GdkGLProc_glGetUniformivARB) gdk_gl_get_proc_address ("glGetUniformivARB"); GDK_GL_NOTE (MISC, g_message (" - gdk_gl_get_glGetUniformivARB () - %s", (_procs_GL_ARB_shader_objects.glGetUniformivARB) ? "supported" : "not supported")); return (GdkGLProc) (_procs_GL_ARB_shader_objects.glGetUniformivARB);}/* glGetShaderSourceARB */GdkGLProcgdk_gl_get_glGetShaderSourceARB (void){ if (gdk_gl_context_get_current () == NULL) return NULL; if (_procs_GL_ARB_shader_objects.glGetShaderSourceARB == (GdkGLProc_glGetShaderSourceARB) -1) _procs_GL_ARB_shader_objects.glGetShaderSourceARB = (GdkGLProc_glGetShaderSourceARB) gdk_gl_get_proc_address ("glGetShaderSourceARB"); GDK_GL_NOTE (MISC, g_message (" - gdk_gl_get_glGetShaderSourceARB () - %s", (_procs_GL_ARB_shader_objects.glGetShaderSourceARB) ? "supported" : "not supported")); return (GdkGLProc) (_procs_GL_ARB_shader_objects.glGetShaderSourceARB);}/* Get GL_ARB_shader_objects functions */GdkGL_GL_ARB_shader_objects *gdk_gl_get_GL_ARB_shader_objects (void){ static gint supported = -1; if (gdk_gl_context_get_current () == NULL) return NULL; if (supported == -1) { supported = gdk_gl_query_gl_extension ("GL_ARB_shader_objects"); supported &= gdk_gl_query_gl_extension ("GL_ARB_vertex_shader"); supported &= gdk_gl_query_gl_extension ("GL_ARB_fragment_shader"); if (supported) { supported &= (gdk_gl_get_glDeleteObjectARB () != NULL); supported &= (gdk_gl_get_glGetHandleARB () != NULL); supported &= (gdk_gl_get_glDetachObjectARB () != NULL); supported &= (gdk_gl_get_glCreateShaderObjectARB () != NULL); supported &= (gdk_gl_get_glShaderSourceARB () != NULL); supported &= (gdk_gl_get_glCompileShaderARB () != NULL); supported &= (gdk_gl_get_glCreateProgramObjectARB () != NULL); supported &= (gdk_gl_get_glAttachObjectARB () != NULL); supported &= (gdk_gl_get_glLinkProgramARB () != NULL); supported &= (gdk_gl_get_glUseProgramObjectARB () != NULL); supported &= (gdk_gl_get_glValidateProgramARB () != NULL); supported &= (gdk_gl_get_glUniform1fARB () != NULL); supported &= (gdk_gl_get_glUniform2fARB () != NULL); supported &= (gdk_gl_get_glUniform3fARB () != NULL); supported &= (gdk_gl_get_glUniform4fARB () != NULL); supported &= (gdk_gl_get_glUniform1iARB () != NULL); supported &= (gdk_gl_get_glUniform2iARB () != NULL); supported &= (gdk_gl_get_glUniform3iARB () != NULL); supported &= (gdk_gl_get_glUniform4ivARB () != NULL); supported &= (gdk_gl_get_glUniform1fvARB () != NULL);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -