Commit graph

3561 commits

Author SHA1 Message Date
Ioannis Tsakpinis 96d65d716e Merge pull request #17 from Lekensteyn/master
Fix build error on Linux.

On some Linux distributions, there is no static libXxf86vm.a, only a shared library. In order to succeed a build, link against the shared library. Since the linker options are the same for 32-bit installations and Solaris, merge the options.
2013-02-22 09:19:11 -08:00
Peter Wu 6642ab736c Fix Linux build error w.r.t. Xxf86vm linking 2013-02-22 17:55:13 +01:00
Ioannis Tsakpinis 8faf5f4f35 Reverted commit b333b029 that affected GLX extension detection. Fixes #16.
We now only query glXQueryExtensionsString instead of the server & client
GLX_EXTENSIONS strings.
2013-02-22 18:22:22 +02:00
Ioannis Tsakpinis 1c671598aa Reverted warning level to 2, until we modify the generator to emit explicit casts. 2013-01-30 02:07:40 +02:00
Ioannis Tsakpinis 5400bb27db Misc fixes and improvements on Windows:
- Cleaned up cl flags and enabled parallel compilation. Native compilation
  is now multiple times faster.
- Fixed all /W3 compilation warnings.
- Changed window flag from WS_CHILDWINDOW to WS_POPUP when Display.setParent
  is used, in an attempt to fix focus-related issues.
