Commit Graph

1720 Commits

Author SHA1 Message Date
Ioannis Tsakpinis ede27aaa21 Improved compatibility mode detection
Removed support for indirect buffers as arguments to GL functions
Added missing tokens in GL30 & GL32
Added support for AMD_seamless_cubemap_per_texture & AMD_shader_stencil_export
Fixed AMD_vertex_shader_tessellator typo
Added AMD extensions to the build process >.<
2010-01-31 16:40:51 +00:00
Brian Matzon b1594c74e5 2.2.2 2010-01-25 21:14:15 +00:00
Ioannis Tsakpinis d97fc05a7b Added support for explicit length arguments in functions that map buffer objects.
Simplified CachedResult handling of functions that map buffer object ranges.
Improved documentation of CachedResult functions.
2010-01-04 18:47:49 +00:00
Ioannis Tsakpinis 6e5355bc83 Added generator support for null-terminated string lists.
Fixed GetUniformIndices and TransformFeedbackVaryings.
Added a ARB_uniform_buffer_object test.
2009-12-04 04:49:19 +00:00
Brian Matzon 63ed7b268e call InitCommonControls if no display has been created prior to Alert 2009-12-02 23:11:14 +00:00
kappa1 2e07a03a4e added the Display.setInitialBackground(r,g,b) method, this will allow you to select the initial background color of the lwjgl Display window. Useful to create more polished applications and smoother looking applets. 2009-12-01 15:12:52 +00:00
Ioannis Tsakpinis d3412ccdc8 Fixed GetSync signature. 2009-12-01 11:39:48 +00:00
Ioannis Tsakpinis d8c16cc20c Updated EXT_direct_state_access to latest revision.
Improved postfix stripping and extension dependency.
2009-12-01 03:37:27 +00:00
Brian Matzon 663a7cf235 stop updating cursor all the time and only continue animation if mouse is inside window 2009-11-26 22:44:17 +00:00
kappa1 bbe74afddb Mouse Grab Bug on Linux Fixed when LWJGL is run as an applet. 2009-11-24 20:13:12 +00:00
Brian Matzon 8d89b6353e cleanup imports 2009-11-20 23:28:37 +00:00
Brian Matzon c75b6a9f05 use HEAD request when determening file size 2009-11-20 23:26:26 +00:00
Brian Matzon 9dcf59dab5 workaround for missing certificate for AppletLoader if cached 2009-11-20 23:06:24 +00:00
Brian Matzon 66d99543b9 updating to 2.2.1 2009-11-15 19:23:48 +00:00
kappa1 e9e9bf7b91 FIX: Mouse Grab should now work on Windows when using Display.setParent() 2009-11-12 22:12:49 +00:00
kappa1 3abb46dd58 Stop AppletLoader on download failure, instead of displaying error and continuing download of files. 2009-10-12 11:56:46 +00:00
kappa1 3563faf75b AppletLoader file download handling improved.
Unknown Caching that was causing problems has been found and disabled.
The infamous "Fatal Error occured (5): null" bug should really be dead this time :)
3 attempts are made to download a file if it fails to download.
File size is now verified after a downloaded to make sure it is the correct size.
2009-10-08 00:03:55 +00:00
Ioannis Tsakpinis 0aa3bf8c17 Fixed TexCoordPointer exception when ARB_multitexture is not available. 2009-09-27 12:05:46 +00:00
Brian Matzon 8bd591fe5e support for tracking mouse outside window on drag, new api for checking if mouse is inside window 2009-09-12 22:15:21 +00:00
kappa1 9672413e2a Undo fix for the error 5: null error, since it does not work. 2009-09-09 11:24:29 +00:00
Ioannis Tsakpinis 9a5f795a84 Added support for PIXEL_STORE state tracking.
Changed PBO GLChecks to use LWJGL's state tracking instead of using glGetInteger.
2009-09-08 15:07:15 +00:00
Ioannis Tsakpinis f4eb23f860 Fixed Context init when using the debug library.
Removed glGetError call before buffer swapping.
2009-09-08 12:27:59 +00:00
kappa1 58703c742d Java caching properly disabled, this should prevent the AppletLoader from continuing to load jars from the java cache which have become corrupt.
The infamous "Fatal Error occured (5): null" bug should now go away on refresh as the files are redownloaded.
2009-09-03 20:15:46 +00:00
Ioannis Tsakpinis 90001d5aa6 GLsync annotation not needed anymore. 2009-08-12 13:13:17 +00:00
Ioannis Tsakpinis 6befeb63f2 Completed GL32 support.
Added Generator support for wrapping GL pointers.
Added support for passing command-line arguments to tests.
Added test for ARB_sync functionality.
Temp fix to NV_shader_buffer_load.
2009-08-12 13:06:11 +00:00
Brian Matzon aa928312b8 missing initialization of AL11 functions 2009-08-05 18:54:47 +00:00
Ioannis Tsakpinis 969930902c Added missing annotations. 2009-08-05 07:09:36 +00:00
Ioannis Tsakpinis b130c415f7 Added support for OpenGL 3.2 and the following extensions: AMD_draw_buffers_blend, ARB_depth_clamp, ARB_draw_buffers_blend, ARB_draw_elements_base_vertex, ARB_fragment_coord_conventions, ARB_provoking_vertex, ARB_sample_shading, ARB_seamless_cube_map, ARB_shader_texture_lod, ARB_texture_cube_map_array, ARB_texture_gather, ARB_texture_multisample, ARB_texture_query_lod, ARB_vertex_array_bgra, EXT_separate_shader_objects, EXT_texture_snorm, NV_copy_image, NV_parameter_buffer_object2. 2009-08-04 18:21:41 +00:00
kappa1 8a720fc596 fix: Animated gif's were not working with ImageIO as it only returns a BufferedImage, so switched to Toolkit with MediaTracker. 2009-07-01 18:05:44 +00:00
kappa1 3a35d60c30 Fix: allow logo's outside the appletloader.jar to be used. 2009-06-15 13:08:52 +00:00
Brian Matzon ea7e7bdd0c print stacktrace if possible on fatal errors, fixed NPE in paint 2009-06-11 21:07:34 +00:00
kappa1 0c244ee74a Added Mouse Support to Gears Applet, This will allow rotating the view using the mouse.
Fixed view ratio to support all sizes.
2009-06-03 18:29:05 +00:00
Brian Matzon c7eabcad3e fixed windows click/movement detection if drag started inside display 2009-06-03 11:08:58 +00:00
kappa1 5e59c093bb dependence on 'sun.net.www.ParseUtil;' removed. 2009-05-28 18:17:04 +00:00
Brian Matzon a6ae9f33b5 fix windows issue with mouse down true when released outside window 2009-05-26 20:39:23 +00:00
kappa1 31522ef459 A bit of clean up, code refactoring and commenting to GearsApplet test. 2009-05-23 09:37:10 +00:00
kappa1 d7cbfc5255 updated GearsApplet to use addNotify() to start a LWJGL Display, also prevents a new Display being created each time the start() method is called. 2009-05-23 09:09:28 +00:00
kappa1 e6a8d3e390 Special thanks to Riven in helping find the bug below :) 2009-05-22 09:30:50 +00:00
kappa1 aca59f8be2 BUG FIX: downloaded jars can now connect to the host they were from. 2009-05-22 09:14:38 +00:00
kappa1 1abb3e32e0 Spelling Mistake fix, oops :) 2009-05-08 20:29:22 +00:00
Brian Matzon 9803da6407 preparing 2.2.0 2009-04-30 18:50:00 +00:00
Elias Naur 3f9dfefe81 Added init code to space invaders example 2009-04-26 19:58:08 +00:00
Kevin Glass 175eb088c6 Ported GLU tessellation code from JOGL to work within LWJGL 2009-04-05 22:07:46 +00:00
Ioannis Tsakpinis 757f3bbbce Fixed ContextAttribs version validation.
Added OpenGL version test.
2009-04-04 19:19:43 +00:00
Ioannis Tsakpinis 1e4499f527 Force forward compatible mode when we have GL3.1+ but miss ARB_compatibility.
Added support for ARB_framebuffer_object.
Added support for GLX_ARB_create_context. (WIP)
Improved postfix stripping in the generator.
2009-03-26 11:08:43 +00:00
Ioannis Tsakpinis 03c799e87f Added support for OpenGL 3.1
Added support for a bunch of new OpenGL extensions.
2009-03-25 17:43:56 +00:00
kappa1 97c038cd06 Bugfix for incorrect speed calculation, thanks to Dashiva for spotting it. 2009-03-19 19:50:38 +00:00
Brian Matzon 8def41ccae support for OpenAL 64bit on windows 2009-03-17 21:36:18 +00:00
kappa1 30dfad6c15 Improved focus handling for Display.setParent() on linux. Focus is now released from Display when X fires a focus change event. 2009-03-11 21:05:05 +00:00
kappa1 6b0b033162 When an applet is run in debug mode, output in console that a cached version of the applet is being loaded.
A number of people were having problems with applets not updating, this was due to them leaving the cache tag on by mistake, hopefully this should alert them earlier and avoid time being wasted in tracking the issue.
2009-03-10 15:34:38 +00:00
kappa1 a33207320d fixed focus loop when using Display.setParent() on linux, this caused input keys to be missed as the focus shifted from parent to Display and back again. 2009-03-09 21:53:11 +00:00
Brian Matzon 8f91dfcdc7 updating version to 2.1.0 2009-03-09 21:07:38 +00:00
Elias Naur 2f3fbf28de Added Display.setDisplayModeAndFullscreen(mode) to switch mode and set fullscreen in one call (idea stolen from MatthiasM). Tweaked FullScreenWindowedTest to use the new method. 2008-12-28 19:30:43 +00:00
Elias Naur 825e724904 Renamed DisplayMode.isFullscreen() to DisplayMode.isFullscreenCapable and made it public 2008-12-28 17:50:08 +00:00
Elias Naur 4b93774ef7 Windows 64: Enabled lwjgl64.dll and fixed crash 2008-12-22 11:55:28 +00:00
Brian Matzon e419f96716 2.0.1 version string 2008-11-03 19:39:23 +00:00
Elias Naur ed1f8d70f4 Removed redundant fullscreen argument from DisplayImplementation.createWindow 2008-10-28 10:05:37 +00:00
Elias Naur 69080599cb Windows: Bumped JNI_VERSION 2008-10-28 09:54:25 +00:00
Elias Naur 41c90bc7cc Windows: Merged native handling of undecorated and fullscreen window property 2008-10-28 09:53:16 +00:00
Elias Naur d464876fe0 Windows: Only clip mouse to window borders if the lwjgl window is the foreground window 2008-10-27 14:04:12 +00:00
Elias Naur 95a13203a1 Properly handle non-fullscreen DisplayModes 2008-10-02 08:10:47 +00:00
Elias Naur a7accb99a0 Added Display.getDesktopDisplayMode() 2008-10-02 07:34:22 +00:00
Elias Naur 36d9d31dab Mac OS X: Be less aggressive when grabbing mouse to allow dragging of lwjgl windows with grabbed mouse 2008-09-11 09:52:23 +00:00
Elias Naur 2aadd34297 Bumped all jni versions 2008-09-07 08:21:28 +00:00
Elias Naur 708f354267 Added support for loading libopenal64.so. Added libopenal64.so compiled from openal soft 1.5.304. 2008-09-07 08:16:11 +00:00
Ioannis Tsakpinis 6ea785334e ContextAttribs: changed factory to constructor initialization
Fixed compatible spelling
Small pbuffer fix
2008-08-19 17:47:24 +00:00
Ioannis Tsakpinis d7ee23f9b2 Added support for OpenGL 3.0 functionality
Added support for OpenGL 3.0 context creation (MAJOR/MINOR versions, DEBUG mode, FORWARD_COMBATIBLE mode)
Added support for OpenGL 3.0 context sharing
Added support for OpenGL 3.0 extension detection
Improved support for floating point PixelFormats (ARB_color_buffer_float)
Added support for packed floating point PixelFormats (EXT_packed_float)
Added support for sRGB PixelFormats (ARB_framebuffer_sRGB)
Added support for pseudo-FORWARD_COMBATIBLE mode (deprecated functions not loaded)
Added support for EXT_direct_state_access
2008-08-19 16:46:03 +00:00
kappa1 0deaed34a5 Added al_solaris parameter to LWJGL's Appletloader. LWJGL Applets should be ready to go on Solaris as soon as binaries are. 2008-08-12 21:02:06 +00:00
Elias Naur 8896ec3631 Linux: Avoid unneccessary mode switching in LinuxDisplay.resetDisplayMode (patch by buggs) 2008-08-12 17:05:26 +00:00
Brian Matzon 2c96ab67ae added opengl init code, previously assumed from Diplay 2008-07-02 20:00:49 +00:00
Elias Naur 65c180fa48 Linux: Added sanity checking to LinuxDisplay.setIcon 2008-06-16 18:31:43 +00:00
Elias Naur d3b13b23dd Display.setIcon: Preserve icon buffer positions 2008-06-16 18:29:18 +00:00
Brian Matzon 32da20827a made windowClosing work by using a flag
dont render if width or height < 1
2008-06-08 09:30:24 +00:00
Brian Matzon c6a1088a70 cleanup of imports 2008-06-05 13:36:57 +00:00
Brian Matzon bac8c09ba2 fixed internal use of deprecated keys 2008-06-05 13:35:32 +00:00
Brian Matzon 8a163a0531 missing destroy 2008-06-05 08:11:17 +00:00
Brian Matzon 929217d8d8 dont use String.format *grumble* 2008-06-04 21:36:59 +00:00
Brian Matzon e8cd4439cb OpenAL info program a la openal-soft's openal-info 2008-06-04 21:31:52 +00:00
Brian Matzon 625dc0fb28 support for ALC_ENUMERATE_ALL_EXT 2008-06-04 21:31:07 +00:00
Brian Matzon 2886b754a9 rc1 identifier string 2008-06-04 19:40:24 +00:00
Elias Naur 1071c31bc0 Removed dead code from Display 2008-05-30 07:08:14 +00:00
Elias Naur f18b5baa09 Removed Display.sync2 and Display.sync3 2008-05-30 06:53:33 +00:00
Elias Naur be5837c7d0 Mac OS X: Call setFocusTraversalKeysEnabled(false) on LWJGL created MacOSXGLCanvases 2008-05-23 11:03:31 +00:00
kappa1 164b6f9008 added support for displaying the current download speed 2008-05-22 00:04:11 +00:00
kappa1 fab73d2e8f removed repaint() which had no effect. 2008-05-11 14:41:46 +00:00
kappa1 c11fa3f1ee workaround no longer needed for paint() and switchApplet(), removes blank screen delay between java2d and lwjgl switch. 2008-05-06 21:47:49 +00:00
Elias Naur 9293ee4073 Windows: Split WindowsDisplay.nDestroyWindow into nReleaseDC and nDestroyWindow 2008-05-05 17:24:42 +00:00
Elias Naur 5e06f19944 Windows: Generalized WindowsDispaly.nCreateWindow 2008-05-05 16:46:16 +00:00
Elias Naur b6b83936ac Windows: Clean up window in case of exception thrown from WindowsDisplay.createWindow 2008-05-02 11:05:49 +00:00
Elias Naur b11fcc99f6 Windows: Moved pixel format logic from WindowsDisplayPeerInfo.initDC to WindowsDisplay.createWindow 2008-05-01 09:55:54 +00:00
Elias Naur bf4b5a5890 Windows: Made WindowsPeerInfo.choosePixelFormat static and let WindowsPeerInfo.setPixelFormat be called seperately 2008-05-01 09:44:19 +00:00
Elias Naur ef5bf0361b Windows: Split nChoosePixelFormat's applyPixelFormat() out in a seperate function 2008-05-01 09:37:21 +00:00
Elias Naur 0a3bf6e075 Windows: Moved icon handles to java 2008-05-01 09:20:57 +00:00
Elias Naur 4dde43f5fe Windows: Check for Display.isCreated in Sys.getHwnd() 2008-04-30 19:00:08 +00:00
Elias Naur bcb909f5a9 Windows: Moved hwnd and hdc to java 2008-04-30 16:40:14 +00:00
Elias Naur 1006aed308 Windows: Made WindowsDisplayPeerInfo take hwnd and hdc arguments 2008-04-30 16:01:25 +00:00
Elias Naur 2420133bb9 Windows: Moved child window style selection to java 2008-04-30 15:29:39 +00:00
Elias Naur 8b0b1b8b63 Added platform specific getJNIVersion implementations 2008-04-30 14:58:47 +00:00
Elias Naur 100dfa86a6 Moved Sys.JNI_VERSION to SysImplementation.getRequiredJNIVersion() to enable platform specific native library versions. 2008-04-30 14:34:54 +00:00
Elias Naur e584a5e0a0 Mac OS X: Worked around another Display.destroy hang when parented to an applet 2008-04-30 13:47:26 +00:00
Elias Naur 19a3f6e359 Mac OS X: Fixed a hang on Display.destroy in applets 2008-04-30 13:16:53 +00:00
Elias Naur 0f6d7a82db Don't use reflection for AWTUtil.getPointerLocation 2008-04-30 12:46:54 +00:00
kappa1 ed19908f31 switch caching off globally instead of on a per connection bases. 2008-04-27 13:37:00 +00:00
kappa1 f045569a90 Fix for caching problem, now ensures latest jars are downloaded when using the appletloader caching tag, also no longer fails on receiving incorrect content-type from server. 2008-04-25 02:18:27 +00:00
kappa1 a7dd394fe5 Firefox workaround no longer needed to get applet going. 2008-04-24 20:43:42 +00:00
Elias Naur d46bc5d297 Fixed KeyboardTest 2008-04-22 21:26:39 +00:00
kappa1 cdd0d2b501 added check to prevent multiple applet instances starting. 2008-04-22 20:32:32 +00:00
Elias Naur 84e6263a8e Mac OS X: Removed reflection from MacOSXSysImplementation 2008-04-22 19:59:47 +00:00
Elias Naur 31c2b22dd8 Added GearsApplet test 2008-04-22 18:09:45 +00:00
Elias Naur 4e432b9e3e Added ApplejavaExtensions.jar to be able to use apple extensions without reflection 2008-04-22 16:52:16 +00:00
Brian Matzon 49d3099666 update version string to 2.0 beta 1 2008-04-20 20:06:42 +00:00
Brian Matzon 83bbe5d68d fixed percentage calculation error in extractJars
added subtask messages to extractJars
reworked debug/sleep
2008-04-20 19:55:55 +00:00
Brian Matzon f256e7fa91 fix: native file name also has to be updated if they are using lzma or pack 2008-04-20 16:59:57 +00:00
Brian Matzon 413899809a fixed issue with filenames when cache is turned on 2008-04-19 18:42:02 +00:00
Brian Matzon 61b2170c9f support for pack200 and lzma jars 2008-04-18 22:34:11 +00:00
Elias Naur 5d1651b425 Linux: Another applet focus tweak 2008-04-13 19:12:51 +00:00
Elias Naur 88665c3dae Linux: Another focus fix 2008-04-13 18:46:25 +00:00
Elias Naur be0fbdf13b Applet focus fixes 2008-04-13 18:43:27 +00:00
Elias Naur 37ab6afff2 Don't set icon when Display is parented 2008-04-13 18:26:22 +00:00
Elias Naur 86515f96a0 LinuxDisplay.java: Fixed missing return 2008-04-13 18:13:26 +00:00
Elias Naur 9aefad3f09 Linux: Some DRI drivers don't like to have the context destroyed before the window, even though the context is not current anymore. The destroy ordering in Display.destroy is now flipped as a workaround 2008-04-13 18:11:38 +00:00
Elias Naur b4fe6f6d8d Made FullScreenWindowedTest call Display.destroy() on exit 2008-04-13 17:04:05 +00:00
Brian Matzon 85ed9cbe76 dont add the platform native jar to the classpath 2008-04-13 16:32:55 +00:00
Elias Naur 544d74962d Linux: Don't let display usage count reach 0 2008-04-13 11:28:41 +00:00
Elias Naur 228f1f0520 Linux: Moved X error handling to java 2008-04-13 08:34:39 +00:00
Elias Naur 261d453a3e Linux: Removed change set code again 2008-04-12 23:09:47 +00:00
Elias Naur f5bf8b49f5 Linux: More focus fixes for the applet (XEmbed) case 2008-04-12 21:45:04 +00:00
Elias Naur 3f24f11607 Bumped Sys.JNI_VERSION 2008-04-12 20:45:43 +00:00
Elias Naur 11f25424e2 Linux: Added support for XFixesChangeSaveSet to increase robustness of parented mode 2008-04-12 20:40:27 +00:00
Elias Naur a015dc4558 Linux: Rewrote focus handling to cope with the weird focus behaviour when running in an XEmbed enabled jvm (applet mode) 2008-04-12 20:07:23 +00:00
Brian Matzon c8d4eb6a86 alpha 4 2008-04-11 12:21:25 +00:00
Brian Matzon 737f7885ae support for prepending host to cache path (defaults to true) 2008-04-10 21:02:04 +00:00
Elias Naur 657bd156e2 Windows: Removed directinput files, since they are now unused. Fixed headers build.xml target 2008-04-10 20:47:29 +00:00
Elias Naur e50dc04191 Removed AWTInputAdapter, since Display.setParent() works much betterdiff 2008-04-10 20:25:54 +00:00
Elias Naur 3f4f832669 Mac OS X: Fixed potential NPE in AWTUtil.getPointerLocation 2008-04-10 20:14:15 +00:00
Elias Naur 450634c49c Linux: Removed grab/ungrabServer logic and replace it with catching of any X errors occruing because of a XSetInputFocus race 2008-04-09 23:40:18 +00:00
Elias Naur ab4bb1ebcb Linux: Moved input focus handling to LinuxDisplay. Bumped Sys.JNI_VERSION 2008-04-09 18:44:25 +00:00
Elias Naur 1a9bed90ed Windows: When parented, take focus on mouse click 2008-04-09 18:25:30 +00:00
Elias Naur b5c893d207 Linux: When parented, take focus on click 2008-04-09 18:09:15 +00:00
Elias Naur e4d35cdb0d Windows: Use current Mouse.isGrabbed() when determining grab status 2008-04-08 11:21:57 +00:00
Elias Naur d0736741d9 Windows: Don't grab mouse when not focused 2008-04-08 10:40:26 +00:00
Elias Naur d8333fb279 Added line about tracking parent size to Display.setParent javadoc 2008-04-07 20:39:46 +00:00
Brian Matzon 2c807eddb3 2.0a3 version string 2008-04-07 19:47:40 +00:00
Elias Naur 2c0137eff8 Added fullscreen switching to DisplayParentTest 2008-04-07 19:40:53 +00:00
Elias Naur 61a71ea912 Let the Display resize itself to match its parent, if non null 2008-04-07 19:21:40 +00:00
Brian Matzon bb16ec7492 updated and added license where needed 2008-04-07 18:36:09 +00:00
Elias Naur c9d1a37085 Bumped Sys.JNI_VERSION 2008-04-07 17:34:29 +00:00
Elias Naur 428d55ed0e Mac OS X: Implemented Display.setParent support 2008-04-07 17:10:14 +00:00
Elias Naur c456d9c323 Really fixed MouseTest 2008-04-07 16:37:39 +00:00
Elias Naur 40efb3e042 Fixed MouseTest 2008-04-07 16:20:35 +00:00
Elias Naur 97ebcea9c8 Windows: Improved focus handling when Display.getParent() != null 2008-04-07 15:33:34 +00:00
Elias Naur 12a1f5e3e5 Mac OS X: Split canvas listener from MacOSXGLCanvas 2008-04-07 13:34:20 +00:00
Elias Naur 3948769802 Windows: Implemented Display.setParent support 2008-04-07 10:18:09 +00:00
Elias Naur e2596d8efa Linux: Use icon mask as monochrome to please some xorg versions 2008-04-07 09:23:27 +00:00
Brian Matzon 3b5c704383 fixed issue with prematurely interrupting the inputstream getter thread\nmade secondary check for inputstream null 2008-04-06 22:15:16 +00:00
Elias Naur bf25259325 Linux: Attempt to avoid race condition when tracking Display parent focus 2008-04-06 21:34:22 +00:00
Elias Naur c499f33bcf Added experimental Display.setParent to allow Display to be embedded in an AWT Canvas. Added basic linux implementation and test. 2008-04-06 20:56:52 +00:00
Elias Naur 350c3c2661 Let otherwise generic AWT utilities classes take a Component instead of the more specific AWTGLCanvas 2008-04-06 14:39:32 +00:00
Elias Naur bc33b3c4d5 Windows: Moved Display.setIcon logic to java 2008-04-01 20:45:24 +00:00
Elias Naur 395cf797cb Linux: Added alpha mask support to Display.setIcon 2008-04-01 19:46:20 +00:00
Elias Naur abd3f75d6c Removed 2D OpenGL initialization code from Display. It messes with the implicit, but well-defined, opengl default state and doesn't fit well with multiple context types (gl3 and d3d) 2008-03-23 15:51:10 +00:00
Elias Naur 65309d759c Added notes to Mouse.poll() and Keyboard.poll() that Display.processMessages() (or Display.update()) must be called to receive new input state 2008-03-02 18:16:39 +00:00
Elias Naur 59f5ed712e Added AWTInputAdapter.isCreated() requested by kevglass 2008-02-01 12:02:54 +00:00
Brian Matzon 0d2f6a8256 second 2.0 alpha 2008-01-31 19:22:32 +00:00
Brian Matzon c4b9d2321d 2.0a version string 2008-01-21 22:56:37 +00:00
Elias Naur a877b0c1f1 javadoc fixes 2008-01-21 22:20:25 +00:00
Elias Naur 31669b02ec javdoc fixes 2008-01-21 22:15:12 +00:00
Brian Matzon 73f10ce7c0 removing as per request of elias 2008-01-21 22:07:48 +00:00
Elias Naur 6d9ce94068 javadoc fixes 2008-01-21 22:03:45 +00:00
Brian Matzon c9979fcfab 2.0 version string 2008-01-21 21:55:20 +00:00
Elias Naur dc3999b075 Removed devil and fmod support. yay. 2008-01-21 21:38:29 +00:00
Elias Naur 7fe1db23ec Converted GLU to use Buffers instead of arrays to match the rest of lwjgl 2008-01-21 21:27:03 +00:00
Elias Naur df9e7af261 Moved org.lwjgl.opengl.glu to org.lwjgl.util.glu 2008-01-21 20:38:04 +00:00
Elias Naur 5e3956d358 Moved translation of ogl error codes from GLU to Util, to prepare for glu to be moved to lwjgl_utils 2008-01-21 20:28:53 +00:00
Elias Naur e9a3b7a556 Display: Removed display_impl.update() from isCloseRequested(), isVisible(), isDirty() and isActive() since it can be an expensive call on at least linux. Display.update() is now required to be called to update the internal state. 2008-01-21 20:21:21 +00:00
Brian Matzon f6152a134a 1.1.4 version string 2008-01-20 08:20:54 +00:00
Elias Naur fa4bc30097 Only let Display.update() call display_impl.update() once 2008-01-19 09:53:14 +00:00
Elias Naur 8e2233167d Linux: Fixed test for XkbSetDetectableAutoRepeat success 2008-01-19 08:57:20 +00:00
Elias Naur e448bb0c29 Removed OS message polls from mouse and keyboard poll() and read(), since they can be quite expensive 2008-01-19 08:49:10 +00:00
Elias Naur d184509ac7 AWTGears: Make the canvas the same size as the Gears test 2008-01-18 10:29:01 +00:00
Elias Naur 8f677f1585 Linux: use XkbSetDetectableAutoRepeat to detect repeated key events more reliably 2008-01-07 18:29:04 +00:00
Elias Naur 4bf0703eb1 Windows: Pulled DefWindowProc calling to java side 2007-12-13 09:29:36 +00:00
Elias Naur 1cd7d96c68 Mouse: Attempt to clarify Mouse.setNativeCursor javadoc 2007-11-27 07:58:03 +00:00
Brian Matzon c3500a14d2 fixed 1.1 detection so that oal 1.1 stubs are loaded for major > 1 2007-11-12 16:02:57 +00:00
Elias Naur dbe9667c3d Added a Thread.yield() to applets tests that repaint() last in paintGL() to help input responsiveness on linux. Thanks to Kappa for debugging and finding the workaround. 2007-11-09 05:11:29 +00:00
Brian Matzon 632fcbfeaa added aho's adapter 2007-11-07 23:17:14 +00:00
Elias Naur 71603f996f Tweaked exception message 2007-11-01 13:06:11 +00:00
Brian Matzon 9ebea51be1 updating version string to 1.1.3 2007-10-28 21:42:43 +00:00
Brian Matzon d098129690 miscellaneous minor fixes to improve the loading and displaying of the applet 2007-10-24 21:55:39 +00:00
Brian Matzon 99fe356399 reworked urlconnection.getInputStream to threaded usage, to avoid Opera issue (detective work: kappaOne) 2007-10-24 21:25:54 +00:00
Brian Matzon ee85c04e95 removed annotation 2007-10-24 21:23:32 +00:00
Brian Matzon 409da4106b added required isSupported 2007-10-22 20:54:16 +00:00
Brian Matzon 21b2cc0c21 cleaning imports 2007-10-20 21:31:52 +00:00
Brian Matzon d87b73e73d applied kappaOnes latest fixes 2007-10-20 21:20:00 +00:00
Brian Matzon 8ee25e22cd removing direct x, can be picked up in the lwjgl-directx tag 2007-10-20 19:02:48 +00:00
Brian Matzon 5a659ac1d9 make sure that any windows cursor image pixel is either 0xffxxxxxx or 0x00000000 2007-10-20 14:48:07 +00:00
Elias Naur 07ae6b0513 Fixed GLU compile error 2007-10-17 08:24:07 +00:00
Brian Matzon d11758044a fix: generic error message placeholder String text was not being replace by the error message - kappaOne 2007-10-13 07:37:39 +00:00
Elias Naur a9f9a38c4c Mac OS X: Release and clear the context from the drawable in the correct order 2007-08-30 18:27:12 +00:00
Elias Naur bc09bd11e3 Don't let Display.sync* sleep with the global lock held 2007-08-30 12:34:56 +00:00