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
Ioannis Tsakpinis
ad4f4c74eb
Restored (most of) the removed methods from the previous commit and added deprecation warnings.
2012-08-19 06:56:25 +00:00
Ioannis Tsakpinis
e7edecf2ae
Fixes related to the new alternate signatures.
2012-08-18 14:00:45 +00:00
Ioannis Tsakpinis
220e194f0d
Keep type postfix on alternative functions that return primitive values.
2012-08-18 11:46:25 +00:00
Ioannis Tsakpinis
cab3d10c46
Changed ALC10's alcGetString and alcOpenDevice to use UTF8 decoding/encoding.
...
New GL extensions: NV_compute_program5, NV_shader_storage_buffer_object, NV_shader_atomic_counters, NV_deep_texture3D
New GLES extension: QCOM_binning_control
2012-08-16 18:58:41 +00:00
Ioannis Tsakpinis
bfd995bb05
Removed ARB_debug_group, ARB_debug_label and ARB_debug_output2. They're part of KHR_debug and weren't supposed to be posted in the GL registry.
2012-08-14 12:53:54 +00:00
Ioannis Tsakpinis
929817a4eb
Added support for OpenGL 4.3 and OpenGL ES 3.0.
...
Modified the generator process to use relative paths. We were hitting the command line length limit on Windows.
Some extension improvements, fixes and spec updates.
2012-08-07 15:14:03 +00:00
Brian Matzon
b4cc6176e7
fixed issue with win32 get x/y returning client-area coords
2012-07-14 23:29:21 +00:00
Ioannis Tsakpinis
2168369bda
Removed @Constant("0") from pathBase parameters.
2012-06-29 10:25:36 +00:00
Ioannis Tsakpinis
a2edb189cb
Removed unnecessary GL_RED from GL30.
...
Added AMD_query_buffer_object.
2012-06-19 10:44:02 +00:00
Brian Matzon
a0674aad47
pushing latest openal (785f52aa29d...) with fix for float32
2012-06-17 20:54:07 +00:00
Brian Matzon
39a4731583
bumping to 2.8.5, adding changelogs
2012-06-03 19:07:57 +00:00
kappa1
0a26c7ea37
Add OpenAL-Soft 1.14 for OS X
2012-05-21 20:39:02 +00:00
Brian Matzon
1f568b1224
updating OpenAL-soft to 1.14+
2012-05-21 18:30:41 +00:00
kappa1
6c0e3d0484
Minor tweak to remove unused code
2012-05-13 18:03:05 +00:00
kappa1
f74af79c19
Display.wasResized() should now work correctly when using Display.setParent()
2012-05-13 18:01:12 +00:00
kappa1
afaf86df66
AppletLoader: fixed issue with applets on linux with Java 7 where the natives where LWJGL natives were failing to load.
2012-05-13 13:50:52 +00:00
kappa1
5f1efa0de3
Fix Mouse.getDX() and Mouse.getDY() values when mouse moves outside Display window & clipping is on. Thanks to ra4king for patch.
2012-05-13 12:11:12 +00:00
Jens von Pilgrim
af599805e4
LWJGL info and test view are now sorted into category "general" (otherwise they are not visible in Eclipse 4.2)
2012-05-09 12:33:16 +00:00
kappa1
22e0831d8a
AppletLoader: fix to ensure a jar file download is attempted 3 times even if it throws some download exception.
2012-05-08 19:38:17 +00:00
Ioannis Tsakpinis
46922c0299
GL spec 20120427 updates.
2012-05-04 17:23:36 +00:00
Jens von Pilgrim
7f22935ca5
fixed problem with InfoView, also see https://bugs.eclipse.org/bugs/show_bug.cgi?id=367718
2012-04-26 18:08:12 +00:00
kappa1
89a3558e3b
AppletLoader: add further checks to prevent Java default caching
2012-04-26 13:19:18 +00:00
kappa1
15d4e8af94
AppletLoader: set all streams that are open to use try/finally blocks to close the streams
2012-04-22 23:05:10 +00:00
kappa1
f575c37815
AppletLoader: add try/finally block to ensure file is closed on exception in the downloadJars(), thx to MatthiasM for pointing it out.
2012-04-22 22:51:47 +00:00
kappa1
f965ff8f83
AppletLoader: add extra urlconnections.setUseCaches(false) as an extra precaution to make sure caching is disabled.
2012-04-22 22:21:41 +00:00
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