2013-01-29 22:53:11 +02:00
Ioannis Tsakpinis 62b8d36002 Changed Get(Async)KeyState return type to short. 2013-01-25 15:28:17 +02:00
Ioannis Tsakpinis 6b68ff17b8 Added missing null-termination checks. 2013-01-25 15:26:55 +02:00
Ioannis Tsakpinis d721194cf3 Corrected JavaDoc param order. 2013-01-15 22:59:46 +02:00
Ioannis Tsakpinis 074f6f2d63 Fixed typos. 2013-01-15 17:51:19 +02:00
Ioannis Tsakpinis d1c1fcb01e Fixed DrawIndirect buffer size checks and removed null-termination checks (ARB_base_instance changes the reservedMustBeZero field to the baseInstance offset). 2013-01-12 20:49:26 +02:00
Ioannis Tsakpinis 517d6cfb3b Properly escape '_' in native method stubs. 2013-01-01 18:12:53 +02:00
Ioannis Tsakpinis 76ba12ad38 Fixed depth_buffer_float tokens to use the ARB values instead of the NV ones. 2012-12-30 16:15:22 +02:00
Ioannis Tsakpinis 683f488444 Template fixes. 2012-12-28 18:17:28 +02:00
Ioannis Tsakpinis a59964ccae Fixed function dependency typos.
Added GL error check in VersionTest, for drivers that expose the deprecated function addresses and throw GL errors when used.
2012-12-26 22:20:43 +02:00
Ioannis Tsakpinis 8437f28abd Fixed BackgroundLoadTest to work on NV/Intel and improved context synchronization. 2012-12-18 13:21:15 +02:00
Ioannis Tsakpinis 5dea782de8 Fixed pbuffer + MSAA pixel format config on NV drivers. 2012-12-17 13:57:14 +02:00
Ioannis Tsakpinis 778765c6de Now generates @Deprecated annotation for deprecated methods. 2012-12-12 19:18:35 +02:00
Ioannis Tsakpinis ce4153e883 Fixed put on external ByteBuffer. 2012-12-12 19:17:50 +02:00
Brian Matzon 31a4517205 ignore missing bsd dir 2012-12-04 21:05:29 +01:00
Ioannis Tsakpinis 3cde95d9e4 OpenCL 1.2 update. 2012-12-02 18:52:08 +02:00
Erik Broes bc8040a1d0 Shrink .gitignore 2012-11-27 20:18:16 +01:00
Ioannis Tsakpinis 1c4dfae74c Fixed duplicate fields in GL References. 2012-11-25 12:01:24 +02:00
Ioannis Tsakpinis 3e3ffb23b0 More alternate *Pointer functions with explicit type. 2012-11-25 03:32:51 +02:00
Ioannis Tsakpinis 3118499020 Added alternative VertexAttribPointer with ByteBuffer data and explicit type. 2012-11-25 02:52:51 +02:00
Ioannis Tsakpinis 38ce21abeb Added GREMEDY_frame_terminator. 2012-11-20 21:03:29 +02:00
Brian Matzon 0ea13620de Merge pull request #3 from yerenkow/freebsd
FreeBSD initial support
2012-11-19 11:11:17 -08:00
Alexander Yerenkow 503f8780d3 FreeBSD initial support 2012-11-19 20:28:28 +02:00
Ioannis Tsakpinis 41d37b1e03 Merge branch 'master' of https://github.com/LWJGL/lwjgl 2012-11-19 18:58:59 +02:00
Ioannis Tsakpinis f57c236373 Fixed GetAsyncKeyState usage. We read the MSB, not the LSB. 2012-11-19 18:49:34 +02:00
Brian Matzon baeda5e65b Adding README file 2012-11-18 00:32:14 +01:00
Erik Broes 1cfdd27184 Added .gitignore 2012-11-16 22:46:28 +01:00
Ioannis Tsakpinis 12ee2ecb3d Added missing alternative signature functions. 2012-11-06 16:18:28 +00:00
Ioannis Tsakpinis be5655a254 Removed redundant GLsync definition and replaced APIENTRY with GL_APIENTRY. 2012-11-06 12:14:03 +00:00
Brian Matzon 6417afb180 Bumping version number 2012-11-04 19:50:22 +00:00
Ioannis Tsakpinis 65009d8274 Added support for AMD_shader_trinary_minmax, INTEL_map_texture and NV_draw_texture. 2012-10-16 14:53:19 +00:00
Ioannis Tsakpinis 53c1a65255 Added support for EXT_multiview_draw_buffers. [GLES] 2012-09-30 09:48:01 +00:00
Ioannis Tsakpinis 8a39908698 Added support for AMD_sparse_texture. 2012-09-29 11:48:28 +00:00
Ioannis Tsakpinis ed0f117dfc Added new GLES extensions. 2012-09-21 00:27:14 +00:00
kappa1 efbdd35845 Set a name for LWJGL's Sync class timer accuracy thread ("LWJGL Timer") for debugging purposes. RFE by NateS. 2012-09-12 21:00:48 +00:00
kappa1 b59d60c4ba Fix Matrix*f.negate(Matrix*f dest) methods in Matrix2f, Matrix3f and Matrix4f classes. Thx to Jegorex for finding, reporting and providing fix on forum. 2012-09-12 11:29:40 +00:00
Ioannis Tsakpinis c58a34ee2e Changed keyName array size to match KEYBOARD_SIZE. 2012-09-10 07:51:13 +00:00
Ioannis Tsakpinis b824d786c4 Made GLContext.getCapabilities throw a RuntimeException instead of returning null when there's no GL context current in the current thread. 2012-09-06 07:11:54 +00:00
kappa1 43426ac8d8 AppletLoader: Fix NumberFormatException when parsing version string on an EA or beta JVM, thx to UltraMoogleMan for spotting and reporting 2012-09-05 22:37:11 +00:00
Ioannis Tsakpinis cd011c6309 Fixed test. 2012-09-03 20:44:11 +00:00
Ioannis Tsakpinis 254e2937d7 Removed GL_BGRA. 2012-09-03 20:27:09 +00:00
Ioannis Tsakpinis bce0769065 Removed some re-defined GL11 enums. 2012-09-03 19:47:05 +00:00
Ioannis Tsakpinis 092c224534 Translate extended keys before the state check. 2012-08-28 09:06:36 +00:00
Ioannis Tsakpinis 455b429984 Let repeat events pass the same-state filter. 2012-08-23 14:20:58 +00:00
Ioannis Tsakpinis 9ffdd18a3f Filter TAB key up event when we alt-tab focus the Display. 2012-08-23 12:38:45 +00:00
Ioannis Tsakpinis 814f9a141e Attempt to fix lost key up events when Display is out of focus. (Windows) 2012-08-23 10:36:12 +00:00