![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /usr/share/emscripten/tests/ |
Upload File : |
#include <GL/glew.h> #include <stdio.h> #include <assert.h> #include <string.h> /* for context creation */ #include <SDL/SDL.h> int main() { assert(SDL_Init(SDL_INIT_VIDEO) == 0); assert(SDL_SetVideoMode(640, 480, 16, SDL_OPENGL) != NULL); assert(glewInit() == GLEW_OK); assert(glewGetString(0) == NULL); assert(!strcmp((const char*)glewGetString(1), "1.10.0")); assert(!strcmp((const char*)glewGetString(2), "1")); assert(!strcmp((const char*)glewGetString(3), "10")); assert(!strcmp((const char*)glewGetString(4), "0")); for (int i = 0; i < 8; ++i) { assert(glewGetErrorString(i) != NULL); } assert(glewGetExtension("EXT_unexistant") == 0); assert(glewIsSupported("EXT_unexistant EXT_foobar") == 0); /* we can't be sure about which extension exists, so lets do test on * some of the common ones */ if (GLEW_EXT_texture_filter_anisotropic) { assert(glewGetExtension("EXT_texture_filter_anisotropic") == 1); assert(glewGetExtension("GL_EXT_texture_filter_anisotropic") == 1); } if (GLEW_EXT_framebuffer_object) { assert(glewGetExtension("EXT_framebuffer_object") == 1); assert(glewGetExtension("GL_EXT_framebuffer_object") == 1); } if (GLEW_EXT_texture_filter_anisotropic && GLEW_EXT_framebuffer_object) { assert(glewIsSupported("EXT_texture_filter_anisotropic EXT_framebuffer_object") == 1); assert(glewIsSupported("GL_EXT_texture_filter_anisotropic GL_EXT_framebuffer_object") == 1); } #ifdef REPORT_RESULT int result = 1; REPORT_RESULT(); #endif return 0; }