Commit graph

3486 commits

Author SHA1 Message Date
Ioannis Tsakpinis
2eea9d90b3 Added INTEL_thread_local_exec OpenCL extension. 2012-04-18 16:50:40 +00:00
kappa1
6f40eeb58a Fix Display.getWidth() and Display.getHeight() to return the correct values on OS X when the window has been resized. 2012-04-14 18:55:40 +00:00
kappa1
d2174850be Update ControllerAdapter in util package to reflect new changes in the Controller interface class (should fix broken build) 2012-04-10 13:23:08 +00:00
kappa1
18fc034c51 Apply patch by OrangyTang to expose JInput's rumble functionality in LWJGL's Controller class. 2012-04-10 11:44:50 +00:00
Ioannis Tsakpinis
c581a929a9 Added support for: AMD_vertex_shader_viewport_index, AMD_vertex_shader_layer, NV_bindless_texture, NV_shader_atomic_float. 2012-03-27 13:12:30 +00:00
kappa1
75c1886d5e remove non-existing import. 2012-03-24 00:39:05 +00:00
kappa1
ffdcf4db13 fix minor javadoc typo's 2012-03-24 00:20:02 +00:00
kappa1
92ba9d8ccb Replace Display.sync(int fps) with an even better implementation, special thanks to Riven. 2012-03-24 00:04:52 +00:00
kappa1
35e075e979 Display.sync() fix excessive CPU using on windows 2012-03-21 19:34:51 +00:00
Brian Matzon
9ed2bd06aa applying white border fix from dr_evil 2012-03-19 22:12:38 +00:00
kappa1
e0c6b24536 Fix the new accurate Display.sync() method to use less CPU on Mac. 2012-03-18 16:25:23 +00:00
kappa1
093bfe9698 Refactor so that the peer_info variable in ContextGL does not need to be static 2012-03-04 13:41:49 +00:00
kappa1
6010657389 add missing extgl_InitGLXEXTSwapControl() 2012-03-04 03:50:58 +00:00
kappa1
05212349a5 add missing lwjgl_glXSwapIntervalEXT 2012-03-04 03:45:09 +00:00
kappa1
8f756955b7 Implement GLX_EXT_swap_control for Linux 2012-03-04 03:40:32 +00:00
kappa1
d099a86e50 Tweak Display.sync() method a little to reduce the Thread.yield() time even further, now with a minimum of 0 yield time. 2012-03-01 22:34:34 +00:00
kappa1
4293976506 Implement a much more accurate Display.sync() method that auto adapts to the systems timer resolution and load. 2012-02-29 23:18:35 +00:00
Ioannis Tsakpinis
57ec5db726 Fixed clEnqueueNativeKernel crash. 2012-02-28 18:18:06 +00:00
Brian Matzon
65fddce290 added win32 display get x/y 2012-02-18 18:38:57 +00:00
kappa1
e5ebf82c81 Added the new public API's Display.getX() and Display.getY(). Currently implemented for Linux and Mac. Windows implementation pending. 2012-02-18 16:30:38 +00:00
kappa1
839db549a9 Implement the ability for the native Display window on Linux to get its x and y position. In preparation for adding the new Display.getX() & getY() API's. 2012-02-18 01:49:46 +00:00
Brian Matzon
d813fcfaa8 applied dr_evil's maximized patch 2012-02-06 20:35:25 +00:00
Ioannis Tsakpinis
57798b6727 Added support for AMD_media_ops2. 2012-02-06 19:26:21 +00:00
Brian Matzon
c32fe94990 updated fix for resizable 2012-02-01 22:50:59 +00:00
Brian Matzon
00446046f0 applying suggested fix for resize issue 2012-02-01 21:33:45 +00:00
kappa1
05d12649c8 removed a tiny bit of dead debug code 2012-01-31 23:25:44 +00:00
kappa1
57ff8c2e2b Linux Mouse: added support for using more than 3 buttons on a mouse, supports mice with upto 256 buttons. 2012-01-31 23:24:28 +00:00
Brian Matzon
97c6cb1daf limit mouse buttons to 5, since we can't read more at this time 2012-01-29 20:35:22 +00:00
Brian Matzon
639d1d1457 support for 5 buttons on windows 2012-01-29 20:26:13 +00:00
Ioannis Tsakpinis
edefe24bca Removed @Check("1") from BufferData functions. 2012-01-29 19:06:13 +00:00
Ioannis Tsakpinis
d523c3bc34 Added AMD_stencil_operation_extended.
Reverted @Check("1") from SubData BO functions.
2012-01-28 19:35:16 +00:00
Brian Matzon
39aae7ff27 bumping to 2.8.4 and adding changelogs 2012-01-23 21:30:46 +00:00
kappa1
0830a9674d Small tweak to the Linux Display.isActive() fix. 2012-01-22 20:16:41 +00:00
kappa1
6e76e2c06a fix for Display.isActive() so that it works as it should on Linux when using Display.setParent() 2012-01-22 18:02:34 +00:00
Ioannis Tsakpinis
7259a8ac0a Require at least 1 element remaining in BO data params. 2012-01-18 12:19:52 +00:00
kappa1
6e6f5a4ff0 prod nightly server to rebuild LWJGL. 2012-01-17 21:05:13 +00:00
kappa1
0e6d20e1e4 Add extra checks so CALayer's only run on OS X 10.6+, Bump OS X native version 2012-01-16 22:18:31 +00:00
kappa1
213aa4262d Weakly link the AppKit framework in an attempt to allow 10.5 compatibility again. 2012-01-13 00:53:43 +00:00
kappa1
e40d8d1232 OS X slight tweak to MacOSXCanvasPeerInfo in prep to make it compatible for 10.5 again 2012-01-13 00:40:43 +00:00
Brian Matzon
367b5fb176 adding WS_MAXIMIZEBOX patch for windows and bumping native version 2012-01-11 20:46:57 +00:00
Ioannis Tsakpinis
b16a1e182e Added INTEL_printf. 2012-01-06 11:52:48 +00:00
Ioannis Tsakpinis
d446ad2da3 Added new OpenGL ES extensions. 2012-01-05 11:24:13 +00:00
Brian Matzon
23adaeba93 Applying WM_SETCURSOR patch to fix issue with cursor 2012-01-02 22:06:12 +00:00
Brian Matzon
b0dafc2a25 undoing commit of r3717 2012-01-02 22:03:53 +00:00
Brian Matzon
dc8aabb8a6 Applied WM_SETCURSOR to fix issue with cursor 2012-01-02 21:59:20 +00:00
Jens von Pilgrim
a91da9efa6 Fixed a problem with categories.
Categories are now extracted from site.xml. A default category is created if no site.xml is found or if some features are not mapped to any other category.
2011-12-21 14:34:39 +00:00
Ioannis Tsakpinis
ef193f9b3d Added @Optional on clSetPrintfCallback for the AMD CL 1.2 preview driver. 2011-12-20 19:06:52 +00:00
Ioannis Tsakpinis
9684d6abfe Updated AMD_pinned_memory based on official spec. 2011-12-20 17:16:23 +00:00
Jens von Pilgrim
7425a743c2 StandalonePublisher directly creates jars, no need for additional "jarring".
- added main method to StandalonePublisher creating artifact.xml/jar and content.xml/jar from given (old) Eclise update site.
- when compressed is set to true, artifact.jar and content.jar are created directly. Removed jar task in build script, as these are no longer necessary
2011-12-20 11:04:49 +00:00
Jens von Pilgrim
54ddcf2133 Fixed problems in update site build.
Update site is now build including Eclipse p2 metadata (content.jar and artifact.jar). These files are required by some tools, such as Tycho (a maven plugin making p2 update sites available as maven repositories, see http://eclipse.org/tycho).
2011-12-15 19:00:59 +00:00