Commit graph

1902 commits

Author SHA1 Message Date
Ioannis Tsakpinis
c7152449c2 Added clSetKernelArg support for CLObject and __local arguments. 2010-12-06 15:58:11 +00:00
Ioannis Tsakpinis
1b6a2e866c Reverted @CachedReference tracking removal. 2010-11-29 18:25:28 +00:00
Ioannis Tsakpinis
4f332612f4 Fixed ELEMENT_ARRAY_BUFFER_BINDING tracking when VAOs are used.
Removed CachedReference tracking, we never check those.
2010-11-29 17:21:05 +00:00
kappa1
c69a165ad1 remove debug code left in WindowsDisplay, thx to MatthiasM. 2010-11-26 20:38:39 +00:00
Brian Matzon
ebb196936e adding support for zeroing buffers - patch'ish by MatthiasM 2010-11-24 21:48:23 +00:00
kappa1
63e79ab5b3 Changed initial alpha value of glClearColor from 1 to 0 which is set when Initialising the Display. This now matches expected OpenGL behaviour. Thanks to Ryanm for spotting this. If you use FBO's make sure your setting glClearColor properly. 2010-11-11 21:25:20 +00:00
Ioannis Tsakpinis
485f5adca2 Fixed @Reuse + @BufferObject generation. 2010-11-05 17:13:56 +00:00
kappa1
84f28884c5 Implement preliminary support for Display.isInsideWindow() on linux 2010-10-28 21:39:55 +00:00
kappa1
2838bb9dec fix null pointer exception when creating Display on linux. 2010-10-13 21:26:25 +00:00
Brian Matzon
fb81ac26ec fixed resource path issue 2010-10-13 21:07:43 +00:00
Brian Matzon
a2e7ca7af1 fixed resource path issue 2010-10-13 20:19:39 +00:00
Ioannis Tsakpinis
007ef98dec Fixed Strings, seriously now. 2010-10-12 21:13:03 +00:00
Ioannis Tsakpinis
d560813754 Another String signature fix. 2010-10-12 20:49:29 +00:00
Ioannis Tsakpinis
efb5586b2b Fixed String signatures. 2010-10-12 20:25:33 +00:00
Brian Matzon
29ff75e8d5 fixed issue with signed/unsigned code dialog popping up 2010-10-12 15:34:26 +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
kappa1
8d37d1bdee AppletLoader: use the tmp directory on Windows to store cache. 2010-10-08 20:57:23 +00:00
kappa1
a0ee569434 fix for focus issues with Display.setParent on linux when using it as a non applet. Thx to MatthiasM for finding this and providing a small test case. 2010-10-08 20:19:44 +00:00
kappa1
e2b1e8dbd8 catch null pointer exception that can be thrown on mac, app shouldn't explode now. 2010-10-07 20:38:50 +00:00
kappa1
8c79dfb363 AppletLoader: move cache directory to a better location, as the current location is periodically purged on mac and linux. 2010-10-07 20:33:01 +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
4b0ba01b9c 2010-10-01 22:37:45 +00:00
Ioannis Tsakpinis
f80e5a94d6 OpenCL bug fixes on MacOS.
Improved 64bit pointer detection.
2010-10-01 22:20:14 +00:00
Ioannis Tsakpinis
3470552355 Fixed Mandelbrot.cl to not crash on Cuda. 2010-10-01 17:00:17 +00:00
Ioannis Tsakpinis
c2ba79169b OpenCL C 1.0 didn't support 3-component vectors. 2010-10-01 03:48:41 +00:00
Ioannis Tsakpinis
76f2e5bf67 Misc CL fixes. 2010-09-30 23:36:37 +00:00
Ioannis Tsakpinis
662abf403b Added NV OpenCL extensions. 2010-09-30 19:04:25 +00:00
Ioannis Tsakpinis
eab30c3976 Added checks for CL 1.1 stuff. 2010-09-30 17:52:16 +00:00
Ioannis Tsakpinis
2b79b68501 Misc GL/CL fixes and additions.
Made native calls package private, we can now use them from the high-level API.
Added support for "render-to-texture" in the fractal demo.
2010-09-30 17:21:50 +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
1aa9ab5104 Added support for OpenCL & CL/GL interop + minor improvements. [WIP] 2010-09-26 23:43:24 +00:00
kappa1
94fa701973 AppletLoader: slight tweak to the behaviour of al_version 2010-08-28 13:47:18 +00:00
kappa1
bca5e48ea7 AppletLoader: set java.library.path to the folder containing natives, this should make it easier when using extra custom native files. 2010-08-28 12:04:55 +00:00
kappa1
020a55d74f AppletLoader: slight tweak to use classloader the way Oracle recommend. 2010-08-23 18:12:06 +00:00
kappa1
4d59d460d0 AppletLoader: fix mixed mode message when using custom logo images. 2010-08-23 18:02:17 +00:00
Ioannis Tsakpinis
6be13dfd45 2010-08-16 22:18:33 +00:00
Ioannis Tsakpinis
3e698786be Fixed NPE when safeNewBuffer returns NULL. 2010-08-16 22:09:01 +00:00
kappa1
6e231b50a8 clean unneeded check 2010-07-28 21:12:41 +00:00
kappa1
7a6a74541f Fix Mac Mouse behaviour where mouse is centred everytime Mouse.setGrabbed(boolean) is called. 2010-07-28 21:07:04 +00:00
Brian Matzon
0738e6985c bumping native version 2010-07-27 19:18:58 +00:00
Brian Matzon
833fcaa122 Adding lwjgl version string to debug output 2010-07-27 19:17:53 +00:00
Brian Matzon
cba5ab3492 incrementing version to 2.6 2010-07-27 19:08:50 +00:00
Ioannis Tsakpinis
5842103580 Added support for OpenGL 4.1 and new extensions. 2010-07-27 15:33:22 +00:00
kappa1
19b501fc46 AppletLoader: slight tweak to make code more readable 2010-07-25 14:22:09 +00:00
kappa1
6f398ac850 AppletLoader: removed dead code. 2010-07-25 13:35:00 +00:00
kappa1
c05cc0b695 AppletLoader: addded ability to use appletloader with no images, just the logo, just the progressbar or both. To set no image for either image you must set the parameter value to "". Both images are now centred independently allowing variable size logo and progressbar images. Resized appletprogress.gif to match appletlogo.png size. 2010-07-25 13:31:49 +00:00
kappa1
12a37c264e AppletLoader: actually fail with error message if logo images are not found or an error occurs when they are loaded, added missing MediaTracker step. Also prevent paint thread from null pointer exception when this happens. 2010-07-25 12:18:17 +00:00
kappa1
bf68b287da AppletLoader: fix error message so that it actually uses the error message string. 2010-07-25 11:40:58 +00:00
kappa1
a7b892b7ab AppletLoader: clean up resources (images) when switching to the LWJGL Applet as opposed to when applet is destroyed 2010-07-24 20:00:58 +00:00