A Java Game Library extension: 1. Handles the graphics, sound, and input simply 2. Wraps OpenGL, OpenAL, fmod3 and DevIL 3. Hires timers LWJGL currently supports Linux, Mac OS X (10.2 and above) and Windows (98 and above).
LWJGL.c Window.h context.c context.h dinputhelper.c dinputhelper.h display.c display.h extgl_wgl.c extgl_wgl.h org_lwjgl_Sys.c org_lwjgl_d3d_D3DUtil.c org_lwjgl_d3d_IDirect3D9.c org_lwjgl_d3d_IDirect3D9Ex.c org_lwjgl_d3d_IDirect3DBaseTexture9.c org_lwjgl_d3d_IDirect3DCubeTexture9.c org_lwjgl_d3d_IDirect3DDevice9.c org_lwjgl_d3d_IDirect3DDevice9Ex.c org_lwjgl_d3d_IDirect3DIndexBuffer9.c org_lwjgl_d3d_IDirect3DPixelShader9.c org_lwjgl_d3d_IDirect3DQuery9.c org_lwjgl_d3d_IDirect3DResource9.c org_lwjgl_d3d_IDirect3DStateBlock9.c org_lwjgl_d3d_IDirect3DSurface9.c org_lwjgl_d3d_IDirect3DSwapChain9.c org_lwjgl_d3d_IDirect3DSwapChain9Ex.c org_lwjgl_d3d_IDirect3DTexture9.c org_lwjgl_d3d_IDirect3DVertexBuffer9.c org_lwjgl_d3d_IDirect3DVertexDeclaration9.c org_lwjgl_d3d_IDirect3DVertexShader9.c org_lwjgl_d3d_IDirect3DVolume9.c org_lwjgl_d3d_IDirect3DVolumeTexture9.c org_lwjgl_d3d_WindowsContextImplementation.c org_lwjgl_d3d_WindowsDirectInput3.c org_lwjgl_d3d_WindowsDirectInput8.c org_lwjgl_d3d_WindowsDirectInputDevice3.c org_lwjgl_d3d_WindowsDirectInputDevice8.c org_lwjgl_d3d_WindowsDisplay.c org_lwjgl_d3d_WindowsDisplayPeerInfo.c org_lwjgl_d3d_WindowsKeyboard.c org_lwjgl_d3d_WindowsPeerInfo.c org_lwjgl_d3d_WindowsRegistry.c org_lwjgl_input_Cursor.c org_lwjgl_opengl_Display.c org_lwjgl_opengl_Pbuffer.c org_lwjgl_opengl_WindowsAWTGLCanvasPeerInfo.c org_lwjgl_opengl_WindowsAWTInput.c org_lwjgl_opengl_WindowsContextImplementation.c org_lwjgl_opengl_WindowsDirectInput3.c org_lwjgl_opengl_WindowsDirectInput8.c org_lwjgl_opengl_WindowsDirectInputDevice3.c org_lwjgl_opengl_WindowsDirectInputDevice8.c org_lwjgl_opengl_WindowsDisplayPeerInfo.c org_lwjgl_opengl_WindowsKeyboard.c org_lwjgl_opengl_WindowsPeerInfo.c org_lwjgl_opengl_WindowsRegistry.c windows_al.c