Commit graph

1423 commits

Author SHA1 Message Date
Ioannis Tsakpinis d53afc0b4d Added missing include. 2011-05-11 14:21:59 +00:00
Ioannis Tsakpinis ce777ef350 Pointer cast fix. 2011-05-11 09:50:50 +00:00
Ioannis Tsakpinis 3fb5f8ab8b Added alignment checks to PointerBuffer constructor. 2011-05-11 00:12:52 +00:00
Brian Matzon ebb196936e adding support for zeroing buffers - patch'ish by MatthiasM 2010-11-24 21:48:23 +00:00
kappa1 84f28884c5 Implement preliminary support for Display.isInsideWindow() on linux 2010-10-28 21:39:55 +00:00
Brian Matzon 67307a7023 update default size of buffer for sprintfJavaString. Failed to upgrade size on second run since do_vsnprintf was returning -1 on windows at least 2010-10-14 19:58:32 +00:00
Ioannis Tsakpinis 74d25bcffe Calling convention is ignored on x64. 2010-10-12 09:32:34 +00:00
Ioannis Tsakpinis 9405dde18a Replaced HashMap<Long, T> with FastLongMap in the OpenCL package.
Replaced CharsetEncoder with simple ASCII encoding in APIUtil.
Attempt to fix CL native kernels on x64.
2010-10-12 01:35:33 +00:00
Ioannis Tsakpinis b805673891 Fixed 64bit loading. 2010-10-04 22:51:19 +00:00
Ioannis Tsakpinis 60bd1c00ac Minor clean-up. 2010-10-04 17:04:46 +00:00
Ioannis Tsakpinis f80e5a94d6 OpenCL bug fixes on MacOS.
Improved 64bit pointer detection.
2010-10-01 22:20:14 +00:00
Ioannis Tsakpinis a8bcb7fd25 Ported codebase to Java 1.5.
Misc OpenCL fixes and API improvements.
Changed fractal demo to use events/sync objects instead of cl/glFinish for synchronization. (untested)
2010-09-28 21:11:35 +00:00
Ioannis Tsakpinis d17e13f24b Added AL/CL NativeGetFunctionPointer prefixes. 2010-09-27 00:25:59 +00:00
Ioannis Tsakpinis 917c79a7d4 Apple's cl_platform.h is missing CL_CALLBACK. 2010-09-27 00:13:31 +00:00
Ioannis Tsakpinis 91593a3a2c Added APPLE's cl_platform.h 2010-09-26 23:44:19 +00:00
Ioannis Tsakpinis 1aa9ab5104 Added support for OpenCL & CL/GL interop + minor improvements. [WIP] 2010-09-26 23:43:24 +00:00
Ioannis Tsakpinis 5842103580 Added support for OpenGL 4.1 and new extensions. 2010-07-27 15:33:22 +00:00
Brian Matzon 6d72727f0a OAL patches by Ciardhubh 2010-07-14 13:12:24 +00:00
Brian Matzon 8eb55941c6 fixed issue with single-line if 2010-07-12 12:04:56 +00:00
Ioannis Tsakpinis b5c457f156 Touched a few files to get them to recompile. 2010-06-03 15:49:26 +00:00
Ioannis Tsakpinis c0d5c751cf Added missing brackets around COLOR_SAMPLES_NV. 2010-06-02 23:35:38 +00:00
Ioannis Tsakpinis 21b3c3d818 Added PixelFormat support for framebuffer CSAA (NV_multisample_coverage, WGL & GLX only).
Added support for AMD_name_gen_delete and AMD_debug_output. The AMDDebugOutputCallback class enables query-less message handling.
Added support for extension aliases.
2010-05-27 22:56:29 +00:00
Ioannis Tsakpinis 6998610cce Fixed mouse grabbing on secondary monitors.
Added extra device polling when vsync is enabled, to reduce input lag.
2010-03-31 23:56:24 +00:00
Brian Matzon ea9dfae43e fix for issue with Cursor that turned out to be a leaking DC 2010-01-10 22:46:41 +00:00
Brian Matzon 63ed7b268e call InitCommonControls if no display has been created prior to Alert 2009-12-02 23:11:14 +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
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
Brian Matzon 7c9c64bf8e support for alpha blended icons on win32 2009-07-07 19:47:55 +00:00
Brian Matzon c7eabcad3e fixed windows click/movement detection if drag started inside display 2009-06-03 11:08:58 +00:00
Brian Matzon f9b6ab7c58 add missing include to get __TrackMouseEvent exported 2009-05-27 08:04:39 +00:00
Brian Matzon a6ae9f33b5 fix windows issue with mouse down true when released outside window 2009-05-26 20:39:23 +00:00
Elias Naur 68ec5edea1 Linux: made legacy context code conditional 2009-04-24 20:35:33 +00:00
Elias Naur 50203d0d92 Linux: OpenGL 3 attributes support 2009-04-24 20:30:30 +00:00
Ioannis Tsakpinis 578a6d2617 Added GLX_ARB_create_context tokens. 2009-03-26 11:15: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
Elias Naur 218d005aaf Linux: Fixed failure to create window on newer ATI mesa drivers 2009-03-19 21:50:30 +00:00
Elias Naur 94bd43ce19 Windows: Handle missing va_copy macro in MSVC 2008-12-22 16:38:57 +00:00
Elias Naur f8d5028de3 Made sprintfJavaString handle arbitrary length strings and reduce stack usage 2008-12-22 16:27:21 +00:00
Elias Naur 4b93774ef7 Windows 64: Enabled lwjgl64.dll and fixed crash 2008-12-22 11:55:28 +00:00
Elias Naur c6dac86af5 Windows: Fixed type punning compiler warnings 2008-11-22 15:05:07 +00:00
Elias Naur c8990c0915 Windows: Fixed pointer size compiler warning 2008-11-22 15:00:44 +00:00
Elias Naur e436a32741 Windows: Removed unused variable 2008-11-22 14:54:15 +00:00
Elias Naur 69f0e13e3b Windows: Removed unused variable 2008-11-22 14:51:36 +00:00
Brian Matzon b4f3c0e54b windows compile fixes 2008-11-10 20:38:55 +00:00
Elias Naur b5846167bb extgl.h should use definitions from the BSD licensed Mesa gl.h and glext.h instead of the original SGI gl.h/glext.h to avoid the SGI license 2008-11-10 20:07:21 +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
Ioannis Tsakpinis 8525a64d54 Fixed missing braces 2008-09-23 11:49:41 +00:00
Ioannis Tsakpinis b9b1d0b275 Potential fix for PixelFormat choice on ATI cards. 2008-09-17 11:27:49 +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