⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gtkseisviewglsl.c

📁 segy 显示程序!希望能给正在做这部分朋友提供一部分资料
💻 C
📖 第 1 页 / 共 3 页
字号:
      (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 + -