You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(134) |
Sep
(52) |
Oct
(13) |
Nov
(342) |
Dec
(163) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(44) |
Feb
(62) |
Mar
(158) |
Apr
(38) |
May
(70) |
Jun
(58) |
Jul
(104) |
Aug
(207) |
Sep
(83) |
Oct
(122) |
Nov
(23) |
Dec
(49) |
| 2004 |
Jan
(119) |
Feb
(132) |
Mar
(192) |
Apr
(140) |
May
(77) |
Jun
(74) |
Jul
(201) |
Aug
(63) |
Sep
(102) |
Oct
(70) |
Nov
(173) |
Dec
(78) |
| 2005 |
Jan
(174) |
Feb
(197) |
Mar
(105) |
Apr
(59) |
May
(77) |
Jun
(43) |
Jul
(21) |
Aug
(18) |
Sep
(47) |
Oct
(37) |
Nov
(74) |
Dec
(50) |
| 2006 |
Jan
(44) |
Feb
(19) |
Mar
(32) |
Apr
(24) |
May
(31) |
Jun
(55) |
Jul
(138) |
Aug
(28) |
Sep
(12) |
Oct
(41) |
Nov
(58) |
Dec
(24) |
| 2007 |
Jan
(28) |
Feb
(14) |
Mar
(10) |
Apr
(68) |
May
(30) |
Jun
(26) |
Jul
(18) |
Aug
(63) |
Sep
(19) |
Oct
(29) |
Nov
(20) |
Dec
(10) |
| 2008 |
Jan
(38) |
Feb
(7) |
Mar
(37) |
Apr
(120) |
May
(41) |
Jun
(36) |
Jul
(39) |
Aug
(24) |
Sep
(28) |
Oct
(30) |
Nov
(36) |
Dec
(75) |
| 2009 |
Jan
(46) |
Feb
(22) |
Mar
(50) |
Apr
(70) |
May
(134) |
Jun
(105) |
Jul
(75) |
Aug
(34) |
Sep
(38) |
Oct
(34) |
Nov
(19) |
Dec
(20) |
| 2010 |
Jan
(11) |
Feb
(20) |
Mar
(65) |
Apr
(83) |
May
(104) |
Jun
(73) |
Jul
(78) |
Aug
(57) |
Sep
(43) |
Oct
(35) |
Nov
(9) |
Dec
(4) |
| 2011 |
Jan
(21) |
Feb
(11) |
Mar
(18) |
Apr
(10) |
May
(18) |
Jun
(15) |
Jul
(48) |
Aug
(25) |
Sep
(17) |
Oct
(45) |
Nov
(15) |
Dec
(12) |
| 2012 |
Jan
(21) |
Feb
(9) |
Mar
(12) |
Apr
(9) |
May
(9) |
Jun
(5) |
Jul
(1) |
Aug
(10) |
Sep
(12) |
Oct
(1) |
Nov
(28) |
Dec
(5) |
| 2013 |
Jan
(4) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2014 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2015 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
| 2016 |
Jan
(2) |
Feb
(1) |
Mar
(1) |
Apr
(1) |
May
(2) |
Jun
|
Jul
(1) |
Aug
(2) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
|
|
1
(5) |
2
(2) |
|
3
|
4
(2) |
5
(1) |
6
|
7
(2) |
8
(2) |
9
|
|
10
|
11
|
12
(8) |
13
(5) |
14
(1) |
15
(1) |
16
(1) |
|
17
|
18
(2) |
19
|
20
|
21
|
22
|
23
|
|
24
(1) |
25
|
26
|
27
|
28
(2) |
29
|
30
|
|
31
|
|
|
|
|
|
|
|
From: <ka...@us...> - 2010-10-28 21:40:01
|
Revision: 3453
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3453&view=rev
Author: kappa1
Date: 2010-10-28 21:39:55 +0000 (Thu, 28 Oct 2010)
Log Message:
-----------
Implement preliminary support for Display.isInsideWindow() on linux
Modified Paths:
--------------
trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java
trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxEvent.java
trunk/LWJGL/src/native/linux/org_lwjgl_opengl_Display.c
Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java 2010-10-28 16:03:04 UTC (rev 3452)
+++ trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java 2010-10-28 21:39:55 UTC (rev 3453)
@@ -136,7 +136,8 @@
private long parent_window;
private boolean xembedded;
private boolean parent_focus;
-
+ private boolean mouseInside = true;
+
private LinuxKeyboard keyboard;
private LinuxMouse mouse;
@@ -777,6 +778,12 @@
case LinuxEvent.Expose:
dirty = true;
break;
+ case LinuxEvent.EnterNotify:
+ mouseInside = true;
+ break;
+ case LinuxEvent.LeaveNotify:
+ mouseInside = false;
+ break;
default:
break;
}
@@ -1248,9 +1255,9 @@
return Display.getDisplayMode().getHeight();
}
- public boolean isInsideWindow() {
- return true;
- }
+ public boolean isInsideWindow() {
+ return mouseInside;
+ }
/**
* Helper class for managing Compiz's workarounds. We need this to enable Legacy
Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxEvent.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxEvent.java 2010-10-28 16:03:04 UTC (rev 3452)
+++ trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxEvent.java 2010-10-28 21:39:55 UTC (rev 3453)
@@ -46,12 +46,14 @@
public static final int KeyPress = 2;
public static final int KeyRelease = 3;
public static final int ButtonPress = 4;
- public static final int ButtonRelease = 5;
- public static final int MotionNotify = 6;
+ public static final int ButtonRelease = 5;
+ public static final int MotionNotify = 6;
+ public static final int EnterNotify = 7;
+ public static final int LeaveNotify = 8;
public static final int UnmapNotify = 18;
public static final int MapNotify = 19;
public static final int Expose = 12;
- public static final int ClientMessage = 33;
+ public static final int ClientMessage = 33;
private final ByteBuffer event_buffer;
Modified: trunk/LWJGL/src/native/linux/org_lwjgl_opengl_Display.c
===================================================================
--- trunk/LWJGL/src/native/linux/org_lwjgl_opengl_Display.c 2010-10-28 16:03:04 UTC (rev 3452)
+++ trunk/LWJGL/src/native/linux/org_lwjgl_opengl_Display.c 2010-10-28 21:39:55 UTC (rev 3453)
@@ -307,7 +307,7 @@
cmap = XCreateColormap(disp, parent, vis_info->visual, AllocNone);
attribs.colormap = cmap;
attribs.border_pixel = 0;
- attribs.event_mask = ExposureMask | FocusChangeMask | VisibilityChangeMask | StructureNotifyMask | KeyPressMask | KeyReleaseMask | ButtonPressMask | ButtonReleaseMask | PointerMotionMask;
+ attribs.event_mask = ExposureMask | FocusChangeMask | VisibilityChangeMask | StructureNotifyMask | KeyPressMask | KeyReleaseMask | ButtonPressMask | ButtonReleaseMask | PointerMotionMask| EnterWindowMask | LeaveWindowMask;
attribmask = CWColormap | CWEventMask | CWBorderPixel;
if (isLegacyFullscreen(window_mode)) {
attribmask |= CWOverrideRedirect;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sp...@us...> - 2010-10-28 16:03:10
|
Revision: 3452
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3452&view=rev
Author: spasi
Date: 2010-10-28 16:03:04 +0000 (Thu, 28 Oct 2010)
Log Message:
-----------
Added @Optionals for ATI's 4.1 beta implementation.
Modified Paths:
--------------
trunk/LWJGL/src/templates/org/lwjgl/opengl/GL41.java
Modified: trunk/LWJGL/src/templates/org/lwjgl/opengl/GL41.java
===================================================================
--- trunk/LWJGL/src/templates/org/lwjgl/opengl/GL41.java 2010-10-18 19:24:29 UTC (rev 3451)
+++ trunk/LWJGL/src/templates/org/lwjgl/opengl/GL41.java 2010-10-28 16:03:04 UTC (rev 3452)
@@ -68,17 +68,22 @@
GL_MEDIUM_INT = 0x8DF4,
GL_HIGH_INT = 0x8DF5;
+ @Optional(reason = "Not exposed in ATI Catalyst 10.10c")
void glReleaseShaderCompiler();
+ @Optional(reason = "Not exposed in ATI Catalyst 10.10c")
void glShaderBinary(@AutoSize("shaders") @GLsizei int count, @Const @GLuint IntBuffer shaders,
@GLenum int binaryformat, @Const @GLvoid ByteBuffer binary, @AutoSize("binary") @GLsizei int length);
+ @Optional(reason = "Not exposed in ATI Catalyst 10.10c")
void glGetShaderPrecisionFormat(@GLenum int shadertype, @GLenum int precisiontype,
@OutParameter @Check("2") IntBuffer range,
@OutParameter @Check("1") IntBuffer precision);
+ @Optional(reason = "Not exposed in ATI Catalyst 10.10c")
void glDepthRangef(@GLclampf float n, @GLclampf float f);
+ @Optional(reason = "Not exposed in ATI Catalyst 10.10c")
void glClearDepthf(@GLclampf float d);
// ----------------------------------------------------------------------
@@ -355,31 +360,41 @@
int GL_DOUBLE_MAT4x2 = 0x8F4D;
int GL_DOUBLE_MAT4x3 = 0x8F4E;
+ @Optional(reason = "Not exposed in ATI Catalyst 10.10c")
void glVertexAttribL1d(@GLuint int index, double x);
+ @Optional(reason = "Not exposed in ATI Catalyst 10.10c")
void glVertexAttribL2d(@GLuint int index, double x, double y);
+ @Optional(reason = "Not exposed in ATI Catalyst 10.10c")
void glVertexAttribL3d(@GLuint int index, double x, double y, double z);
+ @Optional(reason = "Not exposed in ATI Catalyst 10.10c")
void glVertexAttribL4d(@GLuint int index, double x, double y, double z, double w);
+ @Optional(reason = "Not exposed in ATI Catalyst 10.10c")
@StripPostfix("v")
void glVertexAttribL1dv(@GLuint int index, @Const @Check("1") DoubleBuffer v);
+ @Optional(reason = "Not exposed in ATI Catalyst 10.10c")
@StripPostfix("v")
void glVertexAttribL2dv(@GLuint int index, @Const @Check("2") DoubleBuffer v);
+ @Optional(reason = "Not exposed in ATI Catalyst 10.10c")
@StripPostfix("v")
void glVertexAttribL3dv(@GLuint int index, @Const @Check("3") DoubleBuffer v);
+ @Optional(reason = "Not exposed in ATI Catalyst 10.10c")
@StripPostfix("v")
void glVertexAttribL4dv(@GLuint int index, @Const @Check("4") DoubleBuffer v);
+ @Optional(reason = "Not exposed in ATI Catalyst 10.10c")
void glVertexAttribLPointer(@GLuint int index, int size, @Constant("GL11.GL_DOUBLE") @GLenum int type, @GLsizei int stride,
@CachedReference(index = "index", name = "glVertexAttribPointer_buffer")
@BufferObject(BufferKind.ArrayVBO)
@Check @Const @GLdouble Buffer pointer);
+ @Optional(reason = "Not exposed in ATI Catalyst 10.10c")
@StripPostfix("params")
void glGetVertexAttribLdv(@GLuint int index, @GLenum int pname, @OutParameter @Check("4") DoubleBuffer params);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2010-10-18 19:24:38
|
Revision: 3451
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3451&view=rev
Author: matzon
Date: 2010-10-18 19:24:29 +0000 (Mon, 18 Oct 2010)
Log Message:
-----------
sync with live
Modified Paths:
--------------
trunk/LWJGL/www/changelog.php
trunk/LWJGL/www/changelogs/full-changelog.txt
trunk/LWJGL/www/download.php
trunk/LWJGL/www/index.php
Added Paths:
-----------
trunk/LWJGL/www/changelogs/2.6-changelog.txt
Modified: trunk/LWJGL/www/changelog.php
===================================================================
--- trunk/LWJGL/www/changelog.php 2010-10-18 15:35:30 UTC (rev 3450)
+++ trunk/LWJGL/www/changelog.php 2010-10-18 19:24:29 UTC (rev 3451)
@@ -17,7 +17,8 @@
</p>
<ul>
<li><a href="http://www.lwjgl.org/changelogs/full-changelog.txt" target="_blank">Full changelog</a></li>
- <li><a href="#2.5">LWJGL 2.5</a></li>
+ <li><a href="#2.6">LWJGL 2.6</a></li>
+ <li><a href="http://www.lwjgl.org/changelogs/2.5-changelog.txt" target="_blank">LWJGL 2.5</a></li>
<li><a href="http://www.lwjgl.org/changelogs/2.4.2-changelog.txt" target="_blank">LWJGL 2.4.2</a></li>
<li><a href="http://www.lwjgl.org/changelogs/2.4.1-changelog.txt" target="_blank">LWJGL 2.4.1</a></li>
<li><a href="http://www.lwjgl.org/changelogs/2.4-changelog.txt" target="_blank">LWJGL 2.4</a></li>
@@ -62,6 +63,6 @@
</ul>
<?
-displayChangelog('2.5');
+displayChangelog('2.6');
require('_include/footer.php');
?>
Added: trunk/LWJGL/www/changelogs/2.6-changelog.txt
===================================================================
--- trunk/LWJGL/www/changelogs/2.6-changelog.txt (rev 0)
+++ trunk/LWJGL/www/changelogs/2.6-changelog.txt 2010-10-18 19:24:29 UTC (rev 3451)
@@ -0,0 +1,1049 @@
+2010-10-14 19:58 matzon
+
+ * src/native/common/common_tools.c: 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-13 21:26 kappa1
+
+ * src/java/org/lwjgl/opengl/LinuxDisplay.java: fix null pointer
+ exception when creating Display on linux.
+
+2010-10-13 21:16 matzon
+
+ * www/changelog.php, www/changelogs/2.2.2-changelog.txt,
+ www/changelogs/2.3-changelog.txt,
+ www/changelogs/2.4-changelog.txt,
+ www/changelogs/2.4.1-changelog.txt,
+ www/changelogs/2.4.2-changelog.txt,
+ www/changelogs/2.5-changelog.txt,
+ www/changelogs/full-changelog.txt, www/credits.php,
+ www/demos.php, www/documentation.php, www/donations.php,
+ www/download.php, www/favicon.gif, www/index.php: sync with live
+
+2010-10-13 21:07 matzon
+
+ * src/java/org/lwjgl/test/openal/EFX10Test.java: fixed resource
+ path issue
+
+2010-10-13 20:57 matzon
+
+ * platform_build/build-definitions.xml: actually include 64bit
+ openal for solaris
+
+2010-10-13 20:19 matzon
+
+ * src/java/org/lwjgl/test/opencl/gl/DemoFractal.java: fixed
+ resource path issue
+
+2010-10-12 21:13 spasi
+
+ * src/java/org/lwjgl/util/generator/SignatureTranslator.java,
+ src/java/org/lwjgl/util/generator/Utils.java: Fixed Strings,
+ seriously now.
+
+2010-10-12 20:49 spasi
+
+ * src/java/org/lwjgl/util/generator/Utils.java: Another String
+ signature fix.
+
+2010-10-12 20:25 spasi
+
+ * src/java/org/lwjgl/util/generator/SignatureTranslator.java: Fixed
+ String signatures.
+
+2010-10-12 19:21 matzon
+
+ * platform_build/build-definitions.xml,
+ platform_build/build-webstart.xml, www/webstart,
+ www/webstart/demo.php, www/webstart/extension.jnlp,
+ www/webstart/logo.png, www/webstart/source.php: updates to
+ webstart to streamline process
+
+2010-10-12 17:44 matzon
+
+ * platform_build/build-webstart.xml: updates to jnlp to work as
+ installable unit
+
+2010-10-12 15:34 matzon
+
+ * src/java/org/lwjgl/examples/spaceinvaders/TextureLoader.java,
+ src/java/org/lwjgl/util/WaveData.java: fixed issue with
+ signed/unsigned code dialog popping up
+
+2010-10-12 09:32 spasi
+
+ * src/native/common/extcl.h: Calling convention is ignored on x64.
+
+2010-10-12 01:35 spasi
+
+ * src/java/org/lwjgl/opencl/APIUtil.java,
+ src/java/org/lwjgl/opencl/CLContext.java,
+ src/java/org/lwjgl/opencl/CLObjectRegistry.java,
+ src/java/org/lwjgl/opencl/CLObjectRegistryGlobal.java,
+ src/java/org/lwjgl/opencl/CLPlatform.java,
+ src/java/org/lwjgl/opencl/FastLongMap.java,
+ src/java/org/lwjgl/opengl/APIUtil.java,
+ src/native/common/org_lwjgl_opencl_CallbackUtil.c,
+ src/templates/org/lwjgl/opencl/CL10.java: 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-08 20:57 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ use the tmp directory on Windows to store cache.
+
+2010-10-08 20:19 kappa1
+
+ * src/java/org/lwjgl/opengl/LinuxDisplay.java: 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-07 20:38 kappa1
+
+ * src/java/org/lwjgl/opengl/AWTUtil.java: catch null pointer
+ exception that can be thrown on mac, app shouldn't explode now.
+
+2010-10-07 20:33 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ move cache directory to a better location, as the current
+ location is periodically purged on mac and linux.
+
+2010-10-04 22:51 spasi
+
+ * src/java/org/lwjgl/Sys.java,
+ src/native/common/org_lwjgl_opencl_CL.h,
+ src/native/common/org_lwjgl_opencl_CallbackUtil.h,
+ src/native/common/org_lwjgl_opengl_CallbackUtil.h: Fixed 64bit
+ loading.
+
+2010-10-04 17:04 spasi
+
+ * src/java/org/lwjgl/util/generator/GeneratorProcessorFactory.java,
+ src/java/org/lwjgl/util/generator/GeneratorVisitor.java,
+ src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java,
+ src/java/org/lwjgl/util/generator/JavaTypeTranslator.java,
+ src/native/common/org_lwjgl_opencl_CallbackUtil.c: Minor
+ clean-up.
+
+2010-10-02 13:07 spasi
+
+ * src/templates/org/lwjgl/opencl/KHR_select_fprounding_mode.java:
+ Added cl_khr_select_fprounding_mode.
+
+2010-10-02 12:19 spasi
+
+ * build.xml, platform_build/build-generator.xml: Attempt to fix
+ build issues.
+
+2010-10-01 22:37 spasi
+
+ * src/java/org/lwjgl/opencl/CallbackUtil.java:
+
+2010-10-01 22:20 spasi
+
+ * src/java/org/lwjgl/DefaultSysImplementation.java,
+ src/java/org/lwjgl/Sys.java,
+ src/java/org/lwjgl/SysImplementation.java,
+ src/java/org/lwjgl/opencl/APIUtil.java,
+ src/java/org/lwjgl/opencl/CallbackUtil.java,
+ src/java/org/lwjgl/test/opencl/HelloOpenCL.java,
+ src/native/common/common_tools.c: OpenCL bug fixes on MacOS.
+ Improved 64bit pointer detection.
+
+2010-10-01 17:00 spasi
+
+ * src/java/org/lwjgl/test/opencl/gl/DemoFractal.java,
+ src/java/org/lwjgl/test/opencl/gl/Mandelbrot.cl,
+ src/templates/org/lwjgl/opengl/ARB_viewport_array.java: Fixed
+ Mandelbrot.cl to not crash on Cuda.
+
+2010-10-01 03:48 spasi
+
+ * src/java/org/lwjgl/test/opencl/gl/DemoFractal.java,
+ src/java/org/lwjgl/test/opencl/gl/Mandelbrot.cl: OpenCL C 1.0
+ didn't support 3-component vectors.
+
+2010-10-01 00:18 spasi
+
+ * src/templates/org/lwjgl/opencl/AMD_event_callback.java,
+ src/templates/org/lwjgl/opencl/APPLE_gl_sharing.java,
+ src/templates/org/lwjgl/opencl/KHR_gl_sharing.java: More CL
+ fixes.
+
+2010-09-30 23:36 spasi
+
+ * src/java/org/lwjgl/PointerBuffer.java,
+ src/java/org/lwjgl/PointerWrapperAbstract.java,
+ src/java/org/lwjgl/opencl/APIUtil.java,
+ src/java/org/lwjgl/opencl/CLPlatform.java,
+ src/java/org/lwjgl/opencl/InfoUtilFactory.java,
+ src/java/org/lwjgl/test/opencl/HelloOpenCL.java,
+ src/templates/org/lwjgl/opencl/APPLE_gl_sharing.java,
+ src/templates/org/lwjgl/opencl/CL10.java,
+ src/templates/org/lwjgl/opencl/KHR_gl_sharing.java: Misc CL
+ fixes.
+
+2010-09-30 19:04 spasi
+
+ * src/java/org/lwjgl/test/opencl/HelloOpenCL.java,
+ src/templates/org/lwjgl/opencl/KHR_fp16.java,
+ src/templates/org/lwjgl/opencl/NV_compiler_options.java,
+ src/templates/org/lwjgl/opencl/NV_device_attribute_query.java,
+ src/templates/org/lwjgl/opencl/NV_pragma_unroll.java: Added NV
+ OpenCL extensions.
+
+2010-09-30 17:52 spasi
+
+ * src/java/org/lwjgl/test/opencl/HelloOpenCL.java: Added checks for
+ CL 1.1 stuff.
+
+2010-09-30 17:21 spasi
+
+ * src/java/org/lwjgl/BufferChecks.java,
+ src/java/org/lwjgl/LWJGLUtil.java,
+ src/java/org/lwjgl/PointerWrapperAbstract.java,
+ src/java/org/lwjgl/opencl/APIUtil.java,
+ src/java/org/lwjgl/opencl/CLChecks.java,
+ src/java/org/lwjgl/opencl/CLContext.java,
+ src/java/org/lwjgl/opencl/CLMem.java,
+ src/java/org/lwjgl/opencl/CLProgram.java,
+ src/java/org/lwjgl/opencl/InfoUtilAbstract.java,
+ src/java/org/lwjgl/opencl/InfoUtilFactory.java,
+ src/java/org/lwjgl/opencl/Util.java,
+ src/java/org/lwjgl/opencl/api/CLBufferRegion.java,
+ src/java/org/lwjgl/opencl/api/CLImageFormat.java,
+ src/java/org/lwjgl/test/opencl/gl/DemoFractal.java,
+ src/java/org/lwjgl/test/opencl/gl/Mandelbrot.cl,
+ src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java,
+ src/templates/org/lwjgl/opengl/EXT_direct_state_access.java,
+ src/templates/org/lwjgl/opengl/GL40.java,
+ src/templates/org/lwjgl/opengl/NV_half_float.java: 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-28 21:11 spasi
+
+ * build.xml, platform_build/build-generator.xml,
+ src/java/org/lwjgl/BufferChecks.java,
+ src/java/org/lwjgl/LWJGLUtil.java,
+ src/java/org/lwjgl/LinuxSysImplementation.java,
+ src/java/org/lwjgl/MacOSXSysImplementation.java,
+ src/java/org/lwjgl/NondirectBufferWrapper.java,
+ src/java/org/lwjgl/PointerBuffer.java,
+ src/java/org/lwjgl/PointerWrapperAbstract.java,
+ src/java/org/lwjgl/Sys.java,
+ src/java/org/lwjgl/WindowsSysImplementation.java,
+ src/java/org/lwjgl/examples/Game.java,
+ src/java/org/lwjgl/examples/spaceinvaders/Entity.java,
+ src/java/org/lwjgl/examples/spaceinvaders/Game.java,
+ src/java/org/lwjgl/examples/spaceinvaders/GameApplet.java,
+ src/java/org/lwjgl/examples/spaceinvaders/ShotEntity.java,
+ src/java/org/lwjgl/examples/spaceinvaders/SoundManager.java,
+ src/java/org/lwjgl/examples/spaceinvaders/Sprite.java,
+ src/java/org/lwjgl/examples/spaceinvaders/Texture.java,
+ src/java/org/lwjgl/examples/spaceinvaders/TextureLoader.java,
+ src/java/org/lwjgl/input/Controller.java,
+ src/java/org/lwjgl/input/ControllerEvent.java,
+ src/java/org/lwjgl/input/Controllers.java,
+ src/java/org/lwjgl/input/Cursor.java,
+ src/java/org/lwjgl/input/JInputController.java,
+ src/java/org/lwjgl/input/Keyboard.java,
+ src/java/org/lwjgl/input/Mouse.java,
+ src/java/org/lwjgl/input/OpenGLPackageAccess.java,
+ src/java/org/lwjgl/openal/AL.java,
+ src/java/org/lwjgl/openal/ALC10.java,
+ src/java/org/lwjgl/openal/ALC11.java,
+ src/java/org/lwjgl/openal/ALCcontext.java,
+ src/java/org/lwjgl/openal/ALCdevice.java,
+ src/java/org/lwjgl/openal/EFXUtil.java,
+ src/java/org/lwjgl/opencl/APIUtil.java,
+ src/java/org/lwjgl/opencl/APPLEContextLoggingUtil.java,
+ src/java/org/lwjgl/opencl/CL.java,
+ src/java/org/lwjgl/opencl/CLBuildProgramCallback.java,
+ src/java/org/lwjgl/opencl/CLChecks.java,
+ src/java/org/lwjgl/opencl/CLCommandQueue.java,
+ src/java/org/lwjgl/opencl/CLContext.java,
+ src/java/org/lwjgl/opencl/CLDevice.java,
+ src/java/org/lwjgl/opencl/CLDeviceImpl.java,
+ src/java/org/lwjgl/opencl/CLEvent.java,
+ src/java/org/lwjgl/opencl/CLKernel.java,
+ src/java/org/lwjgl/opencl/CLKernelImpl.java,
+ src/java/org/lwjgl/opencl/CLMem.java,
+ src/java/org/lwjgl/opencl/CLObject.java,
+ src/java/org/lwjgl/opencl/CLObjectChild.java,
+ src/java/org/lwjgl/opencl/CLObjectRegistry.java,
+ src/java/org/lwjgl/opencl/CLObjectRetainable.java,
+ src/java/org/lwjgl/opencl/CLPlatform.java,
+ src/java/org/lwjgl/opencl/CLPlatformImpl.java,
+ src/java/org/lwjgl/opencl/CLProgram.java,
+ src/java/org/lwjgl/opencl/CLSampler.java,
+ src/java/org/lwjgl/opencl/InfoUtil.java,
+ src/java/org/lwjgl/opencl/InfoUtilAbstract.java,
+ src/java/org/lwjgl/opencl/InfoUtilFactory.java,
+ src/java/org/lwjgl/opencl/Util.java,
+ src/java/org/lwjgl/opengl/AMDDebugOutputCallback.java,
+ src/java/org/lwjgl/opengl/APIUtil.java,
+ src/java/org/lwjgl/opengl/ARBDebugOutputCallback.java,
+ src/java/org/lwjgl/opengl/AWTGLCanvas.java,
+ src/java/org/lwjgl/opengl/AWTSurfaceLock.java,
+ src/java/org/lwjgl/opengl/AWTUtil.java,
+ src/java/org/lwjgl/opengl/BaseReferences.java,
+ src/java/org/lwjgl/opengl/CallbackUtil.java,
+ src/java/org/lwjgl/opengl/Context.java,
+ src/java/org/lwjgl/opengl/ContextAttribs.java,
+ src/java/org/lwjgl/opengl/Display.java,
+ src/java/org/lwjgl/opengl/DisplayMode.java,
+ src/java/org/lwjgl/opengl/GLChecks.java,
+ src/java/org/lwjgl/opengl/GLContext.java,
+ src/java/org/lwjgl/opengl/GLUConstants.java,
+ src/java/org/lwjgl/opengl/GlobalLock.java,
+ src/java/org/lwjgl/opengl/LinuxCanvasImplementation.java,
+ src/java/org/lwjgl/opengl/LinuxDisplay.java,
+ src/java/org/lwjgl/opengl/LinuxEvent.java,
+ src/java/org/lwjgl/opengl/LinuxKeycodes.java,
+ src/java/org/lwjgl/opengl/LinuxMouse.java,
+ src/java/org/lwjgl/opengl/MacOSXDisplay.java,
+ src/java/org/lwjgl/opengl/MacOSXDisplayPeerInfo.java,
+ src/java/org/lwjgl/opengl/MacOSXFrame.java,
+ src/java/org/lwjgl/opengl/PeerInfo.java,
+ src/java/org/lwjgl/opengl/ReferencesStack.java,
+ src/java/org/lwjgl/opengl/RenderTexture.java,
+ src/java/org/lwjgl/opengl/StateTracker.java,
+ src/java/org/lwjgl/opengl/Util.java,
+ src/java/org/lwjgl/opengl/WindowsAWTGLCanvasPeerInfo.java,
+ src/java/org/lwjgl/opengl/WindowsCanvasImplementation.java,
+ src/java/org/lwjgl/opengl/WindowsDisplay.java,
+ src/java/org/lwjgl/opengl/WindowsKeyboard.java,
+ src/java/org/lwjgl/opengl/WindowsKeycodes.java,
+ src/java/org/lwjgl/opengl/WindowsRegistry.java,
+ src/java/org/lwjgl/opengl/XRandR.java,
+ src/java/org/lwjgl/test/DisplayTest.java,
+ src/java/org/lwjgl/test/WindowCreationTest.java,
+ src/java/org/lwjgl/test/applet/AppletLoaderTest.java,
+ src/java/org/lwjgl/test/applet/GearsApplet.java,
+ src/java/org/lwjgl/test/applet/OpenAL.java,
+ src/java/org/lwjgl/test/applet/OpenGL.java,
+ src/java/org/lwjgl/test/applet/Speed.java,
+ src/java/org/lwjgl/test/applet/Test.java,
+ src/java/org/lwjgl/test/glu/tessellation/TessCallback.java,
+ src/java/org/lwjgl/test/glu/tessellation/TessellationTest.java,
+ src/java/org/lwjgl/test/input/HWCursorTest.java,
+ src/java/org/lwjgl/test/input/KeyboardTest.java,
+ src/java/org/lwjgl/test/input/MouseCreationTest.java,
+ src/java/org/lwjgl/test/input/MouseTest.java,
+ src/java/org/lwjgl/test/input/TestControllers.java,
+ src/java/org/lwjgl/test/openal/BasicTest.java,
+ src/java/org/lwjgl/test/openal/OpenALInfo.java,
+ src/java/org/lwjgl/test/openal/PositionTest.java,
+ src/java/org/lwjgl/test/opencl/HelloOpenCL.java,
+ src/java/org/lwjgl/test/opencl/gl/DemoFractal.java,
+ src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java,
+ src/java/org/lwjgl/test/opengl/Gears.java,
+ src/java/org/lwjgl/test/opengl/PbufferTest.java,
+ src/java/org/lwjgl/test/opengl/SyncTest.java,
+ src/java/org/lwjgl/test/opengl/VBOIndexTest.java,
+ src/java/org/lwjgl/test/opengl/VBOTest.java,
+ src/java/org/lwjgl/test/opengl/VersionTest.java,
+ src/java/org/lwjgl/test/opengl/awt/AWTGears.java,
+ src/java/org/lwjgl/test/opengl/awt/AWTGearsCanvas.java,
+ src/java/org/lwjgl/test/opengl/awt/AWTTest.java,
+ src/java/org/lwjgl/test/opengl/awt/DemoBox.java,
+ src/java/org/lwjgl/test/opengl/awt/DisplayParentTest.java,
+ src/java/org/lwjgl/test/opengl/multithread/BackgroundLoadTest.java,
+ src/java/org/lwjgl/test/opengl/multithread/BackgroundLoader.java,
+ src/java/org/lwjgl/test/opengl/pbuffers/PbufferTest.java,
+ src/java/org/lwjgl/test/opengl/pbuffers/UniqueRenderer.java,
+ src/java/org/lwjgl/test/opengl/pbuffers/UniqueRendererRTT.java,
+ src/java/org/lwjgl/test/opengl/shaders/Shader.java,
+ src/java/org/lwjgl/test/opengl/shaders/ShaderFP.java,
+ src/java/org/lwjgl/test/opengl/shaders/ShaderFSH.java,
+ src/java/org/lwjgl/test/opengl/shaders/ShaderUNI.java,
+ src/java/org/lwjgl/test/opengl/shaders/ShaderVP.java,
+ src/java/org/lwjgl/test/opengl/shaders/ShaderVSH.java,
+ src/java/org/lwjgl/test/opengl/shaders/ShadersTest.java,
+ src/java/org/lwjgl/util/Display.java,
+ src/java/org/lwjgl/util/ReadableColor.java,
+ src/java/org/lwjgl/util/ReadableDimension.java,
+ src/java/org/lwjgl/util/ReadablePoint.java,
+ src/java/org/lwjgl/util/ReadableRectangle.java,
+ src/java/org/lwjgl/util/Renderable.java,
+ src/java/org/lwjgl/util/Timer.java,
+ src/java/org/lwjgl/util/WritableColor.java,
+ src/java/org/lwjgl/util/WritableDimension.java,
+ src/java/org/lwjgl/util/WritablePoint.java,
+ src/java/org/lwjgl/util/WritableRectangle.java,
+ src/java/org/lwjgl/util/XPMFile.java,
+ src/java/org/lwjgl/util/applet/AppletLoader.java,
+ src/java/org/lwjgl/util/generator/GeneratorVisitor.java,
+ src/java/org/lwjgl/util/generator/Helper.java,
+ src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java,
+ src/java/org/lwjgl/util/generator/NativeMethodStubsGenerator.java,
+ src/java/org/lwjgl/util/generator/RegisterStubsGenerator.java,
+ src/java/org/lwjgl/util/generator/Utils.java,
+ src/java/org/lwjgl/util/generator/opencl/CLCapabilitiesGenerator.java,
+ src/java/org/lwjgl/util/generator/opencl/CLGeneratorProcessorFactory.java,
+ src/java/org/lwjgl/util/generator/opencl/CLPDCapabilitiesGenerator.java,
+ src/java/org/lwjgl/util/generator/opengl/GLCapabilitiesGenerator.java,
+ src/java/org/lwjgl/util/generator/opengl/GLGeneratorProcessorFactory.java,
+ src/java/org/lwjgl/util/generator/opengl/GLReferencesGeneratorProcessorFactory.java,
+ src/java/org/lwjgl/util/glu/Cylinder.java,
+ src/java/org/lwjgl/util/glu/Disk.java,
+ src/java/org/lwjgl/util/glu/GLU.java,
+ src/java/org/lwjgl/util/glu/GLUtessellator.java,
+ src/java/org/lwjgl/util/glu/GLUtessellatorCallback.java,
+ src/java/org/lwjgl/util/glu/MipMap.java,
+ src/java/org/lwjgl/util/glu/PartialDisk.java,
+ src/java/org/lwjgl/util/glu/PixelStoreState.java,
+ src/java/org/lwjgl/util/glu/Project.java,
+ src/java/org/lwjgl/util/glu/Quadric.java,
+ src/java/org/lwjgl/util/glu/Registry.java,
+ src/java/org/lwjgl/util/glu/Sphere.java,
+ src/java/org/lwjgl/util/glu/Util.java,
+ src/java/org/lwjgl/util/glu/tessellation/GLUhalfEdge.java,
+ src/java/org/lwjgl/util/glu/tessellation/GLUtessellatorImpl.java,
+ src/java/org/lwjgl/util/glu/tessellation/Normal.java,
+ src/java/org/lwjgl/util/glu/tessellation/PriorityQ.java,
+ src/java/org/lwjgl/util/glu/tessellation/PriorityQHeap.java,
+ src/java/org/lwjgl/util/glu/tessellation/PriorityQSort.java,
+ src/java/org/lwjgl/util/glu/tessellation/Render.java,
+ src/java/org/lwjgl/util/glu/tessellation/Sweep.java,
+ src/java/org/lwjgl/util/jinput/KeyMap.java,
+ src/java/org/lwjgl/util/jinput/LWJGLKeyboard.java,
+ src/java/org/lwjgl/util/jinput/LWJGLMouse.java,
+ src/java/org/lwjgl/util/vector/Matrix.java,
+ src/java/org/lwjgl/util/vector/Matrix2f.java,
+ src/java/org/lwjgl/util/vector/Matrix3f.java,
+ src/java/org/lwjgl/util/vector/Matrix4f.java,
+ src/java/org/lwjgl/util/vector/Quaternion.java,
+ src/java/org/lwjgl/util/vector/ReadableVector.java,
+ src/java/org/lwjgl/util/vector/ReadableVector2f.java,
+ src/java/org/lwjgl/util/vector/ReadableVector3f.java,
+ src/java/org/lwjgl/util/vector/ReadableVector4f.java,
+ src/java/org/lwjgl/util/vector/Vector.java,
+ src/java/org/lwjgl/util/vector/Vector2f.java,
+ src/java/org/lwjgl/util/vector/Vector3f.java,
+ src/java/org/lwjgl/util/vector/WritableVector2f.java,
+ src/java/org/lwjgl/util/vector/WritableVector3f.java,
+ src/java/org/lwjgl/util/vector/WritableVector4f.java,
+ src/native/common/extcl_types.h,
+ src/native/common/org_lwjgl_opencl_CL.c,
+ src/native/common/org_lwjgl_opencl_CL.h,
+ src/templates/org/lwjgl/opencl/AMD_event_callback.java,
+ src/templates/org/lwjgl/opencl/CL10.java,
+ src/templates/org/lwjgl/opencl/KHR_d3d10_sharing.java,
+ src/templates/org/lwjgl/opencl/KHR_icd.java,
+ src/templates/org/lwjgl/opengl/ARB_sync.java,
+ src/templates/org/lwjgl/opengl/GL32.java: 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-27 00:25 spasi
+
+ * src/native/macosx/macosx_al.c, src/native/macosx/macosx_cl.c:
+ Added AL/CL NativeGetFunctionPointer prefixes.
+
+2010-09-27 00:13 spasi
+
+ * src/native/common/extcl.h: Apple's cl_platform.h is missing
+ CL_CALLBACK.
+
+2010-09-26 23:49 spasi
+
+ * platform_build/build-definitions.xml: Typo fix.
+
+2010-09-26 23:44 spasi
+
+ * src/native/common/OpenCL, src/native/common/OpenCL/cl_platform.h:
+ Added APPLE's cl_platform.h
+
+2010-09-26 23:43 spasi
+
+ * build.xml, platform_build/build-definitions.xml,
+ platform_build/build-generator.xml,
+ platform_build/linux_ant/build.xml,
+ src/java/org/lwjgl/BufferChecks.java,
+ src/java/org/lwjgl/BufferUtils.java,
+ src/java/org/lwjgl/LWJGLUtil.java,
+ src/java/org/lwjgl/PointerBuffer.java,
+ src/java/org/lwjgl/PointerWrapper.java,
+ src/java/org/lwjgl/PointerWrapperAbstract.java,
+ src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opencl,
+ src/java/org/lwjgl/opencl/APIUtil.java,
+ src/java/org/lwjgl/opencl/APPLEContextLoggingUtil.java,
+ src/java/org/lwjgl/opencl/CL.java,
+ src/java/org/lwjgl/opencl/CLBuildProgramCallback.java,
+ src/java/org/lwjgl/opencl/CLCallback.java,
+ src/java/org/lwjgl/opencl/CLChecks.java,
+ src/java/org/lwjgl/opencl/CLCommandQueue.java,
+ src/java/org/lwjgl/opencl/CLContext.java,
+ src/java/org/lwjgl/opencl/CLContextCallback.java,
+ src/java/org/lwjgl/opencl/CLDevice.java,
+ src/java/org/lwjgl/opencl/CLDeviceImpl.java,
+ src/java/org/lwjgl/opencl/CLEvent.java,
+ src/java/org/lwjgl/opencl/CLEventCallback.java,
+ src/java/org/lwjgl/opencl/CLFunctionAddress.java,
+ src/java/org/lwjgl/opencl/CLKernel.java,
+ src/java/org/lwjgl/opencl/CLKernelImpl.java,
+ src/java/org/lwjgl/opencl/CLMem.java,
+ src/java/org/lwjgl/opencl/CLMemObjectDestructorCallback.java,
+ src/java/org/lwjgl/opencl/CLNativeKernel.java,
+ src/java/org/lwjgl/opencl/CLObject.java,
+ src/java/org/lwjgl/opencl/CLObjectChild.java,
+ src/java/org/lwjgl/opencl/CLObjectRegistry.java,
+ src/java/org/lwjgl/opencl/CLObjectRegistryGlobal.java,
+ src/java/org/lwjgl/opencl/CLPlatform.java,
+ src/java/org/lwjgl/opencl/CLPlatformImpl.java,
+ src/java/org/lwjgl/opencl/CLProgram.java,
+ src/java/org/lwjgl/opencl/CLSampler.java,
+ src/java/org/lwjgl/opencl/CallbackUtil.java,
+ src/java/org/lwjgl/opencl/OpenCLException.java,
+ src/java/org/lwjgl/opencl/Util.java,
+ src/java/org/lwjgl/opencl/api,
+ src/java/org/lwjgl/opencl/api/Filter.java,
+ src/java/org/lwjgl/opengl/AMDDebugOutputCallback.java,
+ src/java/org/lwjgl/opengl/AMDDebugOutputUtil.java,
+ src/java/org/lwjgl/opengl/APIUtil.java,
+ src/java/org/lwjgl/opengl/APIUtils.java,
+ src/java/org/lwjgl/opengl/ARBDebugOutputCallback.java,
+ src/java/org/lwjgl/opengl/ARBDebugOutputUtil.java,
+ src/java/org/lwjgl/opengl/AWTGLCanvas.java,
+ src/java/org/lwjgl/opengl/AbstractDrawable.java,
+ src/java/org/lwjgl/opengl/CallbackUtil.java,
+ src/java/org/lwjgl/opengl/Context.java,
+ src/java/org/lwjgl/opengl/ContextAttribs.java,
+ src/java/org/lwjgl/opengl/Drawable.java,
+ src/java/org/lwjgl/opengl/GLSync.java,
+ src/java/org/lwjgl/opengl/LinuxContextImplementation.java,
+ src/java/org/lwjgl/opengl/PointerWrapper.java,
+ src/java/org/lwjgl/opengl/WindowsContextImplementation.java,
+ src/java/org/lwjgl/test/opencl,
+ src/java/org/lwjgl/test/opencl/HelloOpenCL.java,
+ src/java/org/lwjgl/test/opencl/gl,
+ src/java/org/lwjgl/test/opencl/gl/DemoFractal.java,
+ src/java/org/lwjgl/test/opencl/gl/Mandelbrot.cl,
+ src/java/org/lwjgl/test/opengl/VersionTest.java,
+ src/java/org/lwjgl/util/generator/ALTypeMap.java,
+ src/java/org/lwjgl/util/generator/ALboolean.java,
+ src/java/org/lwjgl/util/generator/ALbyte.java,
+ src/java/org/lwjgl/util/generator/ALdouble.java,
+ src/java/org/lwjgl/util/generator/ALenum.java,
+ src/java/org/lwjgl/util/generator/ALfloat.java,
+ src/java/org/lwjgl/util/generator/ALint.java,
+ src/java/org/lwjgl/util/generator/ALshort.java,
+ src/java/org/lwjgl/util/generator/ALsizei.java,
+ src/java/org/lwjgl/util/generator/ALubyte.java,
+ src/java/org/lwjgl/util/generator/ALuint.java,
+ src/java/org/lwjgl/util/generator/ALvoid.java,
+ src/java/org/lwjgl/util/generator/Alternate.java,
+ src/java/org/lwjgl/util/generator/AutoResultSize.java,
+ src/java/org/lwjgl/util/generator/AutoSize.java,
+ src/java/org/lwjgl/util/generator/Check.java,
+ src/java/org/lwjgl/util/generator/Code.java,
+ src/java/org/lwjgl/util/generator/Constant.java,
+ src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java,
+ src/java/org/lwjgl/util/generator/ContextGeneratorProcessorFactory.java,
+ src/java/org/lwjgl/util/generator/Extern.java,
+ src/java/org/lwjgl/util/generator/GLTypeMap.java,
+ src/java/org/lwjgl/util/generator/GLbitfield.java,
+ src/java/org/lwjgl/util/generator/GLboolean.java,
+ src/java/org/lwjgl/util/generator/GLbyte.java,
+ src/java/org/lwjgl/util/generator/GLchar.java,
+ src/java/org/lwjgl/util/generator/GLcharARB.java,
+ src/java/org/lwjgl/util/generator/GLclampd.java,
+ src/java/org/lwjgl/util/generator/GLclampf.java,
+ src/java/org/lwjgl/util/generator/GLdouble.java,
+ src/java/org/lwjgl/util/generator/GLenum.java,
+ src/java/org/lwjgl/util/generator/GLfloat.java,
+ src/java/org/lwjgl/util/generator/GLhalf.java,
+ src/java/org/lwjgl/util/generator/GLhandleARB.java,
+ src/java/org/lwjgl/util/generator/GLint.java,
+ src/java/org/lwjgl/util/generator/GLint64.java,
+ src/java/org/lwjgl/util/generator/GLint64EXT.java,
+ src/java/org/lwjgl/util/generator/GLintptr.java,
+ src/java/org/lwjgl/util/generator/GLintptrARB.java,
+ src/java/org/lwjgl/util/generator/GLpointer.java,
+ src/java/org/lwjgl/util/generator/GLreturn.java,
+ src/java/org/lwjgl/util/generator/GLshort.java,
+ src/java/org/lwjgl/util/generator/GLsizei.java,
+ src/java/org/lwjgl/util/generator/GLsizeiptr.java,
+ src/java/org/lwjgl/util/generator/GLsizeiptrARB.java,
+ src/java/org/lwjgl/util/generator/GLtime.java,
+ src/java/org/lwjgl/util/generator/GLubyte.java,
+ src/java/org/lwjgl/util/generator/GLuint.java,
+ src/java/org/lwjgl/util/generator/GLuint64.java,
+ src/java/org/lwjgl/util/generator/GLuint64EXT.java,
+ src/java/org/lwjgl/util/generator/GLushort.java,
+ src/java/org/lwjgl/util/generator/GLvoid.java,
+ src/java/org/lwjgl/util/generator/GenerateAutos.java,
+ src/java/org/lwjgl/util/generator/GeneratorProcessorFactory.java,
+ src/java/org/lwjgl/util/generator/GeneratorVisitor.java,
+ src/java/org/lwjgl/util/generator/Helper.java,
+ src/java/org/lwjgl/util/generator/Imports.java,
+ src/java/org/lwjgl/util/generator/JNITypeTranslator.java,
+ src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java,
+ src/java/org/lwjgl/util/generator/JavaTypeTranslator.java,
+ src/java/org/lwjgl/util/generator/NativeMethodStubsGenerator.java,
+ src/java/org/lwjgl/util/generator/NativeType.java,
+ src/java/org/lwjgl/util/generator/NativeTypeTranslator.java,
+ src/java/org/lwjgl/util/generator/PointerArray.java,
+ src/java/org/lwjgl/util/generator/PointerWrapper.java,
+ src/java/org/lwjgl/util/generator/PostfixTranslator.java,
+ src/java/org/lwjgl/util/generator/Private.java,
+ src/java/org/lwjgl/util/generator/ReferencesGeneratorProcessorFactory.java,
+ src/java/org/lwjgl/util/generator/RegisterStubsGenerator.java,
+ src/java/org/lwjgl/util/generator/Reuse.java,
+ src/java/org/lwjgl/util/generator/SignatureTranslator.java,
+ src/java/org/lwjgl/util/generator/StringList.java,
+ src/java/org/lwjgl/util/generator/TypeInfo.java,
+ src/java/org/lwjgl/util/generator/TypeMap.java,
+ src/java/org/lwjgl/util/generator/TypedefsGenerator.java,
+ src/java/org/lwjgl/util/generator/Utils.java,
+ src/java/org/lwjgl/util/generator/openal,
+ src/java/org/lwjgl/util/generator/openal/ALTypeMap.java,
+ src/java/org/lwjgl/util/generator/openal/ALboolean.java,
+ src/java/org/lwjgl/util/generator/openal/ALbyte.java,
+ src/java/org/lwjgl/util/generator/openal/ALdouble.java,
+ src/java/org/lwjgl/util/generator/openal/ALenum.java,
+ src/java/org/lwjgl/util/generator/openal/ALfloat.java,
+ src/java/org/lwjgl/util/generator/openal/ALint.java,
+ src/java/org/lwjgl/util/generator/openal/ALshort.java,
+ src/java/org/lwjgl/util/generator/openal/ALsizei.java,
+ src/java/org/lwjgl/util/generator/openal/ALubyte.java,
+ src/java/org/lwjgl/util/generator/openal/ALuint.java,
+ src/java/org/lwjgl/util/generator/openal/ALvoid.java,
+ src/java/org/lwjgl/util/generator/opencl,
+ src/java/org/lwjgl/util/generator/opencl/CLCapabilitiesGenerator.java,
+ src/java/org/lwjgl/util/generator/opencl/CLDeviceExtension.java,
+ src/java/org/lwjgl/util/generator/opencl/CLGeneratorProcessorFactory.java,
+ src/java/org/lwjgl/util/generator/opencl/CLPDCapabilitiesGenerator.java,
+ src/java/org/lwjgl/util/generator/opencl/CLPlatformExtension.java,
+ src/java/org/lwjgl/util/generator/opencl/CLTypeMap.java,
+ src/java/org/lwjgl/util/generator/opencl/cl_bitfield.java,
+ src/java/org/lwjgl/util/generator/opencl/cl_bool.java,
+ src/java/org/lwjgl/util/generator/opencl/cl_byte.java,
+ src/java/org/lwjgl/util/generator/opencl/cl_char.java,
+ src/java/org/lwjgl/util/generator/opencl/cl_double.java,
+ src/java/org/lwjgl/util/generator/opencl/cl_float.java,
+ src/java/org/lwjgl/util/generator/opencl/cl_int.java,
+ src/java/org/lwjgl/util/generator/opencl/cl_long.java,
+ src/java/org/lwjgl/util/generator/opencl/cl_short.java,
+ src/java/org/lwjgl/util/generator/opencl/cl_uchar.java,
+ src/java/org/lwjgl/util/generator/opencl/cl_uint.java,
+ src/java/org/lwjgl/util/generator/opencl/cl_void.java,
+ src/java/org/lwjgl/util/generator/opencl/size_t.java,
+ src/java/org/lwjgl/util/generator/opengl,
+ src/java/org/lwjgl/util/generator/opengl/GLCapabilitiesGenerator.java,
+ src/java/org/lwjgl/util/generator/opengl/GLGeneratorProcessorFactory.java,
+ src/java/org/lwjgl/util/generator/opengl/GLReferencesGeneratorProcessorFactory.java,
+ src/java/org/lwjgl/util/generator/opengl/GLTypeMap.java,
+ src/java/org/lwjgl/util/generator/opengl/GLbitfield.java,
+ src/java/org/lwjgl/util/generator/opengl/GLboolean.java,
+ src/java/org/lwjgl/util/generator/opengl/GLbyte.java,
+ src/java/org/lwjgl/util/generator/opengl/GLchar.java,
+ src/java/org/lwjgl/util/generator/opengl/GLcharARB.java,
+ src/java/org/lwjgl/util/generator/opengl/GLclampd.java,
+ src/java/org/lwjgl/util/generator/opengl/GLclampf.java,
+ src/java/org/lwjgl/util/generator/opengl/GLdouble.java,
+ src/java/org/lwjgl/util/generator/opengl/GLenum.java,
+ src/java/org/lwjgl/util/generator/opengl/GLfloat.java,
+ src/java/org/lwjgl/util/generator/opengl/GLhalf.java,
+ src/java/org/lwjgl/util/generator/opengl/GLhandleARB.java,
+ src/java/org/lwjgl/util/generator/opengl/GLint.java,
+ src/java/org/lwjgl/util/generator/opengl/GLint64.java,
+ src/java/org/lwjgl/util/generator/opengl/GLint64EXT.java,
+ src/java/org/lwjgl/util/generator/opengl/GLintptr.java,
+ src/java/org/lwjgl/util/generator/opengl/GLintptrARB.java,
+ src/java/org/lwjgl/util/generator/opengl/GLreturn.java,
+ src/java/org/lwjgl/util/generator/opengl/GLshort.java,
+ src/java/org/lwjgl/util/generator/opengl/GLsizei.java,
+ src/java/org/lwjgl/util/generator/opengl/GLsizeiptr.java,
+ src/java/org/lwjgl/util/generator/opengl/GLsizeiptrARB.java,
+ src/java/org/lwjgl/util/generator/opengl/GLtime.java,
+ src/java/org/lwjgl/util/generator/opengl/GLubyte.java,
+ src/java/org/lwjgl/util/generator/opengl/GLuint.java,
+ src/java/org/lwjgl/util/generator/opengl/GLuint64.java,
+ src/java/org/lwjgl/util/generator/opengl/GLuint64EXT.java,
+ src/java/org/lwjgl/util/generator/opengl/GLushort.java,
+ src/java/org/lwjgl/util/generator/opengl/GLvoid.java,
+ src/native/common/CL, src/native/common/CL/cl.h,
+ src/native/common/CL/cl_d3d10.h, src/native/common/CL/cl_ext.h,
+ src/native/common/CL/cl_gl.h, src/native/common/CL/cl_gl_ext.h,
+ src/native/common/CL/cl_platform.h,
+ src/native/common/common_tools.c,
+ src/native/common/common_tools.h, src/native/common/extal.c,
+ src/native/common/extal.h, src/native/common/extcl.c,
+ src/native/common/extcl.h, src/native/common/extcl_types.h,
+ src/native/common/extgl.h, src/native/common/extgl_types.h,
+ src/native/common/opencl.h,
+ src/native/common/org_lwjgl_openal_AL.c,
+ src/native/common/org_lwjgl_opencl_CL.c,
+ src/native/common/org_lwjgl_opencl_CL.h,
+ src/native/common/org_lwjgl_opencl_CallbackUtil.c,
+ src/native/common/org_lwjgl_opencl_CallbackUtil.h,
+ src/native/common/org_lwjgl_opengl_AMDDebugOutputCallback.c,
+ src/native/common/org_lwjgl_opengl_ARBDebugOutputCallback.c,
+ src/native/common/org_lwjgl_opengl_CallbackUtil.c,
+ src/native/common/org_lwjgl_opengl_CallbackUtil.h,
+ src/native/linux/linux_al.c, src/native/linux/linux_cl.c,
+ src/native/linux/org_lwjgl_opengl_LinuxContextImplementation.c,
+ src/native/macosx/macosx_al.c, src/native/macosx/macosx_cl.c,
+ src/native/windows/org_lwjgl_opengl_WindowsContextImplementation.c,
+ src/native/windows/windows_al.c, src/native/windows/windows_cl.c,
+ src/templates/org/lwjgl/openal/AL10.java,
+ src/templates/org/lwjgl/openal/AL11.java,
+ src/templates/org/lwjgl/openal/EFX10.java,
+ src/templates/org/lwjgl/opencl,
+ src/templates/org/lwjgl/opencl/AMD_device_attribute_query.java,
+ src/templates/org/lwjgl/opencl/AMD_fp64.java,
+ src/templates/org/lwjgl/opencl/AMD_media_ops.java,
+ src/templates/org/lwjgl/opencl/AMD_printf.java,
+ src/templates/org/lwjgl/opencl/APPLE_ContextLoggingFunctions.java,
+ src/templates/org/lwjgl/opencl/APPLE_SetMemObjectDestructor.java,
+ src/templates/org/lwjgl/opencl/APPLE_gl_sharing.java,
+ src/templates/org/lwjgl/opencl/CL10.java,
+ src/templates/org/lwjgl/opencl/CL10GL.java,
+ src/templates/org/lwjgl/opencl/CL11.java,
+ src/templates/org/lwjgl/opencl/EXT_device_fission.java,
+ src/templates/org/lwjgl/opencl/EXT_migrate_memobject.java,
+ src/templates/org/lwjgl/opencl/KHR_3d_image_writes.java,
+ src/templates/org/lwjgl/opencl/KHR_byte_addressable_store.java,
+ src/templates/org/lwjgl/opencl/KHR_fp16.java,
+ src/templates/org/lwjgl/opencl/KHR_fp64.java,
+ src/templates/org/lwjgl/opencl/KHR_gl_event.java,
+ src/templates/org/lwjgl/opencl/KHR_gl_sharing.java,
+ src/templates/org/lwjgl/opencl/KHR_global_int32_base_atomics.java,
+ src/templates/org/lwjgl/opencl/KHR_global_int32_extended_atomics.java,
+ src/templates/org/lwjgl/opencl/KHR_icd.java,
+ src/templates/org/lwjgl/opencl/KHR_int64_base_atomics.java,
+ src/templates/org/lwjgl/opencl/KHR_int64_extended_atomics.java,
+ src/templates/org/lwjgl/opencl/KHR_local_int32_base_atomics.java,
+ src/templates/org/lwjgl/opencl/KHR_local_int32_extended_atomics.java,
+ src/templates/org/lwjgl/opengl/AMD_debug_output.java,
+ src/templates/org/lwjgl/opengl/AMD_draw_buffers_blend.java,
+ src/templates/org/lwjgl/opengl/AMD_name_gen_delete.java,
+ src/templates/org/lwjgl/opengl/AMD_performance_monitor.java,
+ src/templates/org/lwjgl/opengl/AMD_vertex_shader_tessellator.java,
+ src/templates/org/lwjgl/opengl/APPLE_element_array.java,
+ src/templates/org/lwjgl/opengl/APPLE_fence.java,
+ src/templates/org/lwjgl/opengl/APPLE_flush_buffer_range.java,
+ src/templates/org/lwjgl/opengl/APPLE_object_purgeable.java,
+ src/templates/org/lwjgl/opengl/APPLE_texture_range.java,
+ src/templates/org/lwjgl/opengl/APPLE_vertex_array_object.java,
+ src/templates/org/lwjgl/opengl/APPLE_vertex_array_range.java,
+ src/templates/org/lwjgl/opengl/APPLE_vertex_program_evaluators.java,
+ src/templates/org/lwjgl/opengl/ARB_ES2_compatibility.java,
+ src/templates/org/lwjgl/opengl/ARB_blend_func_extended.java,
+ src/templates/org/lwjgl/opengl/ARB_buffer_object.java,
+ src/templates/org/lwjgl/opengl/ARB_cl_event.java,
+ src/templates/org/lwjgl/opengl/ARB_color_buffer_float.java,
+ src/templates/org/lwjgl/opengl/ARB_copy_buffer.java,
+ src/templates/org/lwjgl/opengl/ARB_debug_output.java,
+ src/templates/org/lwjgl/opengl/ARB_draw_buffers.java,
+ src/templates/org/lwjgl/opengl/ARB_draw_buffers_blend.java,
+ src/templates/org/lwjgl/opengl/ARB_draw_elements_base_vertex.java,
+ src/templates/org/lwjgl/opengl/ARB_draw_indirect.java,
+ src/templates/org/lwjgl/opengl/ARB_draw_instanced.java,
+ src/templates/org/lwjgl/opengl/ARB_framebuffer_object.java,
+ src/templates/org/lwjgl/opengl/ARB_geometry_shader4.java,
+ src/templates/org/lwjgl/opengl/ARB_get_program_binary.java,
+ src/templates/org/lwjgl/opengl/ARB_gpu_shader_fp64.java,
+ src/templates/org/lwjgl/opengl/ARB_imaging.java,
+ src/templates/org/lwjgl/opengl/ARB_instanced_arrays.java,
+ src/templates/org/lwjgl/opengl/ARB_map_buffer_range.java,
+ src/templates/org/lwjgl/opengl/ARB_matrix_palette.java,
+ src/templates/org/lwjgl/opengl/ARB_multisample.java,
+ src/templates/org/lwjgl/opengl/ARB_multitexture.java,
+ src/templates/org/lwjgl/opengl/ARB_occlusion_query.java,
+ src/templates/org/lwjgl/opengl/ARB_point_parameters.java,
+ src/templates/org/lwjgl/opengl/ARB_program.java,
+ src/templates/org/lwjgl/opengl/ARB_provoking_vertex.java,
+ src/templates/org/lwjgl/opengl/ARB_robustness.java,
+ src/templates/org/lwjgl/opengl/ARB_sample_shading.java,
+ src/templates/org/lwjgl/opengl/ARB_sampler_objects.java,
+ src/templates/org/lwjgl/opengl/ARB_separate_shader_objects.java,
+ src/templates/org/lwjgl/opengl/ARB_shader_objects.java,
+ src/templates/org/lwjgl/opengl/ARB_shader_subroutine.java,
+ src/templates/org/lwjgl/opengl/ARB_shading_language_include.java,
+ src/templates/org/lwjgl/opengl/ARB_sync.java,
+ src/templates/org/lwjgl/opengl/ARB_tessellation_shader.java,
+ src/templates/org/lwjgl/opengl/ARB_texture_buffer_object.java,
+ src/templates/org/lwjgl/opengl/ARB_texture_compression.java,
+ src/templates/org/lwjgl/opengl/ARB_texture_multisample.java,
+ src/templates/org/lwjgl/opengl/ARB_timer_query.java,
+ src/templates/org/lwjgl/opengl/ARB_transform_feedback2.java,
+ src/templates/org/lwjgl/opengl/ARB_transform_feedback3.java,
+ src/templates/org/lwjgl/opengl/ARB_uniform_buffer_object.java,
+ src/templates/org/lwjgl/opengl/ARB_vertex_array_object.java,
+ src/templates/org/lwjgl/opengl/ARB_vertex_attrib_64bit.java,
+ src/templates/org/lwjgl/opengl/ARB_vertex_blend.java,
+ src/templates/org/lwjgl/opengl/ARB_vertex_program.java,
+ src/templates/org/lwjgl/opengl/ARB_vertex_shader.java,
+ src/templates/org/lwjgl/opengl/ARB_vertex_type_2_10_10_10_rev.java,
+ src/templates/org/lwjgl/opengl/ARB_viewport_array.java,
+ src/templates/org/lwjgl/opengl/ATI_draw_buffers.java,
+ src/templates/org/lwjgl/opengl/ATI_element_array.java,
+ src/templates/org/lwjgl/opengl/ATI_envmap_bumpmap.java,
+ src/templates/org/lwjgl/opengl/ATI_fragment_shader.java,
+ src/templates/org/lwjgl/opengl/ATI_map_object_buffer.java,
+ src/templates/org/lwjgl/opengl/ATI_pn_triangles.java,
+ src/templates/org/lwjgl/opengl/ATI_separate_stencil.java,
+ src/templates/org/lwjgl/opengl/ATI_vertex_array_object.java,
+ src/templates/org/lwjgl/opengl/ATI_vertex_attrib_array_object.java,
+ src/templates/org/lwjgl/opengl/ATI_vertex_streams.java,
+ src/templates/org/lwjgl/opengl/EXT_bindable_uniform.java,
+ src/templates/org/lwjgl/opengl/EXT_blend_color.java,
+ src/templates/org/lwjgl/opengl/EXT_blend_equation_separate.java,
+ src/templates/org/lwjgl/opengl/EXT_blend_func_separate.java,
+ src/templates/org/lwjgl/opengl/EXT_blend_minmax.java,
+ src/templates/org/lwjgl/opengl/EXT_compiled_vertex_array.java,
+ src/templates/org/lwjgl/opengl/EXT_depth_bounds_test.java,
+ src/templates/org/lwjgl/opengl/EXT_direct_state_access.java,
+ src/templates/org/lwjgl/opengl/EXT_draw_buffers2.java,
+ src/templates/org/lwjgl/opengl/EXT_draw_instanced.java,
+ src/templates/org/lwjgl/opengl/EXT_draw_range_elements.java,
+ src/templates/org/lwjgl/opengl/EXT_fog_coord.java,
+ src/templates/org/lwjgl/opengl/EXT_framebuffer_blit.java,
+ src/templates/org/lwjgl/opengl/EXT_framebuffer_multisample.java,
+ src/templates/org/lwjgl/opengl/EXT_framebuffer_object.java,
+ src/templates/org/lwjgl/opengl/EXT_geometry_shader4.java,
+ src/templates/org/lwjgl/opengl/EXT_gpu_program_parameters.java,
+ src/templates/org/lwjgl/opengl/EXT_gpu_shader4.java,
+ src/templates/org/lwjgl/opengl/EXT_multi_draw_arrays.java,
+ src/templates/org/lwjgl/opengl/EXT_paletted_texture.java,
+ src/templates/org/lwjgl/opengl/EXT_point_parameters.java,
+ src/templates/org/lwjgl/opengl/EXT_provoking_vertex.java,
+ src/templates/org/lwjgl/opengl/EXT_secondary_color.java,
+ src/templates/org/lwjgl/opengl/EXT_separate_shader_objects.java,
+ src/templates/org/lwjgl/opengl/EXT_shader_image_load_store.java,
+ src/templates/org/lwjgl/opengl/EXT_stencil_clear_tag.java,
+ src/templates/org/lwjgl/opengl/EXT_stencil_two_side.java,
+ src/templates/org/lwjgl/opengl/EXT_texture_array.java,
+ src/templates/org/lwjgl/opengl/EXT_texture_buffer_object.java,
+ src/templates/org/lwjgl/opengl/EXT_texture_integer.java,
+ src/templates/org/lwjgl/opengl/EXT_timer_query.java,
+ src/templates/org/lwjgl/opengl/EXT_transform_feedback.java,
+ src/templates/org/lwjgl/opengl/EXT_vertex_attrib_64bit.java,
+ src/templates/org/lwjgl/opengl/EXT_vertex_shader.java,
+ src/templates/org/lwjgl/opengl/EXT_vertex_weighting.java,
+ src/templates/org/lwjgl/opengl/GL11.java,
+ src/templates/org/lwjgl/opengl/GL12.java,
+ src/templates/org/lwjgl/opengl/GL13.java,
+ src/templates/org/lwjgl/opengl/GL14.java,
+ src/templates/org/lwjgl/opengl/GL15.java,
+ src/templates/org/lwjgl/opengl/GL20.java,
+ src/templates/org/lwjgl/opengl/GL21.java,
+ src/templates/org/lwjgl/opengl/GL30.java,
+ src/templates/org/lwjgl/opengl/GL31.java,
+ src/templates/org/lwjgl/opengl/GL32.java,
+ src/templates/org/lwjgl/opengl/GL33.java,
+ src/templates/org/lwjgl/opengl/GL40.java,
+ src/templates/org/lwjgl/opengl/GL41.java,
+ src/templates/org/lwjgl/opengl/GREMEDY_string_marker.java,
+ src/templates/org/lwjgl/opengl/NV_conditional_render.java,
+ src/templates/org/lwjgl/opengl/NV_copy_image.java,
+ src/templates/org/lwjgl/opengl/NV_evaluators.java,
+ src/templates/org/lwjgl/opengl/NV_explicit_multisample.java,
+ src/templates/org/lwjgl/opengl/NV_fence.java,
+ src/templates/org/lwjgl/opengl/NV_fragment_program.java,
+ src/templates/org/lwjgl/opengl/NV_framebuffer_multisample_coverage.java,
+ src/templates/org/lwjgl/opengl/NV_geometry_program4.java,
+ src/templates/org/lwjgl/opengl/NV_gpu_program4.java,
+ src/templates/org/lwjgl/opengl/NV_gpu_shader5.java,
+ src/templates/org/lwjgl/opengl/NV_half_float.java,
+ src/templates/org/lwjgl/opengl/NV_occlusion_query.java,
+ src/templates/org/lwjgl/opengl/NV_parameter_buffer_object.java,
+ src/templates/org/lwjgl/opengl/NV_pixel_data_range.java,
+ src/templates/org/lwjgl/opengl/NV_point_sprite.java,
+ src/templates/org/lwjgl/opengl/NV_primitive_restart.java,
+ src/templates/org/lwjgl/opengl/NV_program.java,
+ src/templates/org/lwjgl/opengl/NV_register_combiners.java,
+ src/templates/org/lwjgl/opengl/NV_register_combiners2.java,
+ src/templates/org/lwjgl/opengl/NV_shader_buffer_load.java,
+ src/templates/org/lwjgl/opengl/NV_transform_feedback.java,
+ src/templates/org/lwjgl/opengl/NV_transform_feedback2.java,
+ src/templates/org/lwjgl/opengl/NV_vertex_array_range.java,
+ src/templates/org/lwjgl/opengl/NV_vertex_attrib_integer_64bit.java,
+ src/templates/org/lwjgl/opengl/NV_vertex_buffer_unified_memory.java,
+ src/templates/org/lwjgl/opengl/NV_vertex_program.java: Added
+ support for OpenCL & CL/GL interop + minor improvements. [WIP]
+
+2010-09-15 22:51 spasi
+
+ * src/templates/org/lwjgl/opengl/GL30.java: Fixed
+ ARB_framebuffer_object tokens.
+
+2010-09-01 18:12 kappa1
+
+ * platform_build/build-applet.xml: Applet package in nightly builds
+ now cleaned of unused files so extra code to build file can be
+ removed.
+
+2010-08-31 20:10 kappa1
+
+ * platform_build/build-applet.xml: second attempt to clean applet
+ package of unused files
+
+2010-08-31 19:30 kappa1
+
+ * platform_build/build-applet.xml: attempt to clean nightly builds
+ of unused files
+
+2010-08-28 16:39 kappa1
+
+ * applet/advance, applet/advance/appletloader.html,
+ applet/appletloader.html, applet/basic,
+ applet/basic/basicapplet.html, build.xml,
+ platform_build/build-applet.xml: Applet Package: clean up and
+ split the applet download package, it should be much easier for
+ noobs to pick it up now and less confusing.
+
+2010-08-28 13:47 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ slight tweak to the behaviour of al_version
+
+2010-08-28 12:04 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ set java.library.path to the folder containing natives, this
+ should make it easier when using extra custom native files.
+
+2010-08-23 18:12 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ slight tweak to use classloader the way Oracle recommend.
+
+2010-08-23 18:02 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ fix mixed mode message when using custom logo images.
+
+2010-08-16 22:18 spasi
+
+ * src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java:
+
+2010-08-16 22:09 spasi
+
+ * src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java:
+ Fixed NPE when safeNewBuffer returns NULL.
+
+2010-07-31 16:14 spasi
+
+ * src/templates/org/lwjgl/opengl/NV_framebuffer_multisample_coverage.java:
+ Typo fix.
+
+2010-07-28 21:12 kappa1
+
+ * src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java: clean
+ unneeded check
+
+2010-07-28 21:07 kappa1
+
+ * src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java: Fix Mac
+ Mouse behaviour where mouse is centred everytime
+ Mouse.setGrabbed(boolean) is called.
+
+2010-07-27 19:18 matzon
+
+ * src/java/org/lwjgl/LinuxSysImplementation.java,
+ src/java/org/lwjgl/MacOSXSysImplementation.java,
+ src/java/org/lwjgl/WindowsSysImplementation.java: bumping native
+ version
+
+2010-07-27 19:17 matzon
+
+ * src/java/org/lwjgl/test/applet/GearsApplet.java,
+ src/java/org/lwjgl/test/opengl/Gears.java,
+ src/java/org/lwjgl/test/opengl/awt/AWTGears.java: Adding lwjgl
+ version string to debug output
+
+2010-07-27 19:08 matzon
+
+ * platform_build/build-definitions.xml,
+ src/java/org/lwjgl/Sys.java: incrementing version to 2.6
+
+2010-07-27 16:20 spasi
+
+ * build.xml: ARBDebugOutputCallback header.
+
+2010-07-27 15:33 spasi
+
+ * platform_build/build-generator.xml,
+ src/java/org/lwjgl/opengl/AMDDebugOutputCallback.java,
+ src/java/org/lwjgl/opengl/AMDDebugOutputUtil.java,
+ src/java/org/lwjgl/opengl/ARBDebugOutputCallback.java,
+ src/java/org/lwjgl/opengl/ARBDebugOutputUtil.java,
+ src/java/org/lwjgl/opengl/ContextAttribs.java,
+ src/java/org/lwjgl/opengl/GLContext.java,
+ src/java/org/lwjgl/util/generator/GLTypeMap.java,
+ src/native/common/extgl.h,
+ src/native/common/org_lwjgl_opengl_AMDDebugOutputCallback.c,
+ src/native/common/org_lwjgl_opengl_ARBDebugOutputCallback.c,
+ src/templates/org/lwjgl/opengl/ARB_ES2_compatibility.java,
+ src/templates/org/lwjgl/opengl/ARB_debug_output.java,
+ src/templates/org/lwjgl/opengl/ARB_get_program_binary.java,
+ src/templates/org/lwjgl/opengl/ARB_robustness.java,
+ src/templates/org/lwjgl/opengl/ARB_separate_shader_objects.java,
+ src/templates/org/lwjgl/opengl/ARB_shader_precision.java,
+ src/templates/org/lwjgl/opengl/ARB_shader_stencil_export.java,
+ src/templates/org/lwjgl/opengl/ARB_vertex_attrib_64bit.java,
+ src/templates/org/lwjgl/opengl/ARB_viewport_array.java,
+ src/templates/org/lwjgl/opengl/EXT_direct_state_access.java,
+ src/templates/org/lwjgl/opengl/GL40.java,
+ src/templates/org/lwjgl/opengl/GL41.java: Added support for
+ OpenGL 4.1 and new extensions.
+
+2010-07-25 14:22 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ slight tweak to make code more readable
+
+2010-07-25 13:35 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ removed dead code.
+
+2010-07-25 13:31 kappa1
+
+ * res/appletprogress.gif,
+ src/java/org/lwjgl/util/applet/AppletLoader.java: 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 12:18 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: 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 11:40 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ fix error message so that it actually uses the error message
+ string.
+
+2010-07-24 20:00 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ clean up resources (images) when switching to the LWJGL Applet as
+ opposed to when applet is destroyed
+
+2010-07-21 18:53 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ fix bug with LWJGL 2.5 where appletloader crashed if the
+ al_version parameter was used.
\ No newline at end of file
Modified: trunk/LWJGL/www/changelogs/full-changelog.txt
===================================================================
--- trunk/LWJGL/www/changelogs/full-changelog.txt 2010-10-18 15:35:30 UTC (rev 3450)
+++ trunk/LWJGL/www/changelogs/full-changelog.txt 2010-10-18 19:24:29 UTC (rev 3451)
@@ -1,3 +1,1053 @@
+2010-10-14 19:58 matzon
+
+ * src/native/common/common_tools.c: 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-13 21:26 kappa1
+
+ * src/java/org/lwjgl/opengl/LinuxDisplay.java: fix null pointer
+ exception when creating Display on linux.
+
+2010-10-13 21:16 matzon
+
+ * www/changelog.php, www/changelogs/2.2.2-changelog.txt,
+ www/changelogs/2.3-changelog.txt,
+ www/changelogs/2.4-changelog.txt,
+ www/changelogs/2.4.1-changelog.txt,
+ www/changelogs/2.4.2-changelog.txt,
+ www/changelogs/2.5-changelog.txt,
+ www/changelogs/full-changelog.txt, www/credits.php,
+ www/demos.php, www/documentation.php, www/donations.php,
+ www/download.php, www/favicon.gif, www/index.php: sync with live
+
+2010-10-13 21:07 matzon
+
+ * src/java/org/lwjgl/test/openal/EFX10Test.java: fixed resource
+ path issue
+
+2010-10-13 20:57 matzon
+
+ * platform_build/build-definitions.xml: actually include 64bit
+ openal for solaris
+
+2010-10-13 20:19 matzon
+
+ * src/java/org/lwjgl/test/opencl/gl/DemoFractal.java: fixed
+ resource path issue
+
+2010-10-12 21:13 spasi
+
+ * src/java/org/lwjgl/util/generator/SignatureTranslator.java,
+ src/java/org/lwjgl/util/generator/Utils.java: Fixed Strings,
+ seriously now.
+
+2010-10-12 20:49 spasi
+
+ * src/java/org/lwjgl/util/generator/Utils.java: Another String
+ signature fix.
+
+2010-10-12 20:25 spasi
+
+ * src/java/org/lwjgl/util/generator/SignatureTranslator.java: Fixed
+ String signatures.
+
+2010-10-12 19:21 matzon
+
+ * platform_build/build-definitions.xml,
+ platform_build/build-webstart.xml, www/webstart,
+ www/webstart/demo.php, www/webstart/extension.jnlp,
+ www/webstart/logo.png, www/webstart/source.php: updates to
+ webstart to streamline process
+
+2010-10-12 17:44 matzon
+
+ * platform_build/build-webstart.xml: updates to jnlp to work as
+ installable unit
+
+2010-10-12 15:34 matzon
+
+ * src/java/org/lwjgl/examples/spaceinvaders/TextureLoader.java,
+ src/java/org/lwjgl/util/WaveData.java: fixed issue with
+ signed/unsigned code dialog popping up
+
+2010-10-12 09:32 spasi
+
+ * src/native/common/extcl.h: Calling convention is ignored on x64.
+
+2010-10-12 01:35 spasi
+
+ * src/java/org/lwjgl/opencl/APIUtil.java,
+ src/java/org/lwjgl/opencl/CLContext.java,
+ src/java/org/lwjgl/opencl/CLObjectRegistry.java,
+ src/java/org/lwjgl/opencl/CLObjectRegistryGlobal.java,
+ src/java/org/lwjgl/opencl/CLPlatform.java,
+ src/java/org/lwjgl/opencl/FastLongMap.java,
+ src/java/org/lwjgl/opengl/APIUtil.java,
+ src/native/common/org_lwjgl_opencl_CallbackUtil.c,
+ src/templates/org/lwjgl/opencl/CL10.java: 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-08 20:57 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ use the tmp directory on Windows to store cache.
+
+2010-10-08 20:19 kappa1
+
+ * src/java/org/lwjgl/opengl/LinuxDisplay.java: 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-07 20:38 kappa1
+
+ * src/java/org/lwjgl/opengl/AWTUtil.java: catch null pointer
+ exception that can be thrown on mac, app shouldn't explode now.
+
+2010-10-07 20:33 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ move cache directory to a better location, as the current
+ location is periodically purged on mac and linux.
+
+2010-10-04 22:51 spasi
+
+ * src/java/org/lwjgl/Sys.java,
+ src/native/common/org_lwjgl_opencl_CL.h,
+ src/native/common/org_lwjgl_opencl_CallbackUtil.h,
+ src/native/common/org_lwjgl_opengl_CallbackUtil.h: Fixed 64bit
+ loading.
+
+2010-10-04 17:04 spasi
+
+ * src/java/org/lwjgl/util/generator/GeneratorProcessorFactory.java,
+ src/java/org/lwjgl/util/generator/GeneratorVisitor.java,
+ src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java,
+ src/java/org/lwjgl/util/generator/JavaTypeTranslator.java,
+ src/native/common/org_lwjgl_opencl_CallbackUtil.c: Minor
+ clean-up.
+
+2010-10-02 13:07 spasi
+
+ * src/templates/org/lwjgl/opencl/KHR_select_fprounding_mode.java:
+ Added cl_khr_select_fprounding_mode.
+
+2010-10-02 12:19 spasi
+
+ * build.xml, platform_build/build-generator.xml: Attempt to fix
+ build issues.
+
+2010-10-01 22:37 spasi
+
+ * src/java/org/lwjgl/opencl/CallbackUtil.java:
+
+2010-10-01 22:20 spasi
+
+ * src/java/org/lwjgl/DefaultSysImplementation.java,
+ src/java/org/lwjgl/Sys.java,
+ src/java/org/lwjgl/SysImplementation.java,
+ src/java/org/lwjgl/opencl/APIUtil.java,
+ src/java/org/lwjgl/opencl/CallbackUtil.java,
+ src/java/org/lwjgl/test/opencl/HelloOpenCL.java,
+ src/native/common/common_tools.c: OpenCL bug fixes on MacOS.
+ Improved 64bit pointer detection.
+
+2010-10-01 17:00 spasi
+
+ * src/java/org/lwjgl/test/opencl/gl/DemoFractal.java,
+ src/java/org/lwjgl/test/opencl/gl/Mandelbrot.cl,
+ src/templates/org/lwjgl/opengl/ARB_viewport_array.java: Fixed
+ Mandelbrot.cl to not crash on Cuda.
+
+2010-10-01 03:48 spasi
+
+ * src/java/org/lwjgl/test/opencl/gl/DemoFractal.java,
+ src/java/org/lwjgl/test/opencl/gl/Mandelbrot.cl: OpenCL C 1.0
+ didn't support 3-component vectors.
+
+2010-10-01 00:18 spasi
+
+ * src/templates/org/lwjgl/opencl/AMD_event_callback.java,
+ src/templates/org/lwjgl/opencl/APPLE_gl_sharing.java,
+ src/templates/org/lwjgl/opencl/KHR_gl_sharing.java: More CL
+ fixes.
+
+2010-09-30 23:36 spasi
+
+ * src/java/org/lwjgl/PointerBuffer.java,
+ src/java/org/lwjgl/PointerWrapperAbstract.java,
+ src/java/org/lwjgl/opencl/APIUtil.java,
+ src/java/org/lwjgl/opencl/CLPlatform.java,
+ src/java/org/lwjgl/opencl/InfoUtilFactory.java,
+ src/java/org/lwjgl/test/opencl/HelloOpenCL.java,
+ src/templates/org/lwjgl/opencl/APPLE_gl_sharing.java,
+ src/templates/org/lwjgl/opencl/CL10.java,
+ src/templates/org/lwjgl/opencl/KHR_gl_sharing.java: Misc CL
+ fixes.
+
+2010-09-30 19:04 spasi
+
+ * src/java/org/lwjgl/test/opencl/HelloOpenCL.java,
+ src/templates/org/lwjgl/opencl/KHR_fp16.java,
+ src/templates/org/lwjgl/opencl/NV_compiler_options.java,
+ src/templates/org/lwjgl/opencl/NV_device_attribute_query.java,
+ src/templates/org/lwjgl/opencl/NV_pragma_unroll.java: Added NV
+ OpenCL extensions.
+
+2010-09-30 17:52 spasi
+
+ * src/java/org/lwjgl/test/opencl/HelloOpenCL.java: Added checks for
+ CL 1.1 stuff.
+
+2010-09-30 17:21 spasi
+
+ * src/java/org/lwjgl/BufferChecks.java,
+ src/java/org/lwjgl/LWJGLUtil.java,
+ src/java/org/lwjgl/PointerWrapperAbstract.java,
+ src/java/org/lwjgl/opencl/APIUtil.java,
+ src/java/org/lwjgl/opencl/CLChecks.java,
+ src/java/org/lwjgl/opencl/CLContext.java,
+ src/java/org/lwjgl/opencl/CLMem.java,
+ src/java/org/lwjgl/opencl/CLProgram.java,
+ src/java/org/lwjgl/opencl/InfoUtilAbstract.java,
+ src/java/org/lwjgl/opencl/InfoUtilFactory.java,
+ src/java/org/lwjgl/opencl/Util.java,
+ src/java/org/lwjgl/opencl/api/CLBufferRegion.java,
+ src/java/org/lwjgl/opencl/api/CLImageFormat.java,
+ src/java/org/lwjgl/test/opencl/gl/DemoFractal.java,
+ src/java/org/lwjgl/test/opencl/gl/Mandelbrot.cl,
+ src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java,
+ src/templates/org/lwjgl/opengl/EXT_direct_state_access.java,
+ src/templates/org/lwjgl/opengl/GL40.java,
+ src/templates/org/lwjgl/opengl/NV_half_float.java: 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-28 21:11 spasi
+
+ * build.xml, platform_build/build-generator.xml,
+ src/java/org/lwjgl/BufferChecks.java,
+ src/java/org/lwjgl/LWJGLUtil.java,
+ src/java/org/lwjgl/LinuxSysImplementation.java,
+ src/java/org/lwjgl/MacOSXSysImplementation.java,
+ src/java/org/lwjgl/NondirectBufferWrapper.java,
+ src/java/org/lwjgl/PointerBuffer.java,
+ src/java/org/lwjgl/PointerWrapperAbstract.java,
+ src/java/org/lwjgl/Sys.java,
+ src/java/org/lwjgl/WindowsSysImplementation.java,
+ src/java/org/lwjgl/examples/Game.java,
+ src/java/org/lwjgl/examples/spaceinvaders/Entity.java,
+ src/java/org/lwjgl/examples/spaceinvaders/Game.java,
+ src/java/org/lwjgl/examples/spaceinvaders/GameApplet.java,
+ src/java/org/lwjgl/examples/spaceinvaders/ShotEntity.java,
+ src/java/org/lwjgl/examples/spaceinvaders/SoundManager.java,
+ src/java/org/lwjgl/examples/spaceinvaders/Sprite.java,
+ src/java/org/lwjgl/examples/spaceinvaders/Texture.java,
+ src/java/org/lwjgl/examples/spaceinvaders/TextureLoader.java,
+ src/java/org/lwjgl/input/Controller.java,
+ src/java/org/lwjgl/input/ControllerEvent.java,
+ src/java/org/lwjgl/input/Controllers.java,
+ src/java/org/lwjgl/input/Cursor.java,
+ src/java/org/lwjgl/input/JInputController.java,
+ src/java/org/lwjgl/input/Keyboard.java,
+ src/java/org/lwjgl/input/Mouse.java,
+ src/java/org/lwjgl/input/OpenGLPackageAccess.java,
+ src/java/org/lwjgl/openal/AL.java,
+ src/java/org/lwjgl/openal/ALC10.java,
+ src/java/org/lwjgl/openal/ALC11.java,
+ src/java/org/lwjgl/openal/ALCcontext.java,
+ src/java/org/lwjgl/openal/ALCdevice.java,
+ src/java/org/lwjgl/openal/EFXUtil.java,
+ src/java/org/lwjgl/opencl/APIUtil.java,
+ src/...
[truncated message content] |
|
From: <ma...@us...> - 2010-10-18 15:35:39
|
Revision: 3450
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3450&view=rev
Author: matzon
Date: 2010-10-18 15:35:30 +0000 (Mon, 18 Oct 2010)
Log Message:
-----------
tagging 2.6
Added Paths:
-----------
tags/lwjgl2.6/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2010-10-14 19:58:38
|
Revision: 3449
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3449&view=rev
Author: matzon
Date: 2010-10-14 19:58:32 +0000 (Thu, 14 Oct 2010)
Log Message:
-----------
update default size of buffer for sprintfJavaString. Failed to upgrade size on second run since do_vsnprintf was returning -1 on windows at least
Modified Paths:
--------------
trunk/LWJGL/src/native/common/common_tools.c
Modified: trunk/LWJGL/src/native/common/common_tools.c
===================================================================
--- trunk/LWJGL/src/native/common/common_tools.c 2010-10-13 21:26:25 UTC (rev 3448)
+++ trunk/LWJGL/src/native/common/common_tools.c 2010-10-14 19:58:32 UTC (rev 3449)
@@ -87,7 +87,7 @@
}
static jstring sprintfJavaString(JNIEnv *env, const char *format, va_list ap) {
- int buffer_size = 2;
+ int buffer_size = 2048;
char *buffer;
jstring str;
int str_size;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ka...@us...> - 2010-10-13 21:26:32
|
Revision: 3448
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3448&view=rev
Author: kappa1
Date: 2010-10-13 21:26:25 +0000 (Wed, 13 Oct 2010)
Log Message:
-----------
fix null pointer exception when creating Display on linux.
Modified Paths:
--------------
trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java
Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java 2010-10-13 21:16:56 UTC (rev 3447)
+++ trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java 2010-10-13 21:26:25 UTC (rev 3448)
@@ -894,11 +894,11 @@
if (focused) {
acquireInput();
- if (!xembedded) parent.setFocusable(false);
+ if (parent != null && !xembedded) parent.setFocusable(false);
}
else {
releaseInput();
- if (!xembedded) parent.setFocusable(true);
+ if (parent != null && !xembedded) parent.setFocusable(true);
}
}
static native long nGetInputFocus(long display);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2010-10-13 21:17:07
|
Revision: 3447
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3447&view=rev
Author: matzon
Date: 2010-10-13 21:16:56 +0000 (Wed, 13 Oct 2010)
Log Message:
-----------
sync with live
Modified Paths:
--------------
trunk/LWJGL/www/changelog.php
trunk/LWJGL/www/changelogs/full-changelog.txt
trunk/LWJGL/www/credits.php
trunk/LWJGL/www/demos.php
trunk/LWJGL/www/documentation.php
trunk/LWJGL/www/donations.php
trunk/LWJGL/www/download.php
trunk/LWJGL/www/index.php
Added Paths:
-----------
trunk/LWJGL/www/changelogs/2.2.2-changelog.txt
trunk/LWJGL/www/changelogs/2.3-changelog.txt
trunk/LWJGL/www/changelogs/2.4-changelog.txt
trunk/LWJGL/www/changelogs/2.4.1-changelog.txt
trunk/LWJGL/www/changelogs/2.4.2-changelog.txt
trunk/LWJGL/www/changelogs/2.5-changelog.txt
trunk/LWJGL/www/favicon.gif
Modified: trunk/LWJGL/www/changelog.php
===================================================================
--- trunk/LWJGL/www/changelog.php 2010-10-13 21:07:43 UTC (rev 3446)
+++ trunk/LWJGL/www/changelog.php 2010-10-13 21:16:56 UTC (rev 3447)
@@ -17,8 +17,14 @@
</p>
<ul>
<li><a href="http://www.lwjgl.org/changelogs/full-changelog.txt" target="_blank">Full changelog</a></li>
- <li><a href="#2.2.1">LWJGL 2.2.1</a></li>
- <li><a href="http://www.lwjgl.org/changelogs/2.2.0-changelog.txt" target="_blank">LWJGL 2.2.0</a></li>
+ <li><a href="#2.5">LWJGL 2.5</a></li>
+ <li><a href="http://www.lwjgl.org/changelogs/2.4.2-changelog.txt" target="_blank">LWJGL 2.4.2</a></li>
+ <li><a href="http://www.lwjgl.org/changelogs/2.4.1-changelog.txt" target="_blank">LWJGL 2.4.1</a></li>
+ <li><a href="http://www.lwjgl.org/changelogs/2.4-changelog.txt" target="_blank">LWJGL 2.4</a></li>
+ <li><a href="http://www.lwjgl.org/changelogs/2.3-changelog.txt" target="_blank">LWJGL 2.3</a></li>
+ <li><a href="http://www.lwjgl.org/changelogs/2.2.2-changelog.txt" target="_blank">LWJGL 2.2.2</a></li>
+ <li><a href="http://www.lwjgl.org/changelogs/2.2.1-changelog.txt" target="_blank">LWJGL 2.2.1</a></li>
+ <li><a href="http://www.lwjgl.org/changelogs/2.2.0-changelog.txt" target="_blank">LWJGL 2.2.0</a></li>
<li><a href="http://www.lwjgl.org/changelogs/2.1.0-changelog.txt" target="_blank">LWJGL 2.1.0</a></li>
<li><a href="http://www.lwjgl.org/changelogs/2.0.1-changelog.txt" target="_blank">LWJGL 2.0.1</a></li>
<li><a href="http://www.lwjgl.org/changelogs/2.0-changelog.txt" target="_blank">LWJGL 2.0</a></li>
@@ -56,6 +62,6 @@
</ul>
<?
-displayChangelog('2.2.1');
+displayChangelog('2.5');
require('_include/footer.php');
?>
Added: trunk/LWJGL/www/changelogs/2.2.2-changelog.txt
===================================================================
--- trunk/LWJGL/www/changelogs/2.2.2-changelog.txt (rev 0)
+++ trunk/LWJGL/www/changelogs/2.2.2-changelog.txt 2010-10-13 21:16:56 UTC (rev 3447)
@@ -0,0 +1,221 @@
+2010-01-25 21:14 matzon
+
+ * platform_build/build-definitions.xml,
+ src/java/org/lwjgl/Sys.java: 2.2.2
+
+2010-01-17 11:54 spasi
+
+ * src/templates/org/lwjgl/opengl/GL30.java: Fixed glClearBuffer
+ signature.
+
+2010-01-10 22:46 matzon
+
+ * src/native/windows/org_lwjgl_input_Cursor.c: fix for issue with
+ Cursor that turned out to be a leaking DC
+
+2010-01-04 18:47 spasi
+
+ * src/java/org/lwjgl/opengl/GLChecks.java,
+ src/java/org/lwjgl/util/generator/CachedResult.java,
+ src/java/org/lwjgl/util/generator/GeneratorVisitor.java,
+ src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java,
+ src/java/org/lwjgl/util/generator/Mode.java,
+ src/java/org/lwjgl/util/generator/NativeMethodStubsGenerator.java,
+ src/java/org/lwjgl/util/generator/Utils.java,
+ src/templates/org/lwjgl/opengl/ARB_buffer_object.java,
+ src/templates/org/lwjgl/opengl/ARB_map_buffer_range.java,
+ src/templates/org/lwjgl/opengl/ATI_map_object_buffer.java,
+ src/templates/org/lwjgl/opengl/EXT_direct_state_access.java,
+ src/templates/org/lwjgl/opengl/GL15.java,
+ src/templates/org/lwjgl/opengl/GL30.java: 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.
+
+2009-12-28 15:00 spasi
+
+ * src/templates/org/lwjgl/opengl/ARB_map_buffer_range.java,
+ src/templates/org/lwjgl/opengl/EXT_direct_state_access.java,
+ src/templates/org/lwjgl/opengl/GL30.java: Fixed MapBufferRange
+ signature.
+
+2009-12-04 04:49 spasi
+
+ * src/java/org/lwjgl/BufferChecks.java,
+ src/java/org/lwjgl/test/opengl/shaders/ShaderUNI.java,
+ src/java/org/lwjgl/test/opengl/shaders/ShadersTest.java,
+ src/java/org/lwjgl/test/opengl/shaders/shaderUNI.vsh,
+ src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java,
+ src/java/org/lwjgl/util/generator/NativeMethodStubsGenerator.java,
+ src/java/org/lwjgl/util/generator/NullTerminated.java,
+ src/java/org/lwjgl/util/generator/StringList.java,
+ src/java/org/lwjgl/util/generator/TypedefsGenerator.java,
+ src/templates/org/lwjgl/opengl/ARB_uniform_buffer_object.java,
+ src/templates/org/lwjgl/opengl/EXT_transform_feedback.java,
+ src/templates/org/lwjgl/opengl/GL30.java,
+ src/templates/org/lwjgl/opengl/GL31.java: Added generator support
+ for null-terminated string lists.
+ Fixed GetUniformIndices and TransformFeedbackVaryings.
+ Added a ARB_uniform_buffer_object test.
+
+2009-12-02 23:11 matzon
+
+ * src/java/org/lwjgl/WindowsSysImplementation.java,
+ src/native/windows/org_lwjgl_Sys.c: call InitCommonControls if no
+ display has been created prior to Alert
+
+2009-12-01 15:12 kappa1
+
+ * src/java/org/lwjgl/opengl/Display.java: 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 11:39 spasi
+
+ * src/java/org/lwjgl/test/opengl/SyncTest.java: Fixed GetSync
+ signature.
+
+2009-12-01 03:37 spasi
+
+ * src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java,
+ src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java,
+ src/java/org/lwjgl/util/generator/StripPostfix.java,
+ src/templates/org/lwjgl/opengl/ARB_sync.java,
+ src/templates/org/lwjgl/opengl/EXT_direct_state_access.java,
+ src/templates/org/lwjgl/opengl/GL30.java,
+ src/templates/org/lwjgl/opengl/GL32.java,
+ src/templates/org/lwjgl/opengl/NV_geometry_program4.java: Updated
+ EXT_direct_state_access to latest revision.
+ Improved postfix stripping and extension dependency.
+
+2009-11-26 22:44 matzon
+
+ * src/java/org/lwjgl/input/Mouse.java,
+ src/java/org/lwjgl/opengl/WindowsDisplay.java: stop updating
+ cursor all the time and only continue animation if mouse is
+ inside window
+
+2009-11-24 20:13 kappa1
+
+ * src/java/org/lwjgl/opengl/LinuxDisplay.java: Mouse Grab Bug on
+ Linux Fixed when LWJGL is run as an applet.
+
+2009-11-20 23:28 matzon
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: cleanup imports
+
+2009-11-20 23:26 matzon
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: use HEAD
+ request when determening file size
+
+2009-11-20 23:06 matzon
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: workaround for
+ missing certificate for AppletLoader if cached
+
+2009-11-15 21:36 matzon
+
+ * www/_gfx/projects/arcade_1.gif, www/_gfx/projects/arcade_2.jpg,
+ www/_gfx/projects/arcade_3.jpg,
+ www/_gfx/projects/arcade_small_1.gif,
+ www/_gfx/projects/arcade_small_2.gif,
+ www/_gfx/projects/arcade_small_3.gif,
+ www/_gfx/projects/devastro_1.jpg,
+ www/_gfx/projects/devastro_2.jpg,
+ www/_gfx/projects/devastro_3.jpg,
+ www/_gfx/projects/devastro_small_1.jpg,
+ www/_gfx/projects/devastro_small_2.jpg,
+ www/_gfx/projects/devastro_small_3.jpg,
+ www/_gfx/projects/droid_assault_1.jpg,
+ www/_gfx/projects/droid_assault_2.jpg,
+ www/_gfx/projects/droid_assault_3.jpg,
+ www/_gfx/projects/droid_assault_small_1.jpg,
+ www/_gfx/projects/droid_assault_small_2.jpg,
+ www/_gfx/projects/droid_assault_small_3.jpg,
+ www/_gfx/projects/ds4_1.png, www/_gfx/projects/ds4_1_small.png,
+ www/_gfx/projects/ds4_2.png, www/_gfx/projects/ds4_2_small.png,
+ www/_gfx/projects/ds4_3.png, www/_gfx/projects/ds4_3_small.png,
+ www/_gfx/projects/fenggui_1.png, www/_gfx/projects/fenggui_2.png,
+ www/_gfx/projects/fenggui_3.png,
+ www/_gfx/projects/fenggui_small_1.png,
+ www/_gfx/projects/fenggui_small_2.png,
+ www/_gfx/projects/fenggui_small_3.png,
+ www/_gfx/projects/grappling_hook_1.jpg,
+ www/_gfx/projects/grappling_hook_2.jpg,
+ www/_gfx/projects/grappling_hook_3.jpg,
+ www/_gfx/projects/grappling_hook_small_1.jpg,
+ www/_gfx/projects/grappling_hook_small_2.jpg,
+ www/_gfx/projects/grappling_hook_small_3.jpg,
+ www/_gfx/projects/illarion_1.png,
+ www/_gfx/projects/illarion_2.png,
+ www/_gfx/projects/illarion_3.png,
+ www/_gfx/projects/illarion_small_1.png,
+ www/_gfx/projects/illarion_small_2.png,
+ www/_gfx/projects/illarion_small_3.png,
+ www/_gfx/projects/lavirinto3d_1.jpg,
+ www/_gfx/projects/lavirinto3d_2.jpg,
+ www/_gfx/projects/lavirinto3d_3.jpg,
+ www/_gfx/projects/lavirinto3d_small_1.jpg,
+ www/_gfx/projects/lavirinto3d_small_2.jpg,
+ www/_gfx/projects/lavirinto3d_small_3.jpg,
+ www/_gfx/projects/monstrumo_small_3.jpg,
+ www/_gfx/projects/mso_1.jpg, www/_gfx/projects/mso_2.jpg,
+ www/_gfx/projects/mso_3.jpg, www/_gfx/projects/mso_small_1.jpg,
+ www/_gfx/projects/mso_small_2.jpg,
+ www/_gfx/projects/mso_small_3.jpg,
+ www/_gfx/projects/ranaremake_1.png,
+ www/_gfx/projects/ranaremake_2.png,
+ www/_gfx/projects/ranaremake_3.png,
+ www/_gfx/projects/ranaremake_small_1.png,
+ www/_gfx/projects/ranaremake_small_2.png,
+ www/_gfx/projects/ranaremake_small_3.png,
+ www/_gfx/projects/riders_1.png, www/_gfx/projects/riders_2.png,
+ www/_gfx/projects/riders_3.png,
+ www/_gfx/projects/riders_small_1.png,
+ www/_gfx/projects/riders_small_2.png,
+ www/_gfx/projects/riders_small_3.png,
+ www/_gfx/projects/sokobano_1.png,
+ www/_gfx/projects/sokobano_2.png,
+ www/_gfx/projects/sokobano_3.png,
+ www/_gfx/projects/sokobano_small_1.jpg,
+ www/_gfx/projects/sokobano_small_2.jpg,
+ www/_gfx/projects/sokobano_small_3.jpg,
+ www/_gfx/projects/swc_1.png, www/_gfx/projects/swc_2.png,
+ www/_gfx/projects/swc_3.png, www/_gfx/projects/swc_small_1.png,
+ www/_gfx/projects/swc_small_2.png,
+ www/_gfx/projects/swc_small_3.png,
+ www/_gfx/projects/visspace_1.jpg,
+ www/_gfx/projects/visspace_2.jpg,
+ www/_gfx/projects/visspace_3.jpg,
+ www/_gfx/projects/visspace_small_1.jpg,
+ www/_gfx/projects/visspace_small_2.jpg,
+ www/_gfx/projects/visspace_small_3.jpg,
+ www/_gfx/projects/waterstorm_1.png,
+ www/_gfx/projects/waterstorm_2.png,
+ www/_gfx/projects/waterstorm_3.png,
+ www/_gfx/projects/waterstorm_small_1.png,
+ www/_gfx/projects/waterstorm_small_2.png,
+ www/_gfx/projects/waterstorm_small_3.png,
+ www/_include/header.php, www/changelog.php,
+ www/changelogs/2.0-changelog.txt,
+ www/changelogs/2.0-rc1-changelog.txt,
+ www/changelogs/2.0-rc2-changelog.txt,
+ www/changelogs/2.0.1-changelog.txt,
+ www/changelogs/2.1.0-changelog.txt,
+ www/changelogs/2.2.0-changelog.txt,
+ www/changelogs/2.2.1-changelog.txt,
+ www/changelogs/full-changelog.txt, www/documentation.php,
+ www/donations.php, www/download.php, www/index.php,
+ www/installation.php, www/irclog_browse.php,
+ www/jnlp/extension.php, www/jnlp/logo.png,
+ www/jnlp/lwjgl-demo.php, www/jnlp/source.php, www/license.php,
+ www/links.php, www/projects.php, www/shop.php: sync with online
+
+2009-11-15 21:10 matzon
+
+ * doc/3rdparty/jogl_license.txt: missing jogl license for GLU
+ tesselation
Added: trunk/LWJGL/www/changelogs/2.3-changelog.txt
===================================================================
--- trunk/LWJGL/www/changelogs/2.3-changelog.txt (rev 0)
+++ trunk/LWJGL/www/changelogs/2.3-changelog.txt 2010-10-13 21:16:56 UTC (rev 3447)
@@ -0,0 +1,80 @@
+2010-02-20 10:43 matzon
+
+ * src/java/org/lwjgl/test/WaveDataTest.java: added test for
+ WaveData
+
+2010-02-20 10:43 matzon
+
+ * src/java/org/lwjgl/util/WaveData.java: cleanup and better logging
+ - no longer prints stacktrace
+ changed AudioInputStream method to use available() instead of
+ calculating it.
+
+2010-02-14 17:06 kappa1
+
+ * src/java/org/lwjgl/opengl/LinuxDisplay.java: Complete overhaul of
+ the linux focus system when using Display.setParent(). This
+ should fix the input problems with applets (on linux) due to
+ Display not being able to gain focus.
+
+ Also now works perfectly in all browsers, previously input focus
+ was not restored to other browser components when requested (like
+ firefox's address bar).
+
+2010-02-10 11:22 spasi
+
+ * src/java/org/lwjgl/opengl/BaseReferences.java,
+ src/java/org/lwjgl/opengl/Display.java: Changed BaseReferences to
+ use GL20.GL_MAX_TEXTURE_IMAGE_UNITS when available
+ (GL13.GL_MAX_TEXTURE_UNITS is deprecated).
+ Catch and log OpenGL errors during context creation, instead of
+ throwing an exception.
+
+2010-02-09 15:22 spasi
+
+ * src/java/org/lwjgl/opengl/GLContext.java: Catch and ignore
+ INVALID_OPERATION error when retrieving CONTEXT_PROFILE_MASK
+ (workaround for ATI 9.12).
+
+2010-02-07 18:50 spasi
+
+ * src/templates/org/lwjgl/opengl/GL32.java: Made glGetInteger64i_v
+ optional (not exposed on NV drivers)
+
+2010-02-07 15:15 spasi
+
+ * src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java,
+ src/java/org/lwjgl/util/generator/Optional.java,
+ src/templates/org/lwjgl/opengl/GL31.java,
+ src/templates/org/lwjgl/opengl/GL32.java: Removed
+ glPrimitiveRestart from GL31 (immediate mode call that never made
+ it to the core)
+ Added Optional annotation for functions that miss from incomplete
+ implementations.
+
+2010-02-03 21:03 matzon
+
+ * platform_build/build-definitions.xml,
+ src/java/org/lwjgl/Sys.java: prepare for 2.3
+
+2010-01-31 16:40 spasi
+
+ * platform_build/build-definitions.xml,
+ src/java/org/lwjgl/opengl/GLContext.java,
+ src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java,
+ src/java/org/lwjgl/util/generator/ContextGeneratorProcessorFactory.java,
+ src/java/org/lwjgl/util/generator/GeneratorVisitor.java,
+ src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java,
+ src/templates/org/lwjgl/opengl/AMD_seamless_cubemap_per_texture.java,
+ src/templates/org/lwjgl/opengl/AMD_shader_stencil_export.java,
+ src/templates/org/lwjgl/opengl/AMD_vertex_shader_tesselator.java,
+ src/templates/org/lwjgl/opengl/AMD_vertex_shader_tessellator.java,
+ src/templates/org/lwjgl/opengl/GL30.java,
+ src/templates/org/lwjgl/opengl/GL32.java: 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 >.<
Added: trunk/LWJGL/www/changelogs/2.4-changelog.txt
===================================================================
--- trunk/LWJGL/www/changelogs/2.4-changelog.txt (rev 0)
+++ trunk/LWJGL/www/changelogs/2.4-changelog.txt 2010-10-13 21:16:56 UTC (rev 3447)
@@ -0,0 +1,443 @@
+2010-04-11 08:27 matzon
+
+ * build.xml: quickie update to build system to output the
+ JNI_VERSION when building
+
+2010-04-10 18:07 kappa1
+
+ * src/java/org/lwjgl/opengl/LinuxDisplay.java: fix infinite focus
+ loop when using Display.setParent() + JWS + Linux.
+
+2010-04-09 23:57 spasi
+
+ * platform_build/build-generator.xml,
+ src/java/org/lwjgl/opengl/StateTracker.java,
+ src/java/org/lwjgl/opengl/Util.java,
+ src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java,
+ src/java/org/lwjgl/util/generator/ContextGeneratorProcessorFactory.java,
+ src/templates/org/lwjgl/opengl/ARB_vertex_program.java,
+ src/templates/org/lwjgl/opengl/ARB_vertex_shader.java,
+ src/templates/org/lwjgl/opengl/ARB_vertex_type_2_10_10_10_rev.java,
+ src/templates/org/lwjgl/opengl/ATI_vertex_streams.java,
+ src/templates/org/lwjgl/opengl/EXT_gpu_shader4.java,
+ src/templates/org/lwjgl/opengl/EXT_vertex_weighting.java,
+ src/templates/org/lwjgl/opengl/GL11.java,
+ src/templates/org/lwjgl/opengl/GL20.java,
+ src/templates/org/lwjgl/opengl/GL30.java,
+ src/templates/org/lwjgl/opengl/GL33.java,
+ src/templates/org/lwjgl/opengl/NV_half_float.java,
+ src/templates/org/lwjgl/opengl/NV_vertex_program.java: Added
+ @NoErrorCheck on vertex data methods.
+ The debug build will now track Begin/End pairs and never call
+ GetError inside them.
+
+2010-04-08 22:53 kappa1
+
+ * src/java/org/lwjgl/examples/spaceinvaders/Game.java,
+ src/java/org/lwjgl/examples/spaceinvaders/GameApplet.java:
+ Example on how to allow Space Invader Test Application to work as
+ an applet with minimal code change.
+
+2010-04-07 20:06 kappa1
+
+ * libs/lzma.jar: fix corrupt lzma.jar which caused signjar task to
+ remove entries in the manifest file.
+
+2010-04-07 12:06 spasi
+
+ * src/templates/org/lwjgl/opengl/ARB_vertex_shader.java,
+ src/templates/org/lwjgl/opengl/GL20.java: More glGetActive
+ changes.
+
+2010-04-07 11:59 spasi
+
+ * src/templates/org/lwjgl/opengl/ARB_shader_objects.java,
+ src/templates/org/lwjgl/opengl/ARB_vertex_shader.java,
+ src/templates/org/lwjgl/opengl/GL20.java,
+ src/templates/org/lwjgl/opengl/NV_transform_feedback.java: More
+ glGetActive changes.
+
+2010-04-07 10:28 matzon
+
+ * platform_build/build-applet.xml: make sure we overwrite existing
+ files
+
+2010-04-04 19:48 matzon
+
+ * platform_build/build-applet.xml: trusted and sealed lzma, needed
+ by Java update 19
+
+2010-04-04 19:46 matzon
+
+ * libs/lzma.jar: trusted and sealed lzma, needed by Java update 19
+
+2010-04-03 19:03 spasi
+
+ * src/java/org/lwjgl/opengl/Display.java: Moved processMessages
+ call after swapBuffers in Display.update.
+ Added option to not call processMessages during Display.update.
+
+2010-04-03 13:32 kappa1
+
+ * build.xml: Modified build.xml so that the manifest file in
+ lwjgl.jar and lwjgl_util_applet.jar is now tagged with
+ 'Trusted-Library: true'.
+
+ This is needed from Java6u19+ when using a mix of signed/unsigned
+ jars, otherwise an extra super scary dialog box will be shown to
+ the user when an applet or JWS application is run.
+
+2010-04-02 18:45 spasi
+
+ * build.xml, platform_build/build-generator.xml: Fixed debug
+ builds.
+
+2010-04-01 21:01 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: Allow LWJGL
+ applets to work when seperate_jvm parameter is not supported
+ (i.e. java plugin1).
+
+2010-04-01 18:27 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: Added better
+ support for FreeBSD to appletloader. Thx to monty_hall for the
+ patch.
+
+2010-04-01 15:05 spasi
+
+ * src/java/org/lwjgl/opengl/WindowsDisplay.java: Fix for grabbed
+ mouse deltas.
+
+2010-03-31 23:56 spasi
+
+ * src/java/org/lwjgl/opengl/Display.java,
+ src/java/org/lwjgl/opengl/WindowsDisplay.java,
+ src/native/windows/org_lwjgl_opengl_Display.c: Fixed mouse
+ grabbing on secondary monitors.
+ Added extra device polling when vsync is enabled, to reduce input
+ lag.
+
+2010-03-31 21:15 spasi
+
+ * src/templates/org/lwjgl/opengl/GL20.java: Fixed copy/paste error.
+
+2010-03-31 20:56 spasi
+
+ * src/java/org/lwjgl/WindowsSysImplementation.java,
+ src/templates/org/lwjgl/opengl/ARB_shader_objects.java,
+ src/templates/org/lwjgl/opengl/GL20.java: Added yet another
+ glGetActiveUniform alternative.
+
+2010-03-31 15:46 spasi
+
+ * platform_build/build-definitions.xml,
+ src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java,
+ src/java/org/lwjgl/util/generator/ForceInit.java,
+ src/java/org/lwjgl/util/generator/GeneratorVisitor.java,
+ src/java/org/lwjgl/util/generator/Utils.java,
+ src/templates/org/lwjgl/opengl/ATI_texture_env_combine3.java,
+ src/templates/org/lwjgl/opengl/EXT_direct_state_access.java,
+ src/templates/org/lwjgl/opengl/GL32.java,
+ src/templates/org/lwjgl/opengl/GL40.java,
+ src/templates/org/lwjgl/opengl/NVX_gpu_memory_info.java,
+ src/templates/org/lwjgl/opengl/NV_half_float.java,
+ src/templates/org/lwjgl/opengl/NV_primitive_restart.java: Added
+ support for NVX_gpu_memory_info (experimental extension).
+ Added support for initializing extensions that are not exposed in
+ GL_EXTENSIONS (enables EXT_direct_state_access and
+ NV_primitive_restart on AMD GPUs, use at your own risk).
+ Updated @Optional functions for AMD GPUs (driver version: 10.3)
+
+2010-03-28 23:11 matzon
+
+ * src/java/org/lwjgl/LinuxSysImplementation.java,
+ src/java/org/lwjgl/MacOSXSysImplementation.java,
+ src/java/org/lwjgl/WindowsSysImplementation.java: bumping native
+ version
+
+2010-03-27 16:04 kappa1
+
+ * src/java/org/lwjgl/input/Mouse.java: Further improvement to mouse
+ ungrab position behaviour. Mouse no longer limited to just
+ ungrabbing at the position it was grabbed, now you can can call
+ setCursorPosition(x,y) while mouse is grabbed and ungrab the
+ mouse at any position you like.
+
+2010-03-27 01:12 spasi
+
+ * platform_build/build-definitions.xml,
+ src/templates/org/lwjgl/opengl/APPLE_aux_depth_stencil.java,
+ src/templates/org/lwjgl/opengl/APPLE_client_storage.java,
+ src/templates/org/lwjgl/opengl/APPLE_element_array.java,
+ src/templates/org/lwjgl/opengl/APPLE_fence.java,
+ src/templates/org/lwjgl/opengl/APPLE_float_pixels.java,
+ src/templates/org/lwjgl/opengl/APPLE_flush_buffer_range.java,
+ src/templates/org/lwjgl/opengl/APPLE_object_purgeable.java,
+ src/templates/org/lwjgl/opengl/APPLE_packed_pixels.java,
+ src/templates/org/lwjgl/opengl/APPLE_rgb_422.java,
+ src/templates/org/lwjgl/opengl/APPLE_row_bytes.java,
+ src/templates/org/lwjgl/opengl/APPLE_texture_range.java,
+ src/templates/org/lwjgl/opengl/APPLE_vertex_array_object.java,
+ src/templates/org/lwjgl/opengl/APPLE_vertex_array_range.java,
+ src/templates/org/lwjgl/opengl/APPLE_vertex_program_evaluators.java,
+ src/templates/org/lwjgl/opengl/APPLE_ycbcr_422.java,
+ src/templates/org/lwjgl/opengl/ATI_element_array.java,
+ src/templates/org/lwjgl/opengl/GL31.java: Added support for APPLE
+ extensions.
+
+2010-03-26 19:52 kappa1
+
+ * src/java/org/lwjgl/input/Mouse.java: oops, windows mousegrab
+ fixed
+
+2010-03-26 19:17 kappa1
+
+ * src/java/org/lwjgl/input/Mouse.java: Consistent mouse grab
+ behaviour on all platforms. Mouse will now ungrab at the same
+ place it was grabbed from.
+
+2010-03-23 12:43 spasi
+
+ * src/java/org/lwjgl/util/generator/Alternate.java,
+ src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java,
+ src/java/org/lwjgl/util/generator/Utils.java,
+ src/templates/org/lwjgl/opengl/ARB_shader_objects.java,
+ src/templates/org/lwjgl/opengl/ARB_uniform_buffer_object.java,
+ src/templates/org/lwjgl/opengl/ARB_vertex_shader.java,
+ src/templates/org/lwjgl/opengl/GL20.java,
+ src/templates/org/lwjgl/opengl/GL31.java: Added alternatives for
+ glGetActiveUniform/Attrib.
+ Added a javadoc comment to all alternative methods.
+
+2010-03-17 18:58 matzon
+
+ * platform_build/build-definitions.xml,
+ src/java/org/lwjgl/Sys.java: 2.4 release
+
+2010-03-17 18:55 matzon
+
+ * src/java/org/lwjgl/opengl/WindowsDisplay.java: patch as per
+ http://lwjgl.org/forum/index.php/topic,3124.0.html
+
+2010-03-16 19:05 spasi
+
+ * src/java/org/lwjgl/util/generator/GeneratorProcessorFactory.java,
+ src/java/org/lwjgl/util/generator/GeneratorVisitor.java,
+ src/java/org/lwjgl/util/generator/NativeMethodStubsGenerator.java,
+ src/native/common, src/native/linux, src/native/macosx,
+ src/native/windows: Added JNIEXPORT to AL alternate methods.
+ Now forcing full regen when any class in the Generator changes.
+
+2010-03-16 17:58 spasi
+
+ * src/java/org/lwjgl/test/opengl/shaders/ShaderUNI.java,
+ src/java/org/lwjgl/util/generator/GeneratorVisitor.java,
+ src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java,
+ src/java/org/lwjgl/util/generator/RegisterStubsGenerator.java,
+ src/templates/org/lwjgl/openal/AL10.java: Added some alternate AL
+ functions.
+
+2010-03-14 23:24 spasi
+
+ * src/java/org/lwjgl/opengl/APIUtils.java,
+ src/java/org/lwjgl/opengl/StringUtils.java,
+ src/java/org/lwjgl/test/opengl/SyncTest.java,
+ src/java/org/lwjgl/test/opengl/VBOTest.java,
+ src/java/org/lwjgl/test/opengl/shaders/Shader.java,
+ src/java/org/lwjgl/test/opengl/shaders/ShaderFP.java,
+ src/java/org/lwjgl/test/opengl/shaders/ShaderFSH.java,
+ src/java/org/lwjgl/test/opengl/shaders/ShaderUNI.java,
+ src/java/org/lwjgl/test/opengl/shaders/ShaderVP.java,
+ src/java/org/lwjgl/test/opengl/shaders/ShaderVSH.java,
+ src/java/org/lwjgl/util/generator/Constant.java,
+ src/java/org/lwjgl/util/generator/GLTypeMap.java,
+ src/java/org/lwjgl/util/generator/GLreturn.java,
+ src/java/org/lwjgl/util/generator/GLstring.java,
+ src/java/org/lwjgl/util/generator/GLstringOffset.java,
+ src/java/org/lwjgl/util/generator/GeneratorProcessorFactory.java,
+ src/java/org/lwjgl/util/generator/GeneratorVisitor.java,
+ src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java,
+ src/java/org/lwjgl/util/generator/JavaTypeTranslator.java,
+ src/java/org/lwjgl/util/generator/PostfixTranslator.java,
+ src/java/org/lwjgl/util/generator/Utils.java,
+ src/templates/org/lwjgl/opengl/AMD_performance_monitor.java,
+ src/templates/org/lwjgl/opengl/ARB_buffer_object.java,
+ src/templates/org/lwjgl/opengl/ARB_draw_buffers.java,
+ src/templates/org/lwjgl/opengl/ARB_framebuffer_object.java,
+ src/templates/org/lwjgl/opengl/ARB_occlusion_query.java,
+ src/templates/org/lwjgl/opengl/ARB_program.java,
+ src/templates/org/lwjgl/opengl/ARB_sampler_objects.java,
+ src/templates/org/lwjgl/opengl/ARB_shader_objects.java,
+ src/templates/org/lwjgl/opengl/ARB_shader_subroutine.java,
+ src/templates/org/lwjgl/opengl/ARB_shading_language_include.java,
+ src/templates/org/lwjgl/opengl/ARB_sync.java,
+ src/templates/org/lwjgl/opengl/ARB_timer_query.java,
+ src/templates/org/lwjgl/opengl/ARB_transform_feedback2.java,
+ src/templates/org/lwjgl/opengl/ARB_transform_feedback3.java,
+ src/templates/org/lwjgl/opengl/ARB_uniform_buffer_object.java,
+ src/templates/org/lwjgl/opengl/ARB_vertex_array_object.java,
+ src/templates/org/lwjgl/opengl/ARB_vertex_program.java,
+ src/templates/org/lwjgl/opengl/ARB_vertex_shader.java,
+ src/templates/org/lwjgl/opengl/ATI_draw_buffers.java,
+ src/templates/org/lwjgl/opengl/EXT_direct_state_access.java,
+ src/templates/org/lwjgl/opengl/EXT_draw_buffers2.java,
+ src/templates/org/lwjgl/opengl/EXT_framebuffer_object.java,
+ src/templates/org/lwjgl/opengl/EXT_multi_draw_arrays.java,
+ src/templates/org/lwjgl/opengl/EXT_texture_integer.java,
+ src/templates/org/lwjgl/opengl/EXT_timer_query.java,
+ src/templates/org/lwjgl/opengl/EXT_transform_feedback.java,
+ src/templates/org/lwjgl/opengl/GL11.java,
+ src/templates/org/lwjgl/opengl/GL14.java,
+ src/templates/org/lwjgl/opengl/GL15.java,
+ src/templates/org/lwjgl/opengl/GL20.java,
+ src/templates/org/lwjgl/opengl/GL30.java,
+ src/templates/org/lwjgl/opengl/GL31.java,
+ src/templates/org/lwjgl/opengl/GL32.java,
+ src/templates/org/lwjgl/opengl/GL33.java,
+ src/templates/org/lwjgl/opengl/GL40.java,
+ src/templates/org/lwjgl/opengl/GREMEDY_string_marker.java,
+ src/templates/org/lwjgl/opengl/NV_explicit_multisample.java,
+ src/templates/org/lwjgl/opengl/NV_occlusion_query.java,
+ src/templates/org/lwjgl/opengl/NV_program.java,
+ src/templates/org/lwjgl/opengl/NV_register_combiners.java,
+ src/templates/org/lwjgl/opengl/NV_shader_buffer_load.java,
+ src/templates/org/lwjgl/opengl/NV_transform_feedback.java,
+ src/templates/org/lwjgl/opengl/NV_transform_feedback2.java,
+ src/templates/org/lwjgl/opengl/NV_vertex_buffer_unified_memory.java:
+ Added support for single primitive input/output parameters.
+
+2010-03-14 00:19 spasi
+
+ * platform_build/build-definitions.xml,
+ src/java/org/lwjgl/opengl/StringUtils.java,
+ src/java/org/lwjgl/test/opengl/shaders/Shader.java,
+ src/java/org/lwjgl/test/opengl/shaders/ShaderFP.java,
+ src/java/org/lwjgl/test/opengl/shaders/ShaderFSH.java,
+ src/java/org/lwjgl/test/opengl/shaders/ShaderUNI.java,
+ src/java/org/lwjgl/test/opengl/shaders/ShaderVP.java,
+ src/java/org/lwjgl/test/opengl/shaders/ShaderVSH.java,
+ src/java/org/lwjgl/test/opengl/shaders/ShadersTest.java,
+ src/java/org/lwjgl/test/opengl/shaders/shaderUNI.vsh,
+ src/java/org/lwjgl/util/generator/GeneratorVisitor.java,
+ src/java/org/lwjgl/util/generator/NativeMethodStubsGenerator.java:
+ Added Charset encoding to StringUtils
+ Changed shader tests to use the String APIs
+ Finished ARB_uniform_buffer_object shader test
+ Fixed native code compiler warnings
+ Made the generator check file timestamps to avoid unnecessary 3+
+ min builds
+
+2010-03-13 00:45 spasi
+
+ * src/templates/org/lwjgl/opengl/ARB_program.java: String support
+ for ProgramStringARB.
+
+2010-03-12 23:35 spasi
+
+ * src/java/org/lwjgl/util/generator/NativeMethodStubsGenerator.java:
+ Force Indirect for StringLists
+
+2010-03-12 22:20 spasi
+
+ * src/java/org/lwjgl/util/generator/Utils.java: Cleaned imports.
+
+2010-03-12 22:14 spasi
+
+ * src/java/org/lwjgl/util/generator/NativeMethodStubsGenerator.java:
+ Address var fix.
+
+2010-03-12 21:55 spasi
+
+ * src/java/org/lwjgl/opengl/StringUtils.java,
+ src/java/org/lwjgl/util/generator/Alternate.java,
+ src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java,
+ src/java/org/lwjgl/util/generator/GLTypeMap.java,
+ src/java/org/lwjgl/util/generator/GLstring.java,
+ src/java/org/lwjgl/util/generator/GLstringOffset.java,
+ src/java/org/lwjgl/util/generator/GeneratorVisitor.java,
+ src/java/org/lwjgl/util/generator/JNITypeTranslator.java,
+ src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java,
+ src/java/org/lwjgl/util/generator/JavaTypeTranslator.java,
+ src/java/org/lwjgl/util/generator/NativeMethodStubsGenerator.java,
+ src/java/org/lwjgl/util/generator/NativeTypeTranslator.java,
+ src/java/org/lwjgl/util/generator/StringList.java,
+ src/java/org/lwjgl/util/generator/TypedefsGenerator.java,
+ src/java/org/lwjgl/util/generator/Utils.java,
+ src/templates/org/lwjgl/opengl/AMD_performance_monitor.java,
+ src/templates/org/lwjgl/opengl/ARB_blend_func_extended.java,
+ src/templates/org/lwjgl/opengl/ARB_shader_objects.java,
+ src/templates/org/lwjgl/opengl/ARB_shading_language_include.java,
+ src/templates/org/lwjgl/opengl/ARB_uniform_buffer_object.java,
+ src/templates/org/lwjgl/opengl/ARB_vertex_shader.java,
+ src/templates/org/lwjgl/opengl/EXT_gpu_shader4.java,
+ src/templates/org/lwjgl/opengl/EXT_separate_shader_objects.java,
+ src/templates/org/lwjgl/opengl/EXT_transform_feedback.java,
+ src/templates/org/lwjgl/opengl/GL20.java,
+ src/templates/org/lwjgl/opengl/GL30.java,
+ src/templates/org/lwjgl/opengl/GL31.java,
+ src/templates/org/lwjgl/opengl/GL33.java,
+ src/templates/org/lwjgl/opengl/NV_transform_feedback.java: Added
+ support for Strings! (WIP, needs more testing)
+
+2010-03-12 20:15 endolf
+
+ * src/java/org/lwjgl/opengl/WindowsDisplay.java: Try and find a
+ sensible video driver to report on rather than assuming it's
+ video0.
+
+2010-03-11 21:06 spasi
+
+ * src/java/org/lwjgl/BufferChecks.java,
+ src/java/org/lwjgl/opengl/BaseReferences.java,
+ src/java/org/lwjgl/opengl/GLChecks.java,
+ src/java/org/lwjgl/opengl/GLContext.java,
+ src/java/org/lwjgl/opengl/StateTracker.java,
+ src/java/org/lwjgl/util/generator/Alternate.java,
+ src/java/org/lwjgl/util/generator/BufferKind.java,
+ src/java/org/lwjgl/util/generator/GLTypeMap.java,
+ src/java/org/lwjgl/util/generator/GLvoid.java,
+ src/java/org/lwjgl/util/generator/GeneratorVisitor.java,
+ src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java,
+ src/java/org/lwjgl/util/generator/TypeInfo.java,
+ src/java/org/lwjgl/util/generator/Utils.java,
+ src/templates/org/lwjgl/opengl/ARB_blend_func_extended.java,
+ src/templates/org/lwjgl/opengl/ARB_draw_indirect.java,
+ src/templates/org/lwjgl/opengl/ARB_explicit_attrib_location.java,
+ src/templates/org/lwjgl/opengl/ARB_gpu_shader5.java,
+ src/templates/org/lwjgl/opengl/ARB_gpu_shader_fp64.java,
+ src/templates/org/lwjgl/opengl/ARB_occlusion_query2.java,
+ src/templates/org/lwjgl/opengl/ARB_sampler_objects.java,
+ src/templates/org/lwjgl/opengl/ARB_shader_bit_encoding.java,
+ src/templates/org/lwjgl/opengl/ARB_shader_objects.java,
+ src/templates/org/lwjgl/opengl/ARB_shader_subroutine.java,
+ src/templates/org/lwjgl/opengl/ARB_shading_language_include.java,
+ src/templates/org/lwjgl/opengl/ARB_tessellation_shader.java,
+ src/templates/org/lwjgl/opengl/ARB_texture_buffer_object_rgb32.java,
+ src/templates/org/lwjgl/opengl/ARB_texture_compression_bptc.java,
+ src/templates/org/lwjgl/opengl/ARB_texture_rgb10_a2ui.java,
+ src/templates/org/lwjgl/opengl/ARB_texture_swizzle.java,
+ src/templates/org/lwjgl/opengl/ARB_timer_query.java,
+ src/templates/org/lwjgl/opengl/ARB_transform_feedback2.java,
+ src/templates/org/lwjgl/opengl/ARB_transform_feedback3.java,
+ src/templates/org/lwjgl/opengl/ARB_vertex_type_2_10_10_10_rev.java,
+ src/templates/org/lwjgl/opengl/GL20.java,
+ src/templates/org/lwjgl/opengl/GL33.java,
+ src/templates/org/lwjgl/opengl/GL40.java: Added support for
+ OpenGL 3.3 and OpenGL 4.0.
+
+2010-03-08 21:29 matzon
+
+ * doc/CREDITS, src/java/org/lwjgl/opengl/LinuxDisplay.java,
+ src/java/org/lwjgl/opengl/XRandR.java: added new XRandR stuff
+ fixed credits doc a bit
+
+2010-02-21 21:27 matzon
+
+ * src/java/org/lwjgl/test/applet/GearsApplet.java: fixed non-direct
+ buffer issue
+
+2010-02-21 21:18 matzon
+
+ * src/java/org/lwjgl/test/opengl/Gears.java: fixed non-direct
+ buffer issue
\ No newline at end of file
Added: trunk/LWJGL/www/changelogs/2.4.1-changelog.txt
===================================================================
--- trunk/LWJGL/www/changelogs/2.4.1-changelog.txt (rev 0)
+++ trunk/LWJGL/www/changelogs/2.4.1-changelog.txt 2010-10-13 21:16:56 UTC (rev 3447)
@@ -0,0 +1,41 @@
+2010-04-14 14:58 spasi
+
+ * src/templates/org/lwjgl/opengl/AMD_conservative_depth.java,
+ src/templates/org/lwjgl/opengl/ARB_vertex_program.java,
+ src/templates/org/lwjgl/opengl/ARB_vertex_shader.java,
+ src/templates/org/lwjgl/opengl/EXT_gpu_shader4.java,
+ src/templates/org/lwjgl/opengl/EXT_shader_image_load_store.java,
+ src/templates/org/lwjgl/opengl/EXT_vertex_attrib_64bit.java,
+ src/templates/org/lwjgl/opengl/NV_gpu_program5.java,
+ src/templates/org/lwjgl/opengl/NV_gpu_shader5.java,
+ src/templates/org/lwjgl/opengl/NV_shader_buffer_load.java,
+ src/templates/org/lwjgl/opengl/NV_shader_buffer_store.java,
+ src/templates/org/lwjgl/opengl/NV_tessellation_program5.java,
+ src/templates/org/lwjgl/opengl/NV_vertex_attrib_integer_64bit.java:
+ New extensions: AMD_conservative_depth,
+ EXT_shader_image_load_store, EXT_vertex_attrib_64bit,
+ NV_gpu_program5, NV_gpu_shader5, NV_shader_buffer_store,
+ NV_tessellation_program5, NV_vertex_attrib_integer_64bit
+
+2010-04-13 20:28 matzon
+
+ * platform_build/build-definitions.xml,
+ src/java/org/lwjgl/Sys.java: prepare for 2.4.1
+
+2010-04-13 20:25 matzon
+
+ * build.xml: disable version check for linux - headless issues
+
+2010-04-13 07:14 matzon
+
+ * src/java/org/lwjgl/test/NativeTest.java: (possible) fix for
+ headless environment issue with awt on linux
+
+2010-04-12 23:22 matzon
+
+ * build.xml, src/java/org/lwjgl/test/NativeTest.java: forcefull
+ check of version match when building
+
+2010-04-12 19:04 matzon
+
+ * build.xml: always build the native file with the latest version
Added: trunk/LWJGL/www/changelogs/2.4.2-changelog.txt
===================================================================
--- trunk/LWJGL/www/changelogs/2.4.2-changelog.txt (rev 0)
+++ trunk/LWJGL/www/changelogs/2.4.2-changelog.txt 2010-10-13 21:16:56 UTC (rev 3447)
@@ -0,0 +1,13 @@
+2010-04-15 18:03 matzon
+
+ * platform_build/build-definitions.xml,
+ src/java/org/lwjgl/Sys.java: 2.4.2 release
+
+2010-04-14 22:34 kappa1
+
+ * src/java/org/lwjgl/opengl/XRandR.java: fix: When using unsigned
+ jars with signed lwjgl jars it fails when creating a Display on
+ linux with an AccessController error. This is due to the new
+ XRandR class missing a AccessController.doPriviledged method when
+ it requires out of sandbox access. (LWJGL Applet Distribution is
+ borken on linux without this fix)
\ No newline at end of file
Added: trunk/LWJGL/www/changelogs/2.5-changelog.txt
===================================================================
--- trunk/LWJGL/www/changelogs/2.5-changelog.txt (rev 0)
+++ trunk/LWJGL/www/changelogs/2.5-changelog.txt 2010-10-13 21:16:56 UTC (rev 3447)
@@ -0,0 +1,376 @@
+2010-07-15 21:58 matzon
+
+ * platform_build/build-webstart.xml: Elevate priv for jnlp and
+ sign/trust
+
+2010-07-15 20:00 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader -
+ slight tweak to make AppletLoader looks a bit better
+
+2010-07-15 19:43 kappa1
+
+ * applet/appletloader.html: appletloader.html - edit html to
+ reflect latest changes in the AppletLoader
+
+2010-07-15 19:07 matzon
+
+ * build.xml, libs/lzma.jar, platform_build/build-webstart.xml:
+ Trusted-Library + Signing changes, blame kappaOne for breakage...
+
+2010-07-14 13:12 matzon
+
+ * src/java/org/lwjgl/openal/ALC11.java,
+ src/java/org/lwjgl/test/openal/OpenALInfo.java,
+ src/native/common/org_lwjgl_openal_ALC10.c,
+ src/templates/org/lwjgl/openal/AL10.java: OAL patches by
+ Ciardhubh
+
+2010-07-12 20:19 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ slightly more meaningful and friendly error message.
+
+2010-07-12 20:01 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ Remove the boxerrorcolor parameter, there is not much advantage
+ in having different color error message font, its better to have
+ a nice consistent error message then to try scare the user. Also
+ simplifies the AppletLoader api by reducing the number of
+ parameters.
+
+2010-07-12 12:04 matzon
+
+ * src/native/windows/context.c: fixed issue with single-line if
+
+2010-07-11 20:25 kappa1
+
+ * src/java/org/lwjgl/opengl/LinuxDisplay.java: fix: Keyboard focus
+ handling broken when using Display.setParent() applets on Ubunutu
+ (strangly worked on OpenSuse), hopefully should be fixed now.
+
+2010-07-11 15:26 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ fix issue with caching and lzma/pack200 files
+
+2010-07-11 13:54 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: Appletloader:
+ fix caching issue with native jars
+
+2010-07-11 13:03 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ fix code to compile on java 1.4
+
+2010-07-11 12:13 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: Appletloader:
+ Initial implementation of a proper caching system. Files will
+ only be downloaded if lastModified time is different from when
+ files were downloaded previously. al_cache parameter is used to
+ disable and enable this caching (default: true). This caching
+ will not be used if al_version parameter is used.
+
+2010-07-10 11:56 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ fixed flicker on animated gifs using ImageObserver. When image is
+ ready to be drawn it is copied into a buffer image ready to be
+ drawn. Also now supports variable time animated gifs and not
+ limited to drawing only every 100ms.
+
+2010-07-09 21:46 spasi
+
+ * src/java/org/lwjgl/opengl/LinuxDisplay.java:
+
+2010-07-09 19:37 kappa1
+
+ * src/java/org/lwjgl/opengl/Display.java: Display sync modified to
+ allow it to be interrupted.
+ Thanks to bobjob for this, further thanks to MatthiasM for
+ pointing out that the interrupt should not be swallowed.
+
+2010-07-09 18:44 spasi
+
+ * src/java/org/lwjgl/opengl/LinuxDisplay.java: Compiz LFS
+ improvements.
+
+2010-07-08 21:12 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ auto centre logo if applet is resized.
+
+2010-07-07 12:37 spasi
+
+ * src/java/org/lwjgl/opengl/LinuxDisplay.java,
+ src/java/org/lwjgl/opengl/XRandR.java,
+ src/templates/org/lwjgl/opengl/EXT_direct_state_access.java:
+ Added support for Compiz's legacy fullscreen workaround.
+
+2010-07-04 18:24 spasi
+
+ * src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java:
+
+2010-07-04 17:14 spasi
+
+ * src/java/org/lwjgl/opengl/APIUtils.java,
+ src/java/org/lwjgl/opengl/LinuxDisplay.java,
+ src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java: Fix
+ for Linux fullscreen mode problem with Compiz
+ (http://lwjgl.org/forum/index.php/topic,3335.0.html)
+
+2010-07-04 14:45 kappa1
+
+ * applet/appletloader.html: update appletloader.html to use new
+ parameters
+
+2010-07-04 14:35 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ Parameters boxbgcolor, boxfgcolor and boxerrorcolor have been
+ added. Previous parameters al_bgcolor, al_fgcolor and
+ al_errorcolor have been removed. Unlike the previous color
+ support now you can specify the color as a string name of any AWT
+ Color ("red", "blue", "yellow", etc), RGB format (0-255, e.g.
+ "255,0,0") or html HEX color (must use leading #, previous didn't
+ need to have the # e.g. "#FF0000"). This is to match the color
+ support of boxbgcolor and boxfgcolor of the java plugin, so now
+ the color is set and appears before the appletloader is even
+ loaded.
+
+2010-07-04 11:03 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: Appletloader:
+ Added parameter support for al_windows32, al_windows64,
+ al_linux32 and al_linux64 for those that would like to split
+ their 32/64 bit natives files to provide a smaller download.
+
+2010-06-16 12:33 spasi
+
+ * src/templates/org/lwjgl/opengl/AMD_transform_feedback3_lines_triangles.java:
+ Added AMD_transform_feedback3_lines_triangles.
+
+2010-06-15 23:43 spasi
+
+ * src/templates/org/lwjgl/opengl/GL15.java: Added GL_ prefix on
+ FOG_COORD_SRC.
+
+2010-06-03 15:49 spasi
+
+ * src/native/linux/org_lwjgl_opengl_LinuxPeerInfo.c,
+ src/native/linux/org_lwjgl_opengl_Pbuffer.c,
+ src/native/windows/org_lwjgl_opengl_Pbuffer.c,
+ src/native/windows/org_lwjgl_opengl_WindowsPeerInfo.c: Touched a
+ few files to get them to recompile.
+
+2010-06-02 23:35 spasi
+
+ * src/native/linux/context.c, src/native/windows/context.c: Added
+ missing brackets around COLOR_SAMPLES_NV.
+
+2010-05-28 00:08 spasi
+
+ * src/templates/org/lwjgl/opengl/AMD_debug_output.java: Documented
+ glDebugMessageCallbackAMD.
+
+2010-05-27 22:56 spasi
+
+ * build.xml, platform_build/build-generator.xml,
+ src/java/org/lwjgl/opengl/AMDDebugOutputCallback.java,
+ src/java/org/lwjgl/opengl/AMDDebugOutputUtil.java,
+ src/java/org/lwjgl/opengl/AbstractDrawable.java,
+ src/java/org/lwjgl/opengl/DrawableLWJGL.java,
+ src/java/org/lwjgl/opengl/GLContext.java,
+ src/java/org/lwjgl/opengl/PixelFormat.java,
+ src/java/org/lwjgl/opengl/SharedDrawable.java,
+ src/java/org/lwjgl/test/opengl/VersionTest.java,
+ src/java/org/lwjgl/util/generator/Alias.java,
+ src/java/org/lwjgl/util/generator/AutoSize.java,
+ src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java,
+ src/java/org/lwjgl/util/generator/FieldsGenerator.java,
+ src/java/org/lwjgl/util/generator/GLpointer.java,
+ src/java/org/lwjgl/util/generator/GeneratorVisitor.java,
+ src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java,
+ src/native/common/extgl.h,
+ src/native/common/org_lwjgl_opengl_AMDDebugOutputCallback.c,
+ src/native/linux/context.c, src/native/linux/extgl_glx.c,
+ src/native/linux/extgl_glx.h, src/native/windows/context.c,
+ src/native/windows/extgl_wgl.c, src/native/windows/extgl_wgl.h,
+ src/templates/org/lwjgl/opengl/AMD_debug_output.java,
+ src/templates/org/lwjgl/opengl/AMD_name_gen_delete.java,
+ src/templates/org/lwjgl/opengl/ARB_texture_buffer_object_rgb32.java,
+ src/templates/org/lwjgl/opengl/ARB_texture_compression_bptc.java,
+ src/templates/org/lwjgl/opengl/NV_multisample_coverage.java:
+ 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-25 06:01 matzon
+
+ * src/java/org/lwjgl/test/openal/OpenALInfo.java: "fixed" usage of
+ generics
+
+2010-05-24 22:39 matzon
+
+ * platform_build/build-definitions.xml,
+ src/java/org/lwjgl/Sys.java: bump version to 2.5
+
+2010-05-24 22:37 matzon
+
+ * platform_build/build-generator.xml: EFX patch by Ciardhubh
+ (missing generator entry)
+
+2010-05-24 22:36 matzon
+
+ * src/java/org/lwjgl/test/openal/OpenALInfo.java: cleanup
+
+2010-05-24 22:35 matzon
+
+ * src/java/org/lwjgl/test/openal/OpenALInfo.java: updates to info
+ app to print efx info
+
+2010-05-24 22:34 matzon
+
+ * src/java/org/lwjgl/openal/EFXUtil.java: expose isEfxSupported
+
+2010-05-24 21:54 matzon
+
+ * src/java/org/lwjgl/openal/AL.java: proper resetNativeStubs for
+ other oal-related classes, probably a NOP atm
+
+2010-05-24 21:50 matzon
+
+ * doc/CREDITS, src/java/org/lwjgl/openal/AL.java,
+ src/java/org/lwjgl/openal/EFXUtil.java,
+ src/java/org/lwjgl/test/openal/EFX10Test.java,
+ src/java/org/lwjgl/util/generator/FieldsGenerator.java,
+ src/templates/org/lwjgl/openal/EFX10.java: EFX patch by Ciardhubh
+
+2010-05-24 21:32 matzon
+
+ * libs/linux/libopenal.so, libs/linux/libopenal64.so,
+ libs/solaris/libopenal.so, libs/solaris/libopenal64.so,
+ libs/windows/OpenAL32.dll, libs/windows/OpenAL64.dll: Upgrading
+ to latest OpenAL-Soft (1.12+)
+
+2010-05-24 21:09 matzon
+
+ * platform_build/build-webstart.xml: misc uncommitted jnlp stuff...
+
+2010-05-22 16:53 spasi
+
+ * src/java/org/lwjgl/opengl/ContextAttribs.java,
+ src/java/org/lwjgl/test/opengl/VBOIndexTest.java,
+ src/java/org/lwjgl/test/opengl/VersionTest.java: Updated
+ ContextAttribs to not default to the core profile for 3.2+
+ versions.
+ Updated VersionTest (version 20 of ARB_create_context).
+
+2010-05-21 22:55 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: small cleanup.
+
+2010-05-21 22:26 kappa1
+
+ * src/java/org/lwjgl/opengl/XRandR.java: XRandr add missing casts
+
+2010-05-21 22:12 kappa1
+
+ * src/java/org/lwjgl/opengl/XRandR.java: Further XRandR fixes, it
+ now catches throwable in populate(), if there are any problems in
+ parsing the xrandr output we revert to LWJGL's regular behaviour.
+ All output now goes to LWJGLUtil.log() instead of the out.println
+ and err.println. Credit to Ryanm for patch.
+
+2010-05-20 18:11 kappa1
+
+ * src/java/org/lwjgl/opengl/XRandR.java: XrandR fix for parsing
+ some screen sizes, credit to MatthiasM for providing patch.
+
+2010-05-07 17:03 spasi
+
+ * src/java/org/lwjgl/util/generator/Utils.java,
+ src/templates/org/lwjgl/opengl/NV_fence.java: Fix for OpenAL
+ debug builds.
+ Added alternate methods for NV_fence.
+
+2010-05-01 09:19 spasi
+
+ * src/templates/org/lwjgl/opengl/GL11.java: Fixed PolygonStipple
+ check.
+
+2010-04-29 17:37 matzon
+
+ * src/java/org/lwjgl/input/Mouse.java: yes, we really should...
+
+2010-04-26 21:52 matzon
+
+ * src/java/org/lwjgl/util/WaveData.java: use context classloader,
+ since u19+u20 broke the old impl
+
+2010-04-22 23:49 spasi
+
+ * doc/lwjgl_hidden_switches.text: Added org.lwjgl.util.NoChecks
+
+2010-04-22 23:21 spasi
+
+ * src/java/org/lwjgl/BufferChecks.java,
+ src/java/org/lwjgl/LWJGLUtil.java,
+ src/java/org/lwjgl/opengl/AWTGLCanvas.java,
+ src/java/org/lwjgl/opengl/AbstractDrawable.java,
+ src/java/org/lwjgl/opengl/BaseReferences.java,
+ src/java/org/lwjgl/opengl/Display.java,
+ src/java/org/lwjgl/opengl/Drawable.java,
+ src/java/org/lwjgl/opengl/DrawableLWJGL.java,
+ src/java/org/lwjgl/opengl/GLChecks.java,
+ src/java/org/lwjgl/opengl/MacOSXDisplay.java,
+ src/java/org/lwjgl/opengl/Pbuffer.java,
+ src/java/org/lwjgl/opengl/SharedDrawable.java,
+ src/java/org/lwjgl/opengl/WindowsDisplay.java,
+ src/java/org/lwjgl/test/opengl/multithread/BackgroundLoader.java,
+ src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java,
+ src/java/org/lwjgl/util/generator/GeneratorVisitor.java,
+ src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java,
+ src/templates/org/lwjgl/opengl/ATI_vertex_array_object.java:
+ Fixed ByteOrder of @Return ByteBuffers.
+ Cleaned up Drawable interface and introduced a reusable base
+ implementation.
+ Added support for disabling runtime function checks, buffer
+ checks and state tracking. Activated with
+ -Dorg.lwjgl.util.NoChecks=true
+
+2010-04-22 18:32 kappa1
+
+ * src/java/org/lwjgl/opengl/LinuxDisplay.java,
+ src/java/org/lwjgl/opengl/XRandR.java: Remove extra permissions
+ from XRandR and just allow minimal permissions needed by the
+ LinuxDisplay.
+
+2010-04-20 18:21 spasi
+
+ * src/java/org/lwjgl/opengl/AWTGLCanvas.java,
+ src/java/org/lwjgl/opengl/Context.java,
+ src/java/org/lwjgl/opengl/Display.java,
+ src/java/org/lwjgl/opengl/Drawable.java,
+ src/java/org/lwjgl/opengl/Pbuffer.java,
+ src/java/org/lwjgl/opengl/SharedDrawable.java,
+ src/java/org/lwjgl/test/opengl/awt/DemoBox.java,
+ src/java/org/lwjgl/test/opengl/multithread,
+ src/java/org/lwjgl/test/opengl/multithread/BackgroundLoadTest.java,
+ src/java/org/lwjgl/test/opengl/multithread/BackgroundLoader.java:
+ Added support for a new Drawable type (SharedDrawable) that
+ shares its context with another Drawable.
+ Added new methods to the Drawable interface (makeCurrent,
+ releaseContext, destroy).
+ Added a background thread texture loading test (using either
+ Pbuffer or SharedDrawable).
+
+2010-04-16 19:06 kappa1
+
+ * src/java/org/lwjgl/opengl/XRandR.java: minor tweak to XRandR
+ class to add AccessControllers to remaining methods that need it.
Modified: trunk/LWJGL/www/changelogs/full-changelog.txt
===================================================================
--- trunk/LWJGL/www/changelogs/full-changelog.txt 2010-10-13 21:07:43 UTC (rev 3446)
+++ trunk/LWJGL/www/changelogs/full-changelog.txt 2010-10-13 21:16:56 UTC (rev 3447)
@@ -1,3 +1,1183 @@
+2010-07-15 21:58 matzon
+
+ * platform_build/build-webstart.xml: Elevate priv for jnlp and
+ sign/trust
+
+2010-07-15 20:00 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader -
+ slight tweak to make AppletLoader looks a bit better
+
+2010-07-15 19:43 kappa1
+
+ * applet/appletloader.html: appletloader.html - edit html to
+ reflect latest changes in the AppletLoader
+
+2010-07-15 19:07 matzon
+
+ * build.xml, libs/lzma.jar, platform_build/build-webstart.xml:
+ Trusted-Library + Signing changes, blame kappaOne for breakage...
+
+2010-07-14 13:12 matzon
+
+ * src/java/org/lwjgl/openal/ALC11.java,
+ src/java/org/lwjgl/test/openal/OpenALInfo.java,
+ src/native/common/org_lwjgl_openal_ALC10.c,
+ src/templates/org/lwjgl/openal/AL10.java: OAL patches by
+ Ciardhubh
+
+2010-07-12 20:19 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ slightly more meaningful and friendly error message.
+
+2010-07-12 20:01 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ Remove the boxerrorcolor parameter, there is not much advantage
+ in having different color error message font, its better to have
+ a nice consistent error message then to try scare the user. Also
+ simplifies the AppletLoader api by reducing the number of
+ parameters.
+
+2010-07-12 12:04 matzon
+
+ * src/native/windows/context.c: fixed issue with single-line if
+
+2010-07-11 20:25 kappa1
+
+ * src/java/org/lwjgl/opengl/LinuxDisplay.java: fix: Keyboard focus
+ handling broken when using Display.setParent() applets on Ubunutu
+ (strangly worked on OpenSuse), hopefully should be fixed now.
+
+2010-07-11 15:26 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ fix issue with caching and lzma/pack200 files
+
+2010-07-11 13:54 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: Appletloader:
+ fix caching issue with native jars
+
+2010-07-11 13:03 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ fix code to compile on java 1.4
+
+2010-07-11 12:13 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: Appletloader:
+ Initial implementation of a proper caching system. Files will
+ only be downloaded if lastModified time is different from when
+ files were downloaded previously. al_cache parameter is used to
+ disable and enable this caching (default: true). This caching
+ will not be used if al_version parameter is used.
+
+2010-07-10 11:56 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ fixed flicker on animated gifs using ImageObserver. When image is
+ ready to be drawn it is copied into a buffer image ready to be
+ drawn. Also now supports variable time animated gifs and not
+ limited to drawing only every 100ms.
+
+2010-07-09 21:46 spasi
+
+ * src/java/org/lwjgl/opengl/LinuxDisplay.java:
+
+2010-07-09 19:37 kappa1
+
+ * src/java/org/lwjgl/opengl/Display.java: Display sync modified to
+ allow it to be interrupted.
+ Thanks to bobjob for this, further thanks to MatthiasM for
+ pointing out that the interrupt should not be swallowed.
+
+2010-07-09 18:44 spasi
+
+ * src/java/org/lwjgl/opengl/LinuxDisplay.java: Compiz LFS
+ improvements.
+
+2010-07-08 21:12 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ auto centre logo if applet is resized.
+
+2010-07-07 12:37 spasi
+
+ * src/java/org/lwjgl/opengl/LinuxDisplay.java,
+ src/java/org/lwjgl/opengl/XRandR.java,
+ src/templates/org/lwjgl/opengl/EXT_direct_state_access.java:
+ Added support for Compiz's legacy fullscreen workaround.
+
+2010-07-04 18:24 spasi
+
+ * src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java:
+
+2010-07-04 17:14 spasi
+
+ * src/java/org/lwjgl/opengl/APIUtils.java,
+ src/java/org/lwjgl/opengl/LinuxDisplay.java,
+ src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java: Fix
+ for Linux fullscreen mode problem with Compiz
+ (http://lwjgl.org/forum/index.php/topic,3335.0.html)
+
+2010-07-04 14:45 kappa1
+
+ * applet/appletloader.html: update appletloader.html to use new
+ parameters
+
+2010-07-04 14:35 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader:
+ Parameters boxbgcolor, boxfgcolor and boxerrorcolor have been
+ added. Previous parameters al_bgcolor, al_fgcolor and
+ al_errorcolor have been removed. Unlike the previous color
+ support now you can specify the color as a string name of any AWT
+ Color ("red", "blue", "yellow", etc), RGB format (0-255, e.g.
+ "255,0,0") or html HEX color (must use leading #, previous didn't
+ need to have the # e.g. "#FF0000"). This is to match the color
+ support of boxbgcolor and boxfgcolor of the java plugin, so now
+ the color is set and appears before the appletloader is even
+ loaded.
+
+2010-07-04 11:03 kappa1
+
+ * src/java/org/lwjgl/util/applet/AppletLoader.java: Appletloader:
+ Added parameter support for al_windows32, al_windows64,
+ al_linux32 and al_linux64 for those that would like to split
+ their 32/64 bit natives files to provide a smaller download.
+
+2010-06-16 12:33 spasi
+
+ * src/templates/org/lwjgl/opengl/AMD_transform_feedback3_lines_triangles.java:
+ Added AMD_transform_feedback3_lines_triangles.
+
+2010-06-15 23:43 spasi
+
+ * src/templates/org/lwjgl/opengl/GL15.java: Added GL_ prefix on
+ FOG_COORD_SRC.
+
+2010-06-03 15:49 spasi
+
+ * src/native/linux/org_lwjgl_opengl_LinuxPeerInfo.c,
+ src/native/linux/org_lwjgl_opengl_Pbuffer.c,
+ src/native/windows/org_lwjgl_opengl_Pbuffer.c,
+ src/native/windows/org_lwjgl_opengl_WindowsPeerInfo.c: Touched a
+ few files to get them to recompile.
+
+2010-06-02 23:35 spasi
+
+ * src/native/linux/context.c, src/native/windows/context.c: Added
+ missing brackets around COLOR_SAMPLES_NV.
+
+2010-05-28 00:08 spasi
+
+ * src/templates/org/lwjgl/opengl/AMD_debug_output.java: Documented
+ glDebugMessageCallbackAMD.
+
+2010-05-27 22:56 spasi
+
+ * build.xml, platform_build/build-generator.xml,
+ src/java/org/lwjgl/opengl/AMDDebugOutputCallback.java,
+ src/java/org/lwjgl/opengl/AMDDebugOutputUtil.java,
+ src/java/org/lwjgl/opengl/AbstractDrawable.java,
+ src/java/org/lwjgl/opengl/DrawableLWJGL.java,
+ src/java/org/lwjgl/opengl/GLContext.java,
+ src/java/org/lwjgl/opengl/PixelFormat.java,
+ src/java/org/lwjgl/opengl/SharedDrawable.java,
+ src/java/org/lwjgl/test/opengl/VersionTest.java,
+ src/java/org/lwjgl/util/generator/Alias.java,
+ src/java/org/lwjgl/util/generator/AutoSize.java,
+ src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java,
+ src/java/org/lwjgl/util/generator/FieldsGenerator.java,
+ src/java/org/lwjgl/util/generator/GLpointer.java,
+ src/java/org/lwjgl/util/generator/GeneratorVisitor.java,
+ src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java,
+ src/native/common/extgl.h,
+ src/native/common/org_lwjgl_opengl_AMDDebugOutputCallback.c,
+ src/native/linux/context.c, src/native/linux/extgl_glx.c,
+ src/native/linux/extgl_glx.h, src/native/windows/context.c,
+ src/native/windows/extgl_wgl.c, src/native/windows/extgl_wgl.h,
+ src/templates/org/lwjgl/opengl/AMD_debug_output.java,
+ src/templates/org/lwjgl/opengl/AMD_name_gen_delete.java,
+ src/templates/org/lwjgl/opengl/ARB_texture_buffer_object_rgb32.java,
+ src/templates/org/lwjgl/opengl/ARB_texture_compression_bptc.java,
+ src/templates/org/lwjgl/opengl/NV_multisample_coverage.java:
+ 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-25 06:01 matzon
+
+ * src/java/org/lwjgl/test/openal/OpenALInfo.java: "fixed" usage of
+ generics
+
+2010-05-24 22:39 matzon
+
+ * platform_build/build-definitions.xml,
+ src/java/org/lwjgl/Sys.java: bump version to 2.5
+
+2010-05-24 22:37 matzon
+
+ * platform_build/build-generator.xml: EFX patch by Ciardhubh
+ (missing generator entry)
+
+2010-05-24 22:36 matzon
+
+ * src/java/org/lwjgl/test/openal/OpenALInfo.java: cleanup
+
+2010-05-24 22:35 matzon
+
+ * src/java/org/lwjgl/test/openal/OpenALInfo.java: updates to info
+ app to print efx info
+
+2010-05-24 22:34 matzon
+
+ * src/java/org/lwjgl/openal/EFXUtil.java: expose isEfxSupported
+
+2010-05-24 21:54 matzon
+
+ * src/java/org/lwjgl/openal/AL.java: proper resetNativeStubs for
+ other oal-related classes, probably a NOP atm
+
+2010-05-24 21:50 matzon
+
+ * doc/CREDITS, src/java/org/lwjgl/openal/AL.java,
+ src/java/org/lwjgl/openal/EFXUtil.java,
+ src/java/org/lwjgl/test/openal/EFX10Test.java,
+ src/java/org/lwjgl/util/generator/FieldsGenerator.java,
+ src/templates/org/lwjgl/openal/EFX10.java: EFX patch by Ciardhubh
+
+2010-05-24 21:32 matzon
+
+ * libs/linux/libopenal.so, libs/linux/libopenal64.so,
+ libs/solaris/libopenal.so, libs/solaris/libopenal64.so,
+ libs/windows/OpenAL32.dll, libs/windows/OpenAL64.dll: Upgrading
+ to latest OpenAL-Soft (1.12+)
+
+2010-05-24 21:09 matzon
+
+ * platform_build/build-webstart.xm...
[truncated message content] |
|
From: <ma...@us...> - 2010-10-13 21:07:50
|
Revision: 3446
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3446&view=rev
Author: matzon
Date: 2010-10-13 21:07:43 +0000 (Wed, 13 Oct 2010)
Log Message:
-----------
fixed resource path issue
Modified Paths:
--------------
trunk/LWJGL/src/java/org/lwjgl/test/openal/EFX10Test.java
Modified: trunk/LWJGL/src/java/org/lwjgl/test/openal/EFX10Test.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/test/openal/EFX10Test.java 2010-10-13 20:57:13 UTC (rev 3445)
+++ trunk/LWJGL/src/java/org/lwjgl/test/openal/EFX10Test.java 2010-10-13 21:07:43 UTC (rev 3446)
@@ -290,7 +290,7 @@
// Create a source and buffer audio data
final int source = AL10.alGenSources();
final int buffer = AL10.alGenBuffers();
- WaveData waveFile = WaveData.create(WaveData.class.getClassLoader().getResourceAsStream("Footsteps.wav"));
+ WaveData waveFile = WaveData.create("Footsteps.wav");
if (waveFile == null) {
System.out.println("Failed to load Footsteps.wav! Skipping playback test.");
AL.destroy();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2010-10-13 20:57:19
|
Revision: 3445
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3445&view=rev
Author: matzon
Date: 2010-10-13 20:57:13 +0000 (Wed, 13 Oct 2010)
Log Message:
-----------
actually include 64bit openal for solaris
Modified Paths:
--------------
trunk/LWJGL/platform_build/build-definitions.xml
Modified: trunk/LWJGL/platform_build/build-definitions.xml
===================================================================
--- trunk/LWJGL/platform_build/build-definitions.xml 2010-10-13 20:19:39 UTC (rev 3444)
+++ trunk/LWJGL/platform_build/build-definitions.xml 2010-10-13 20:57:13 UTC (rev 3445)
@@ -117,7 +117,7 @@
<!-- Files to include in solaris package -->
<patternset id="lwjgl-solaris.fileset">
<include name="liblwjgl*.so" />
- <include name="libopenal.so" />
+ <include name="libopenal*.so" />
</patternset>
<!-- Files to include in source distribution -->
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2010-10-13 20:19:46
|
Revision: 3444
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3444&view=rev
Author: matzon
Date: 2010-10-13 20:19:39 +0000 (Wed, 13 Oct 2010)
Log Message:
-----------
fixed resource path issue
Modified Paths:
--------------
trunk/LWJGL/src/java/org/lwjgl/test/opencl/gl/DemoFractal.java
Modified: trunk/LWJGL/src/java/org/lwjgl/test/opencl/gl/DemoFractal.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/test/opencl/gl/DemoFractal.java 2010-10-12 21:13:03 UTC (rev 3443)
+++ trunk/LWJGL/src/java/org/lwjgl/test/opencl/gl/DemoFractal.java 2010-10-13 20:19:39 UTC (rev 3444)
@@ -43,6 +43,7 @@
import org.lwjgl.util.ReadableColor;
import java.io.*;
+import java.net.URL;
import java.nio.ByteBuffer;
import java.nio.IntBuffer;
import java.util.HashSet;
@@ -829,15 +830,19 @@
}
private void createPrograms() throws IOException {
- final String source = getProgramSource("Mandelbrot.cl");
+ final String source = getProgramSource("org/lwjgl/test/opencl/gl/Mandelbrot.cl");
for ( int i = 0; i < programs.length; i++ )
programs[i] = clCreateProgramWithSource(clContext, source, null);
}
private String getProgramSource(final String file) throws IOException {
- InputStream source = getClass().getResourceAsStream(file);
+ InputStream source = null;
+ URL sourceURL = Thread.currentThread().getContextClassLoader().getResource(file);
+ if(sourceURL != null) {
+ source = sourceURL.openStream();
+ }
if ( source == null ) // dev-mode
- source = new FileInputStream("src/java/org/lwjgl/test/opencl/gl/" + file);
+ source = new FileInputStream("src/java/" + file);
final BufferedReader reader = new BufferedReader(new InputStreamReader(source));
final StringBuilder sb = new StringBuilder();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sp...@us...> - 2010-10-12 21:13:09
|
Revision: 3443
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3443&view=rev
Author: spasi
Date: 2010-10-12 21:13:03 +0000 (Tue, 12 Oct 2010)
Log Message:
-----------
Fixed Strings, seriously now.
Modified Paths:
--------------
trunk/LWJGL/src/java/org/lwjgl/util/generator/SignatureTranslator.java
trunk/LWJGL/src/java/org/lwjgl/util/generator/Utils.java
Modified: trunk/LWJGL/src/java/org/lwjgl/util/generator/SignatureTranslator.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/util/generator/SignatureTranslator.java 2010-10-12 20:49:29 UTC (rev 3442)
+++ trunk/LWJGL/src/java/org/lwjgl/util/generator/SignatureTranslator.java 2010-10-12 21:13:03 UTC (rev 3443)
@@ -94,7 +94,7 @@
signature.append("L");
signature.append(getNativeNameFromClassName(type_name));
signature.append(";");
- if ( add_position_signature && Utils.isAddressableType(type) )
+ if ( add_position_signature && Utils.isAddressableType(type) && !String.class.equals(type) )
signature.append("I");
}
Modified: trunk/LWJGL/src/java/org/lwjgl/util/generator/Utils.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/util/generator/Utils.java 2010-10-12 20:49:29 UTC (rev 3442)
+++ trunk/LWJGL/src/java/org/lwjgl/util/generator/Utils.java 2010-10-12 21:13:03 UTC (rev 3443)
@@ -137,7 +137,7 @@
}
private static boolean isAddressableTypeImpl(Class type) {
- return Buffer.class.isAssignableFrom(type) || PointerBuffer.class.isAssignableFrom(type) || (CharSequence.class.isAssignableFrom(type) && !String.class.equals(type));
+ return Buffer.class.isAssignableFrom(type) || PointerBuffer.class.isAssignableFrom(type) || CharSequence.class.isAssignableFrom(type);
}
public static Class getJavaType(TypeMirror type_mirror) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sp...@us...> - 2010-10-12 20:49:36
|
Revision: 3442
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3442&view=rev
Author: spasi
Date: 2010-10-12 20:49:29 +0000 (Tue, 12 Oct 2010)
Log Message:
-----------
Another String signature fix.
Modified Paths:
--------------
trunk/LWJGL/src/java/org/lwjgl/util/generator/Utils.java
Modified: trunk/LWJGL/src/java/org/lwjgl/util/generator/Utils.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/util/generator/Utils.java 2010-10-12 20:25:33 UTC (rev 3441)
+++ trunk/LWJGL/src/java/org/lwjgl/util/generator/Utils.java 2010-10-12 20:49:29 UTC (rev 3442)
@@ -137,7 +137,7 @@
}
private static boolean isAddressableTypeImpl(Class type) {
- return Buffer.class.isAssignableFrom(type) || PointerBuffer.class.isAssignableFrom(type) || CharSequence.class.isAssignableFrom(type);
+ return Buffer.class.isAssignableFrom(type) || PointerBuffer.class.isAssignableFrom(type) || (CharSequence.class.isAssignableFrom(type) && !String.class.equals(type));
}
public static Class getJavaType(TypeMirror type_mirror) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sp...@us...> - 2010-10-12 20:25:39
|
Revision: 3441
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3441&view=rev
Author: spasi
Date: 2010-10-12 20:25:33 +0000 (Tue, 12 Oct 2010)
Log Message:
-----------
Fixed String signatures.
Modified Paths:
--------------
trunk/LWJGL/src/java/org/lwjgl/util/generator/SignatureTranslator.java
Modified: trunk/LWJGL/src/java/org/lwjgl/util/generator/SignatureTranslator.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/util/generator/SignatureTranslator.java 2010-10-12 19:21:35 UTC (rev 3440)
+++ trunk/LWJGL/src/java/org/lwjgl/util/generator/SignatureTranslator.java 2010-10-12 20:25:33 UTC (rev 3441)
@@ -83,7 +83,7 @@
public void visitClassType(ClassType t) {
Class type = NativeTypeTranslator.getClassFromType(t);
String type_name;
- if ( CharSequence.class.isAssignableFrom(type) || CharSequence[].class.isAssignableFrom(type) || PointerBuffer.class.isAssignableFrom(type) )
+ if ( (CharSequence.class.isAssignableFrom(type) && !String.class.equals(type)) || CharSequence[].class.isAssignableFrom(type) || PointerBuffer.class.isAssignableFrom(type) )
type_name = ByteBuffer.class.getName();
else if ( org.lwjgl.PointerWrapper.class.isAssignableFrom(type) ) {
signature.append("J");
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2010-10-12 19:21:42
|
Revision: 3440
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3440&view=rev
Author: matzon
Date: 2010-10-12 19:21:35 +0000 (Tue, 12 Oct 2010)
Log Message:
-----------
updates to webstart to streamline process
Modified Paths:
--------------
trunk/LWJGL/platform_build/build-definitions.xml
trunk/LWJGL/platform_build/build-webstart.xml
Added Paths:
-----------
trunk/LWJGL/www/webstart/
trunk/LWJGL/www/webstart/demo.php
trunk/LWJGL/www/webstart/extension.jnlp
trunk/LWJGL/www/webstart/logo.png
trunk/LWJGL/www/webstart/source.php
Modified: trunk/LWJGL/platform_build/build-definitions.xml
===================================================================
--- trunk/LWJGL/platform_build/build-definitions.xml 2010-10-12 17:44:19 UTC (rev 3439)
+++ trunk/LWJGL/platform_build/build-definitions.xml 2010-10-12 19:21:35 UTC (rev 3440)
@@ -13,6 +13,7 @@
<property name="lwjgl.temp" location="temp" />
<property name="lwjgl.res" location="res" />
<property name="lwjgl.version" value="2.6" />
+ <property name="lwjgl.web" location="www" />
<property name="opengl-template-pattern" value="org/lwjgl/opengl/GL*.java,org/lwjgl/opengl/ARB*.java,org/lwjgl/opengl/AMD*.java,org/lwjgl/opengl/APPLE*.java,org/lwjgl/opengl/ATI*.java,org/lwjgl/opengl/EXT*.java,org/lwjgl/opengl/NV*.java,org/lwjgl/opengl/NVX*.java,org/lwjgl/opengl/HP*.java,org/lwjgl/opengl/IBM*.java,org/lwjgl/opengl/SUN*.java,org/lwjgl/opengl/SGIS*.java,org/lwjgl/opengl/GREMEDY*.java"/>
<property name="opencl-template-pattern-extensions" value="org/lwjgl/opencl/KHR*.java,org/lwjgl/opencl/EXT*.java,org/lwjgl/opencl/APPLE*.java,org/lwjgl/opencl/AMD*.java,org/lwjgl/opencl/NV*.java"/>
Modified: trunk/LWJGL/platform_build/build-webstart.xml
===================================================================
--- trunk/LWJGL/platform_build/build-webstart.xml 2010-10-12 17:44:19 UTC (rev 3439)
+++ trunk/LWJGL/platform_build/build-webstart.xml 2010-10-12 19:21:35 UTC (rev 3440)
@@ -17,32 +17,39 @@
</antcall>
</target>
- <!-- -->
+ <!-- Create webstart demo and extension from release files -->
<target name="-webstart_demo" description="Using released files, creates the necessary files used for jnlp demos">
<!-- delete existing temp -->
<delete dir="${lwjgl.temp}"/>
- <!-- unzip common files -->
- <unzip src="${lwjgl.dist}/lwjgl-${lwjgl.version}.zip" dest="${lwjgl.temp}/jnlp/temp" overwrite="true"/>
+ <!-- unzip release to temp dir -->
+ <unzip src="${lwjgl.dist}/lwjgl-${lwjgl.version}.zip" dest="${lwjgl.temp}/webstart/temp" overwrite="true"/>
- <!-- move files to unified structure -->
- <move todir="${lwjgl.temp}/jnlp/temp">
- <fileset dir="${lwjgl.temp}/jnlp/temp/lwjgl-${lwjgl.version}/">
- <include name="**"/>
- </fileset>
- </move>
+ <!-- DEMO SECTION -->
+ <move file="${lwjgl.temp}/webstart/temp/lwjgl-${lwjgl.version}/jar/lwjgl_test.jar" tofile="${lwjgl.temp}/webstart/lwjgl_test.jar"/>
+ <jar destfile="${lwjgl.temp}/webstart/lwjgl_test.jar" update="true">
+ <manifest>
+ <attribute name="Sealed" value="true"/>
+ </manifest>
+ </jar>
+ <jar destfile="${lwjgl.temp}/webstart/media.jar" basedir="${lwjgl.res}">
+ <manifest>
+ <attribute name="Sealed" value="true"/>
+ </manifest>
+ </jar>
- <!-- move relevant files to root -->
- <move todir="${lwjgl.temp}/jnlp/" flatten="true">
- <fileset dir="${lwjgl.temp}/jnlp/temp">
+ <!-- EXTENSION SECTION -->
+ <move todir="${lwjgl.temp}/webstart/${lwjgl.version}/" flatten="true">
+ <fileset dir="${lwjgl.temp}/webstart/temp">
<include name="**/jinput.jar"/>
<include name="**/lwjgl*.jar"/>
+ <exclude name="**/lwjgl_util_applet.jar"/>
+ <exclude name="**/lwjgl-debug.jar"/>
</fileset>
</move>
- <!-- update Trusted-Library -->
- <jar destfile="${lwjgl.temp}/jnlp/lwjgl.jar" update="true">
+ <jar destfile="${lwjgl.temp}/webstart/${lwjgl.version}/lwjgl.jar" update="true">
<manifest>
<attribute name="Specification-Title" value="LWJGL ${lwjgl.version}"/>
<attribute name="Specification-Version" value="${lwjgl.version}"/>
@@ -57,7 +64,7 @@
</manifest>
</jar>
- <jar destfile="${lwjgl.temp}/jnlp/jinput.jar" update="true">
+ <jar destfile="${lwjgl.temp}/webstart/${lwjgl.version}/jinput.jar" update="true">
<manifest>
<attribute name="Specification-Title" value="LWJGL ${lwjgl.version}"/>
<attribute name="Specification-Version" value="${lwjgl.version}"/>
@@ -72,7 +79,7 @@
</manifest>
</jar>
- <jar destfile="${lwjgl.temp}/jnlp/lwjgl_util.jar" update="true">
+ <jar destfile="${lwjgl.temp}/webstart/${lwjgl.version}/lwjgl_util.jar" update="true">
<manifest>
<attribute name="Specification-Title" value="LWJGL ${lwjgl.version}"/>
<attribute name="Specification-Version" value="${lwjgl.version}"/>
@@ -87,14 +94,8 @@
</manifest>
</jar>
- <jar destfile="${lwjgl.temp}/jnlp/lwjgl_test.jar" update="true">
- <manifest>
- <attribute name="Sealed" value="true"/>
- </manifest>
- </jar>
-
<!-- create native jars -->
- <jar destfile="${lwjgl.temp}/jnlp/native_windows.jar" basedir="${lwjgl.temp}/jnlp/temp/native/windows">
+ <jar destfile="${lwjgl.temp}/webstart/${lwjgl.version}/native_windows.jar" basedir="${lwjgl.temp}/webstart/temp/lwjgl-${lwjgl.version}/native/windows">
<manifest>
<attribute name="Specification-Title" value="LWJGL ${lwjgl.version}"/>
<attribute name="Specification-Version" value="${lwjgl.version}"/>
@@ -109,7 +110,7 @@
</manifest>
</jar>
- <jar destfile="${lwjgl.temp}/jnlp/native_linux.jar" basedir="${lwjgl.temp}/jnlp/temp/native/linux">
+ <jar destfile="${lwjgl.temp}/webstart/${lwjgl.version}/native_linux.jar" basedir="${lwjgl.temp}/webstart/temp/lwjgl-${lwjgl.version}/native/linux">
<manifest>
<attribute name="Specification-Title" value="LWJGL ${lwjgl.version}"/>
<attribute name="Specification-Version" value="${lwjgl.version}"/>
@@ -124,7 +125,7 @@
</manifest>
</jar>
- <jar destfile="${lwjgl.temp}/jnlp/native_macosx.jar" basedir="${lwjgl.temp}/jnlp/temp/native/macosx">
+ <jar destfile="${lwjgl.temp}/webstart/${lwjgl.version}/native_macosx.jar" basedir="${lwjgl.temp}/webstart/temp/lwjgl-${lwjgl.version}/native/macosx">
<manifest>
<attribute name="Specification-Title" value="LWJGL ${lwjgl.version}"/>
<attribute name="Specification-Version" value="${lwjgl.version}"/>
@@ -139,7 +140,7 @@
</manifest>
</jar>
- <jar destfile="${lwjgl.temp}/jnlp/native_solaris.jar" basedir="${lwjgl.temp}/jnlp/temp/native/solaris">
+ <jar destfile="${lwjgl.temp}/webstart/${lwjgl.version}/native_solaris.jar" basedir="${lwjgl.temp}/webstart/temp/lwjgl-${lwjgl.version}/native/solaris">
<manifest>
<attribute name="Specification-Title" value="LWJGL ${lwjgl.version}"/>
<attribute name="Specification-Version" value="${lwjgl.version}"/>
@@ -153,21 +154,28 @@
<attribute name="Trusted-Library" value="true"/>
</manifest>
</jar>
-
- <!-- create media jar -->
- <jar destfile="${lwjgl.temp}/jnlp/media.jar" basedir="${lwjgl.res}">
- <manifest>
- <attribute name="Sealed" value="true"/>
- </manifest>
- </jar>
<!-- sign 'em -->
- <signjar jar="${lwjgl.temp}/jnlp/lwjgl.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/>
- <signjar jar="${lwjgl.temp}/jnlp/lwjgl_util.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/>
- <signjar jar="${lwjgl.temp}/jnlp/jinput.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/>
- <signjar jar="${lwjgl.temp}/jnlp/native_solaris.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/>
- <signjar jar="${lwjgl.temp}/jnlp/native_linux.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/>
- <signjar jar="${lwjgl.temp}/jnlp/native_macosx.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/>
- <signjar jar="${lwjgl.temp}/jnlp/native_windows.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/>
+ <signjar jar="${lwjgl.temp}/webstart/${lwjgl.version}/lwjgl.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/>
+ <signjar jar="${lwjgl.temp}/webstart/${lwjgl.version}/lwjgl_util.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/>
+ <signjar jar="${lwjgl.temp}/webstart/${lwjgl.version}/jinput.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/>
+ <signjar jar="${lwjgl.temp}/webstart/${lwjgl.version}/native_solaris.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/>
+ <signjar jar="${lwjgl.temp}/webstart/${lwjgl.version}/native_linux.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/>
+ <signjar jar="${lwjgl.temp}/webstart/${lwjgl.version}/native_macosx.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/>
+ <signjar jar="${lwjgl.temp}/webstart/${lwjgl.version}/native_windows.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/>
+
+ <!-- copy over extension jnlp file -->
+ <copy todir="${lwjgl.temp}/webstart/${lwjgl.version}">
+ <fileset dir="${lwjgl.web}/webstart">
+ <include name="extension.jnlp"/>
+ </fileset>
+ <filterset>
+ <filter token="LWJGL_VERSION" value="${lwjgl.version}"/>
+ </filterset>
+ </copy>
+
+ <!-- nuke extracted dir -->
+ <delete dir="${lwjgl.temp}/webstart/temp"/>
+
</target>
</project>
\ No newline at end of file
Added: trunk/LWJGL/www/webstart/demo.php
===================================================================
--- trunk/LWJGL/www/webstart/demo.php (rev 0)
+++ trunk/LWJGL/www/webstart/demo.php 2010-10-12 19:21:35 UTC (rev 3440)
@@ -0,0 +1,35 @@
+<?
+header("Content-type: application/x-java-jnlp-file");
+?>
+
+<!-- JNLP File for LWJGL Demos -->
+<jnlp
+ spec="1.0+"
+ codebase="http://lwjgl.org/webstart/"
+ href="demo.php/<?php echo substr($_SERVER["PATH_INFO"], 1, strlen($_SERVER["PATH_INFO"])-1); ?>">
+ <information>
+ <title>LWJGL Demo [<?php echo substr($_SERVER["PATH_INFO"], 1, strlen($_SERVER["PATH_INFO"])-1); ?>]</title>
+ <vendor>LWJGL</vendor>
+ <homepage href="http://lwjgl.org/"/>
+ <description>Demonstration of LWJGL</description>
+ <description kind="short">Technology Preview</description>
+ <icon kind="splash" href="logo.png" />
+ <offline-allowed/>
+ </information>
+ <resources>
+ <j2se version="1.4+"/>
+ <jar href="lwjgl_test.jar" main="true"/>
+ <jar href="media.jar"/>
+ <extension name="lwjgl" href="http://lwjgl.org/webstart/2.5/extension.jnlp" />
+ </resources>
+ <application-desc main-class="org.lwjgl.<?php echo substr($_SERVER["PATH_INFO"], 1, strlen($_SERVER["PATH_INFO"])-1); ?>">
+ <?php
+ if(isset($HTTP_GET_VARS['arguments'])) {
+ $arguments = $HTTP_GET_VARS['arguments'];
+ foreach ($arguments as $argument) {
+ echo "<argument>" . $argument . "</argument>\n";
+ }
+ }
+ ?>
+ </application-desc>
+</jnlp>
Added: trunk/LWJGL/www/webstart/extension.jnlp
===================================================================
--- trunk/LWJGL/www/webstart/extension.jnlp (rev 0)
+++ trunk/LWJGL/www/webstart/extension.jnlp 2010-10-12 19:21:35 UTC (rev 3440)
@@ -0,0 +1,36 @@
+<jnlp codebase="http://lwjgl.org/webstart/@LWJGL_VERSION@" href="extension.jnlp">
+ <information>
+ <title>LWJGL</title>
+ <vendor>lwjgl.org</vendor>
+ <homepage href="http://lwjgl.org/"/>
+ <description>LWJGL webstart extension</description>
+ <description kind="short">LWJGL webstart extension</description>
+ <offline-allowed/>
+ </information>
+ <update check="background" policy="always"/>
+ <security>
+ <all-permissions/>
+ </security>
+ <resources>
+ <jar href="lwjgl.jar"/>
+ <jar href="lwjgl_util.jar"/>
+ <jar href="jinput.jar"/>
+ </resources>
+ <resources os="Windows">
+ <j2se version="1.4+"/>
+ <nativelib href="native_windows.jar"/>
+ </resources>
+ <resources os="Linux">
+ <j2se version="1.4+"/>
+ <nativelib href="native_linux.jar"/>
+ </resources>
+ <resources os="Mac OS X">
+ <j2se version="1.4+"/>
+ <nativelib href="native_macosx.jar"/>
+ </resources>
+ <resources os="SunOS" arch="x86">
+ <j2se version="1.4+"/>
+ <nativelib href="native_solaris.jar"/>
+ </resources>
+ <component-desc />
+</jnlp>
Added: trunk/LWJGL/www/webstart/logo.png
===================================================================
(Binary files differ)
Property changes on: trunk/LWJGL/www/webstart/logo.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/LWJGL/www/webstart/source.php
===================================================================
--- trunk/LWJGL/www/webstart/source.php (rev 0)
+++ trunk/LWJGL/www/webstart/source.php 2010-10-12 19:21:35 UTC (rev 3440)
@@ -0,0 +1,4 @@
+<?php
+ header("Location: http://java-game-lib.svn.sourceforge.net/viewvc/java-game-lib/trunk/LWJGL/src/java/org/lwjgl/" . $_GET['path'] . "?rev=HEAD&content-type=text/vnd.viewcvs-markup");
+ exit;
+?>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2010-10-12 17:44:25
|
Revision: 3439
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3439&view=rev
Author: matzon
Date: 2010-10-12 17:44:19 +0000 (Tue, 12 Oct 2010)
Log Message:
-----------
updates to jnlp to work as installable unit
Modified Paths:
--------------
trunk/LWJGL/platform_build/build-webstart.xml
Modified: trunk/LWJGL/platform_build/build-webstart.xml
===================================================================
--- trunk/LWJGL/platform_build/build-webstart.xml 2010-10-12 15:34:26 UTC (rev 3438)
+++ trunk/LWJGL/platform_build/build-webstart.xml 2010-10-12 17:44:19 UTC (rev 3439)
@@ -25,8 +25,6 @@
<!-- unzip common files -->
<unzip src="${lwjgl.dist}/lwjgl-${lwjgl.version}.zip" dest="${lwjgl.temp}/jnlp/temp" overwrite="true"/>
- <copy file="${lwjgl.lib}/lwjgl_test.jar" tofile="${lwjgl.temp}/jnlp/temp/lwjgl-${lwjgl.version}/lwjgl_test.jar"/>
- <copy file="${lwjgl.lib}/lwjgl_util.jar" tofile="${lwjgl.temp}/jnlp/temp/lwjgl-${lwjgl.version}/lwjgl_util.jar"/>
<!-- move files to unified structure -->
<move todir="${lwjgl.temp}/jnlp/temp">
@@ -46,6 +44,14 @@
<!-- update Trusted-Library -->
<jar destfile="${lwjgl.temp}/jnlp/lwjgl.jar" update="true">
<manifest>
+ <attribute name="Specification-Title" value="LWJGL ${lwjgl.version}"/>
+ <attribute name="Specification-Version" value="${lwjgl.version}"/>
+ <attribute name="Specification-Vendor" value="lwjgl.org"/>
+ <attribute name="Implementation-Title" value="LWJGL ${lwjgl.version}"/>
+ <attribute name="Implementation-Version" value="${lwjgl.version}"/>
+ <attribute name="Implementation-Vendor" value="lwjgl.org"/>
+ <attribute name="Implementation-Vendor-Id" value="org.lwjgl"/>
+ <attribute name="Extension-Name" value="org.lwjgl"/>
<attribute name="Sealed" value="true"/>
<attribute name="Trusted-Library" value="true"/>
</manifest>
@@ -53,6 +59,14 @@
<jar destfile="${lwjgl.temp}/jnlp/jinput.jar" update="true">
<manifest>
+ <attribute name="Specification-Title" value="LWJGL ${lwjgl.version}"/>
+ <attribute name="Specification-Version" value="${lwjgl.version}"/>
+ <attribute name="Specification-Vendor" value="lwjgl.org"/>
+ <attribute name="Implementation-Title" value="LWJGL ${lwjgl.version}"/>
+ <attribute name="Implementation-Version" value="${lwjgl.version}"/>
+ <attribute name="Implementation-Vendor" value="lwjgl.org"/>
+ <attribute name="Implementation-Vendor-Id" value="org.lwjgl"/>
+ <attribute name="Extension-Name" value="org.lwjgl"/>
<attribute name="Sealed" value="true"/>
<attribute name="Trusted-Library" value="true"/>
</manifest>
@@ -60,6 +74,14 @@
<jar destfile="${lwjgl.temp}/jnlp/lwjgl_util.jar" update="true">
<manifest>
+ <attribute name="Specification-Title" value="LWJGL ${lwjgl.version}"/>
+ <attribute name="Specification-Version" value="${lwjgl.version}"/>
+ <attribute name="Specification-Vendor" value="lwjgl.org"/>
+ <attribute name="Implementation-Title" value="LWJGL ${lwjgl.version}"/>
+ <attribute name="Implementation-Version" value="${lwjgl.version}"/>
+ <attribute name="Implementation-Vendor" value="lwjgl.org"/>
+ <attribute name="Implementation-Vendor-Id" value="org.lwjgl"/>
+ <attribute name="Extension-Name" value="org.lwjgl"/>
<attribute name="Sealed" value="true"/>
<attribute name="Trusted-Library" value="true"/>
</manifest>
@@ -68,32 +90,67 @@
<jar destfile="${lwjgl.temp}/jnlp/lwjgl_test.jar" update="true">
<manifest>
<attribute name="Sealed" value="true"/>
- <attribute name="Trusted-Library" value="true"/>
</manifest>
</jar>
<!-- create native jars -->
<jar destfile="${lwjgl.temp}/jnlp/native_windows.jar" basedir="${lwjgl.temp}/jnlp/temp/native/windows">
<manifest>
+ <attribute name="Specification-Title" value="LWJGL ${lwjgl.version}"/>
+ <attribute name="Specification-Version" value="${lwjgl.version}"/>
+ <attribute name="Specification-Vendor" value="lwjgl.org"/>
+ <attribute name="Implementation-Title" value="LWJGL ${lwjgl.version}"/>
+ <attribute name="Implementation-Version" value="${lwjgl.version}"/>
+ <attribute name="Implementation-Vendor" value="lwjgl.org"/>
+ <attribute name="Implementation-Vendor-Id" value="org.lwjgl"/>
+ <attribute name="Extension-Name" value="org.lwjgl"/>
<attribute name="Sealed" value="true"/>
+ <attribute name="Trusted-Library" value="true"/>
</manifest>
</jar>
<jar destfile="${lwjgl.temp}/jnlp/native_linux.jar" basedir="${lwjgl.temp}/jnlp/temp/native/linux">
<manifest>
+ <attribute name="Specification-Title" value="LWJGL ${lwjgl.version}"/>
+ <attribute name="Specification-Version" value="${lwjgl.version}"/>
+ <attribute name="Specification-Vendor" value="lwjgl.org"/>
+ <attribute name="Implementation-Title" value="LWJGL ${lwjgl.version}"/>
+ <attribute name="Implementation-Version" value="${lwjgl.version}"/>
+ <attribute name="Implementation-Vendor" value="lwjgl.org"/>
+ <attribute name="Implementation-Vendor-Id" value="org.lwjgl"/>
+ <attribute name="Extension-Name" value="org.lwjgl"/>
<attribute name="Sealed" value="true"/>
+ <attribute name="Trusted-Library" value="true"/>
</manifest>
</jar>
<jar destfile="${lwjgl.temp}/jnlp/native_macosx.jar" basedir="${lwjgl.temp}/jnlp/temp/native/macosx">
<manifest>
+ <attribute name="Specification-Title" value="LWJGL ${lwjgl.version}"/>
+ <attribute name="Specification-Version" value="${lwjgl.version}"/>
+ <attribute name="Specification-Vendor" value="lwjgl.org"/>
+ <attribute name="Implementation-Title" value="LWJGL ${lwjgl.version}"/>
+ <attribute name="Implementation-Version" value="${lwjgl.version}"/>
+ <attribute name="Implementation-Vendor" value="lwjgl.org"/>
+ <attribute name="Implementation-Vendor-Id" value="org.lwjgl"/>
+ <attribute name="Extension-Name" value="org.lwjgl"/>
<attribute name="Sealed" value="true"/>
+ <attribute name="Trusted-Library" value="true"/>
</manifest>
</jar>
<jar destfile="${lwjgl.temp}/jnlp/native_solaris.jar" basedir="${lwjgl.temp}/jnlp/temp/native/solaris">
<manifest>
+ <attribute name="Specification-Title" value="LWJGL ${lwjgl.version}"/>
+ <attribute name="Specification-Version" value="${lwjgl.version}"/>
+ <attribute name="Specification-Vendor" value="lwjgl.org"/>
+ <attribute name="Implementation-Title" value="LWJGL ${lwjgl.version}"/>
+ <attribute name="Implementation-Version" value="${lwjgl.version}"/>
+ <attribute name="Implementation-Vendor" value="lwjgl.org"/>
+ <attribute name="Implementation-Vendor-Id" value="org.lwjgl"/>
+ <attribute name="Extension-Name" value="org.lwjgl"/>
<attribute name="Sealed" value="true"/>
+ <attribute name="Trusted-Library" value="true"/>
</manifest>
</jar>
@@ -101,7 +158,6 @@
<jar destfile="${lwjgl.temp}/jnlp/media.jar" basedir="${lwjgl.res}">
<manifest>
<attribute name="Sealed" value="true"/>
- <attribute name="Trusted-Library" value="true"/>
</manifest>
</jar>
@@ -109,8 +165,6 @@
<signjar jar="${lwjgl.temp}/jnlp/lwjgl.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/>
<signjar jar="${lwjgl.temp}/jnlp/lwjgl_util.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/>
<signjar jar="${lwjgl.temp}/jnlp/jinput.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/>
- <signjar jar="${lwjgl.temp}/jnlp/lwjgl_test.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/>
- <signjar jar="${lwjgl.temp}/jnlp/media.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/>
<signjar jar="${lwjgl.temp}/jnlp/native_solaris.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/>
<signjar jar="${lwjgl.temp}/jnlp/native_linux.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/>
<signjar jar="${lwjgl.temp}/jnlp/native_macosx.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2010-10-12 15:34:33
|
Revision: 3438
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3438&view=rev
Author: matzon
Date: 2010-10-12 15:34:26 +0000 (Tue, 12 Oct 2010)
Log Message:
-----------
fixed issue with signed/unsigned code dialog popping up
Modified Paths:
--------------
trunk/LWJGL/src/java/org/lwjgl/examples/spaceinvaders/TextureLoader.java
trunk/LWJGL/src/java/org/lwjgl/util/WaveData.java
Modified: trunk/LWJGL/src/java/org/lwjgl/examples/spaceinvaders/TextureLoader.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/examples/spaceinvaders/TextureLoader.java 2010-10-12 09:32:34 UTC (rev 3437)
+++ trunk/LWJGL/src/java/org/lwjgl/examples/spaceinvaders/TextureLoader.java 2010-10-12 15:34:26 UTC (rev 3438)
@@ -33,6 +33,7 @@
import java.awt.Color;
import java.awt.Graphics;
+import java.awt.Image;
import java.awt.color.ColorSpace;
import java.awt.image.BufferedImage;
import java.awt.image.ColorModel;
@@ -41,7 +42,6 @@
import java.awt.image.DataBufferByte;
import java.awt.image.Raster;
import java.awt.image.WritableRaster;
-import java.io.BufferedInputStream;
import java.io.IOException;
import java.net.URL;
import java.nio.ByteBuffer;
@@ -50,7 +50,7 @@
import java.util.HashMap;
import java.util.Hashtable;
-import javax.imageio.ImageIO;
+import javax.swing.ImageIcon;
import org.lwjgl.BufferUtils;
@@ -277,7 +277,14 @@
throw new IOException("Cannot find: " + ref);
}
- BufferedImage bufferedImage = ImageIO.read(new BufferedInputStream(getClass().getClassLoader().getResourceAsStream(ref)));
+ // due to an issue with ImageIO and mixed signed code
+ // we are now using good oldfashioned ImageIcon to load
+ // images and the paint it on top of a new BufferedImage
+ Image img = new ImageIcon(url).getImage();
+ BufferedImage bufferedImage = new BufferedImage(img.getWidth(null), img.getHeight(null), BufferedImage.TYPE_INT_RGB);
+ Graphics g = bufferedImage.getGraphics();
+ g.drawImage(img, 0, 0, null);
+ g.dispose();
return bufferedImage;
}
Modified: trunk/LWJGL/src/java/org/lwjgl/util/WaveData.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/util/WaveData.java 2010-10-12 09:32:34 UTC (rev 3437)
+++ trunk/LWJGL/src/java/org/lwjgl/util/WaveData.java 2010-10-12 15:34:26 UTC (rev 3438)
@@ -46,6 +46,8 @@
import org.lwjgl.openal.AL10;
+import com.sun.media.sound.WaveFileReader;
+
/**
*
* Utitlity class for loading wavefiles.
@@ -92,9 +94,11 @@
*/
public static WaveData create(URL path) {
try {
- return create(
- AudioSystem.getAudioInputStream(
- new BufferedInputStream(path.openStream())));
+ // due to an issue with AudioSystem.getAudioInputStream
+ // and mixing unsigned and signed code
+ // we will use the reader directly
+ WaveFileReader wfr = new WaveFileReader();
+ return create(wfr.getAudioInputStream(new BufferedInputStream(path.openStream())));
} catch (Exception e) {
org.lwjgl.LWJGLUtil.log("Unable to create from: " + path + ", " + e.getMessage());
return null;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sp...@us...> - 2010-10-12 09:32:41
|
Revision: 3437
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3437&view=rev
Author: spasi
Date: 2010-10-12 09:32:34 +0000 (Tue, 12 Oct 2010)
Log Message:
-----------
Calling convention is ignored on x64.
Modified Paths:
--------------
trunk/LWJGL/src/native/common/extcl.h
Modified: trunk/LWJGL/src/native/common/extcl.h
===================================================================
--- trunk/LWJGL/src/native/common/extcl.h 2010-10-12 01:35:33 UTC (rev 3436)
+++ trunk/LWJGL/src/native/common/extcl.h 2010-10-12 09:32:34 UTC (rev 3437)
@@ -60,7 +60,7 @@
#endif
// TODO: This is a bug in current CL implementations (AMD's only?), remove when fixed. (used for cl_native_kernel_func)
-#if defined(_WIN32) || defined(_WIN64)
+#if defined(_WIN32)
#define CL_USER_FUNC_CALLBACK __cdecl
#else
#define CL_USER_FUNC_CALLBACK CL_CALLBACK
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sp...@us...> - 2010-10-12 01:35:40
|
Revision: 3436
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3436&view=rev
Author: spasi
Date: 2010-10-12 01:35:33 +0000 (Tue, 12 Oct 2010)
Log Message:
-----------
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.
Modified Paths:
--------------
trunk/LWJGL/src/java/org/lwjgl/opencl/APIUtil.java
trunk/LWJGL/src/java/org/lwjgl/opencl/CLContext.java
trunk/LWJGL/src/java/org/lwjgl/opencl/CLObjectRegistry.java
trunk/LWJGL/src/java/org/lwjgl/opencl/CLObjectRegistryGlobal.java
trunk/LWJGL/src/java/org/lwjgl/opencl/CLPlatform.java
trunk/LWJGL/src/java/org/lwjgl/opengl/APIUtil.java
trunk/LWJGL/src/native/common/org_lwjgl_opencl_CallbackUtil.c
trunk/LWJGL/src/templates/org/lwjgl/opencl/CL10.java
Added Paths:
-----------
trunk/LWJGL/src/java/org/lwjgl/opencl/FastLongMap.java
Modified: trunk/LWJGL/src/java/org/lwjgl/opencl/APIUtil.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/opencl/APIUtil.java 2010-10-08 20:57:23 UTC (rev 3435)
+++ trunk/LWJGL/src/java/org/lwjgl/opencl/APIUtil.java 2010-10-12 01:35:33 UTC (rev 3436)
@@ -34,10 +34,9 @@
import org.lwjgl.BufferUtils;
import org.lwjgl.LWJGLUtil;
import org.lwjgl.PointerBuffer;
+import org.lwjgl.opencl.FastLongMap.Entry;
import java.nio.*;
-import java.nio.charset.Charset;
-import java.nio.charset.CharsetEncoder;
import java.util.HashSet;
import java.util.Set;
import java.util.StringTokenizer;
@@ -75,16 +74,10 @@
protected PointerBuffer initialValue() { return BufferUtils.createPointerBuffer(INITIAL_LENGTHS_SIZE); }
};
- private static final ThreadLocal<InfiniteCharSequence> infiniteSeqTL = new ThreadLocal<InfiniteCharSequence>() {
- protected InfiniteCharSequence initialValue() { return new InfiniteCharSequence(); }
- };
-
private static final ThreadLocal<Buffers> buffersTL = new ThreadLocal<Buffers>() {
protected Buffers initialValue() { return new Buffers(); }
};
- private static final CharsetEncoder encoder = Charset.forName("US-ASCII").newEncoder();
-
private APIUtil() {
}
@@ -188,15 +181,22 @@
return lengths;
}
- private static InfiniteCharSequence getInfiniteSeq() {
- return infiniteSeqTL.get();
- }
+ /**
+ * Simple ASCII encoding.
+ *
+ * @param buffer The target buffer
+ * @param string The source string
+ */
+ private static ByteBuffer encode(final ByteBuffer buffer, final CharSequence string) {
+ for ( int i = 0; i < string.length(); i++ ) {
+ final char c = string.charAt(i);
+ if ( LWJGLUtil.DEBUG && 0x80 <= c ) // Silently ignore and map to 0x1A.
+ buffer.put((byte)0x1A);
+ else
+ buffer.put((byte)c);
+ }
- private static void encode(final ByteBuffer buffer, final CharSequence string) {
- final InfiniteCharSequence infiniteSeq = getInfiniteSeq();
- infiniteSeq.setString(string);
- encoder.encode(infiniteSeq.buffer, buffer, true);
- infiniteSeq.clear();
+ return buffer;
}
/**
@@ -224,10 +224,7 @@
* @return the String as a ByteBuffer
*/
static ByteBuffer getBuffer(final CharSequence string) {
- final ByteBuffer buffer = getBufferByte(string.length());
-
- encode(buffer, string);
-
+ final ByteBuffer buffer = encode(getBufferByte(string.length()), string);
buffer.flip();
return buffer;
}
@@ -240,10 +237,7 @@
* @return the String as a ByteBuffer
*/
static ByteBuffer getBuffer(final CharSequence string, final int offset) {
- final ByteBuffer buffer = getBufferByteOffset(offset + string.length());
-
- encode(buffer, string);
-
+ final ByteBuffer buffer = encode(getBufferByteOffset(offset + string.length()), string);
buffer.flip();
return buffer;
}
@@ -256,10 +250,7 @@
* @return the String as a ByteBuffer
*/
static ByteBuffer getBufferNT(final CharSequence string) {
- final ByteBuffer buffer = getBufferByte(string.length() + 1);
-
- encode(buffer, string);
-
+ final ByteBuffer buffer = encode(getBufferByte(string.length() + 1), string);
buffer.put((byte)0);
buffer.flip();
return buffer;
@@ -283,12 +274,8 @@
static ByteBuffer getBuffer(final CharSequence[] strings) {
final ByteBuffer buffer = getBufferByte(getTotalLength(strings));
- final InfiniteCharSequence infiniteSeq = getInfiniteSeq();
- for ( CharSequence string : strings ) {
- infiniteSeq.setString(string);
- encoder.encode(infiniteSeq.buffer, buffer, true);
- }
- infiniteSeq.clear();
+ for ( CharSequence string : strings )
+ encode(buffer, string);
buffer.flip();
return buffer;
@@ -304,13 +291,10 @@
static ByteBuffer getBufferNT(final CharSequence[] strings) {
final ByteBuffer buffer = getBufferByte(getTotalLength(strings) + strings.length);
- final InfiniteCharSequence infiniteSeq = getInfiniteSeq();
for ( CharSequence string : strings ) {
- infiniteSeq.setString(string);
- encoder.encode(infiniteSeq.buffer, buffer, true);
+ encode(buffer, string);
buffer.put((byte)0);
}
- infiniteSeq.clear();
buffer.flip();
return buffer;
@@ -358,43 +342,6 @@
return (int)size;
}
- /**
- * A mutable CharSequence with very large initial length. We can wrap this in a re-usable CharBuffer for decoding.
- * We cannot subclass CharBuffer because of {@link java.nio.CharBuffer#toString(int,int)}.
- */
- private static class InfiniteCharSequence implements CharSequence {
-
- final CharBuffer buffer;
-
- CharSequence string;
-
- InfiniteCharSequence() {
- buffer = CharBuffer.wrap(this);
- }
-
- void setString(final CharSequence string) {
- this.string = string;
- this.buffer.position(0);
- this.buffer.limit(string.length());
- }
-
- void clear() {
- this.string = null;
- }
-
- public int length() {
- return Integer.MAX_VALUE;
- }
-
- public char charAt(final int index) {
- return string.charAt(index);
- }
-
- public CharSequence subSequence(final int start, final int end) {
- return string.subSequence(start, end);
- }
- }
-
private static class Buffers {
final ShortBuffer shorts;
@@ -559,7 +506,8 @@
if ( registry.isEmpty() )
return;
- for ( final T object : registry.getAll() ) {
+ for ( Entry<T> entry : registry.getAll() ) {
+ final T object = entry.value;
while ( object.isValid() )
destructor.release(object);
}
Modified: trunk/LWJGL/src/java/org/lwjgl/opencl/CLContext.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/opencl/CLContext.java 2010-10-08 20:57:23 UTC (rev 3435)
+++ trunk/LWJGL/src/java/org/lwjgl/opencl/CLContext.java 2010-10-12 01:35:33 UTC (rev 3436)
@@ -37,9 +37,7 @@
import org.lwjgl.opengl.Drawable;
import java.nio.IntBuffer;
-import java.util.HashMap;
import java.util.List;
-import java.util.Map;
/**
* This class is a wrapper around a cl_context pointer.
@@ -57,10 +55,10 @@
private final CLObjectRegistry<CLEvent> clEvents;
/** Global registry for build callbacks. */
- static final Map<Long, CLProgram> clProgramsGlobal = new HashMap<Long, CLProgram>();
+ static final FastLongMap<CLProgram> clProgramsGlobal = new FastLongMap<CLProgram>();
/** Global registry for event callbacks. */
- static final Map<Long, CLEvent> clEventsGlobal = new HashMap<Long, CLEvent>();
+ static final FastLongMap<CLEvent> clEventsGlobal = new FastLongMap<CLEvent>();
CLContext(final long pointer, final CLPlatform platform) {
super(pointer, platform);
Modified: trunk/LWJGL/src/java/org/lwjgl/opencl/CLObjectRegistry.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/opencl/CLObjectRegistry.java 2010-10-08 20:57:23 UTC (rev 3435)
+++ trunk/LWJGL/src/java/org/lwjgl/opencl/CLObjectRegistry.java 2010-10-12 01:35:33 UTC (rev 3436)
@@ -2,11 +2,6 @@
import org.lwjgl.LWJGLUtil;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
/**
* A CLObjectChild container.
*
@@ -14,7 +9,7 @@
*/
class CLObjectRegistry<T extends CLObjectChild> {
- private Map<Long, T> registry;
+ private FastLongMap<T> registry;
CLObjectRegistry() {
}
@@ -31,12 +26,12 @@
return registry != null && registry.containsKey(id);
}
- final List<T> getAll() {
- return registry == null ? null : new ArrayList<T>(registry.values());
+ final Iterable<FastLongMap.Entry<T>> getAll() {
+ return registry;
}
void registerObject(final T object) {
- final Map<Long, T> map = getMap();
+ final FastLongMap<T> map = getMap();
final Long key = object.getPointer();
if ( LWJGLUtil.DEBUG && map.containsKey(key) )
@@ -49,9 +44,9 @@
getMap().remove(object.getPointerUnsafe());
}
- private Map<Long, T> getMap() {
+ private FastLongMap<T> getMap() {
if ( registry == null )
- registry = new HashMap<Long, T>();
+ registry = new FastLongMap<T>();
return registry;
}
Modified: trunk/LWJGL/src/java/org/lwjgl/opencl/CLObjectRegistryGlobal.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/opencl/CLObjectRegistryGlobal.java 2010-10-08 20:57:23 UTC (rev 3435)
+++ trunk/LWJGL/src/java/org/lwjgl/opencl/CLObjectRegistryGlobal.java 2010-10-12 01:35:33 UTC (rev 3436)
@@ -31,8 +31,6 @@
*/
package org.lwjgl.opencl;
-import java.util.Map;
-
/**
* A CLObject registry that also registers/unregisters objects to/from a global registry.
*
@@ -40,9 +38,9 @@
*/
final class CLObjectRegistryGlobal<T extends CLObjectChild> extends CLObjectRegistry<T> {
- private final Map<Long, T> globalRegistry;
+ private final FastLongMap<T> globalRegistry;
- CLObjectRegistryGlobal(final Map<Long, T> globalRegistry) {
+ CLObjectRegistryGlobal(final FastLongMap<T> globalRegistry) {
this.globalRegistry = globalRegistry;
}
Modified: trunk/LWJGL/src/java/org/lwjgl/opencl/CLPlatform.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/opencl/CLPlatform.java 2010-10-08 20:57:23 UTC (rev 3435)
+++ trunk/LWJGL/src/java/org/lwjgl/opencl/CLPlatform.java 2010-10-12 01:35:33 UTC (rev 3436)
@@ -36,9 +36,7 @@
import java.nio.ByteBuffer;
import java.nio.IntBuffer;
-import java.util.HashMap;
import java.util.List;
-import java.util.Map;
import static java.lang.Math.*;
@@ -51,12 +49,12 @@
private static final CLPlatformUtil util = (CLPlatformUtil)getInfoUtilInstance(CLPlatform.class, "CL_PLATFORM_UTIL");
- private static final Map<Long, CLPlatform> clPlatforms = new HashMap<Long, CLPlatform>();
+ private static final FastLongMap<CLPlatform> clPlatforms = new FastLongMap<CLPlatform>();
private final CLObjectRegistry<CLDevice> clDevices;
/** Global registry for build callbacks. */
- static final Map<Long, CLDevice> clDevicesGlobal = new HashMap<Long, CLDevice>();
+ static final FastLongMap<CLDevice> clDevicesGlobal = new FastLongMap<CLDevice>();
private Object caps;
Added: trunk/LWJGL/src/java/org/lwjgl/opencl/FastLongMap.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/opencl/FastLongMap.java (rev 0)
+++ trunk/LWJGL/src/java/org/lwjgl/opencl/FastLongMap.java 2010-10-12 01:35:33 UTC (rev 3436)
@@ -0,0 +1,239 @@
+/*
+ * Copyright 2002-2004 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the
+ * License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS"
+ * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
+ * governing permissions and limitations under the License.
+ */
+package org.lwjgl.opencl;
+
+import java.util.Iterator;
+
+/**
+ * A hash map using primitive longs as keys rather than objects.
+ *
+ * @author Justin Couch
+ * @author Alex Chaffee (al...@ap...)
+ * @author Stephen Colebourne
+ * @author Nathan Sweet
+ */
+final class FastLongMap<V> implements Iterable<FastLongMap.Entry<V>> {
+
+ private Entry[] table;
+ private int size, mask, capacity, threshold;
+
+ /** Same as: FastLongMap(16, 0.75f); */
+ FastLongMap() {
+ this(16, 0.75f);
+ }
+
+ /** Same as: FastLongMap(initialCapacity, 0.75f); */
+ FastLongMap(int initialCapacity) {
+ this(initialCapacity, 0.75f);
+ }
+
+ FastLongMap(int initialCapacity, float loadFactor) {
+ if ( initialCapacity > 1 << 30 ) throw new IllegalArgumentException("initialCapacity is too large.");
+ if ( initialCapacity < 0 ) throw new IllegalArgumentException("initialCapacity must be greater than zero.");
+ if ( loadFactor <= 0 ) throw new IllegalArgumentException("initialCapacity must be greater than zero.");
+ capacity = 1;
+ while ( capacity < initialCapacity )
+ capacity <<= 1;
+ this.threshold = (int)(capacity * loadFactor);
+ this.table = new Entry[capacity];
+ this.mask = capacity - 1;
+ }
+
+ private int index(final long key) {
+ return index(key, mask);
+ }
+
+ private static int index(final long key, final int mask) {
+ final int hash = (int)(key ^ (key >>> 32));
+ return hash & mask;
+ }
+
+ public V put(long key, V value) {
+ final Entry<V>[] table = this.table;
+ int index = index(key);
+
+ // Check if key already exists.
+ for ( Entry<V> e = table[index]; e != null; e = e.next ) {
+ if ( e.key != key ) continue;
+ V oldValue = e.value;
+ e.value = value;
+ return oldValue;
+ }
+
+ table[index] = new Entry<V>(key, value, table[index]);
+
+ if ( size++ >= threshold )
+ rehash(table);
+
+ return null;
+ }
+
+ private void rehash(final Entry<V>[] table) {
+ final int newCapacity = 2 * capacity;
+ final int newMask = newCapacity - 1;
+
+ final Entry<V>[] newTable = new Entry[newCapacity];
+
+ for ( int i = 0, index; i < table.length; i++ ) {
+ Entry<V> e = table[i];
+ if ( e == null ) continue;
+ do {
+ final Entry<V> next = e.next;
+ index = index(e.key, newMask);
+ e.next = newTable[index];
+ newTable[index] = e;
+ e = next;
+ } while ( e != null );
+ }
+
+ this.table = newTable;
+ capacity = newCapacity;
+ mask = newMask;
+ threshold *= 2;
+ }
+
+ public V get(long key) {
+ final int index = index(key);
+ for ( Entry<V> e = table[index]; e != null; e = e.next )
+ if ( e.key == key ) return e.value;
+ return null;
+ }
+
+ public boolean containsValue(Object value) {
+ final Entry<V>[] table = this.table;
+ for ( int i = table.length - 1; i >= 0; i-- )
+ for ( Entry<V> e = table[i]; e != null; e = e.next )
+ if ( e.value.equals(value) ) return true;
+ return false;
+ }
+
+ public boolean containsKey(long key) {
+ final int index = index(key);
+ for ( Entry<V> e = table[index]; e != null; e = e.next )
+ if ( e.key == key ) return true;
+ return false;
+ }
+
+ public V remove(long key) {
+ final int index = index(key);
+
+ Entry<V> prev = table[index];
+ Entry<V> e = prev;
+ while ( e != null ) {
+ Entry<V> next = e.next;
+ if ( e.key == key ) {
+ size--;
+ if ( prev == e )
+ table[index] = next;
+ else
+ prev.next = next;
+ return e.value;
+ }
+ prev = e;
+ e = next;
+ }
+ return null;
+ }
+
+ public int size() {
+ return size;
+ }
+
+ public boolean isEmpty() {
+ return size == 0;
+ }
+
+ public void clear() {
+ final Entry<V>[] table = this.table;
+ for ( int index = table.length - 1; index >= 0; index-- )
+ table[index] = null;
+ size = 0;
+ }
+
+ public EntryIterator iterator() {
+ return new EntryIterator();
+ }
+
+ public class EntryIterator implements Iterator<Entry<V>> {
+
+ private int nextIndex;
+ private Entry<V> current;
+
+ EntryIterator() {
+ reset();
+ }
+
+ public void reset() {
+ current = null;
+ // Find first bucket.
+ final Entry<V>[] table = FastLongMap.this.table;
+ int i;
+ for ( i = table.length - 1; i >= 0; i-- )
+ if ( table[i] != null ) break;
+ nextIndex = i;
+ }
+
+ public boolean hasNext() {
+ if ( nextIndex >= 0 ) return true;
+ Entry e = current;
+ return e != null && e.next != null;
+ }
+
+ public Entry<V> next() {
+ // Next entry in current bucket.
+ Entry<V> e = current;
+ if ( e != null ) {
+ e = e.next;
+ if ( e != null ) {
+ current = e;
+ return e;
+ }
+ }
+ // Use the bucket at nextIndex and find the next nextIndex.
+ final Entry<V>[] table = FastLongMap.this.table;
+ int i = nextIndex;
+ e = current = table[i];
+ while ( --i >= 0 )
+ if ( table[i] != null ) break;
+ nextIndex = i;
+ return e;
+ }
+
+ public void remove() {
+ FastLongMap.this.remove(current.key);
+ }
+ }
+
+ static final class Entry<T> {
+
+ final long key;
+ T value;
+ Entry<T> next;
+
+ Entry(long key, T value, Entry<T> next) {
+ this.key = key;
+ this.value = value;
+ this.next = next;
+ }
+
+ public long getKey() {
+ return key;
+ }
+
+ public T getValue() {
+ return value;
+ }
+
+ }
+
+}
\ No newline at end of file
Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/APIUtil.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/opengl/APIUtil.java 2010-10-08 20:57:23 UTC (rev 3435)
+++ trunk/LWJGL/src/java/org/lwjgl/opengl/APIUtil.java 2010-10-12 01:35:33 UTC (rev 3436)
@@ -32,10 +32,9 @@
package org.lwjgl.opengl;
import org.lwjgl.BufferUtils;
+import org.lwjgl.LWJGLUtil;
import java.nio.*;
-import java.nio.charset.Charset;
-import java.nio.charset.CharsetEncoder;
/** @author spasi */
final class APIUtil {
@@ -57,16 +56,10 @@
protected IntBuffer initialValue() { return BufferUtils.createIntBuffer(INITIAL_LENGTHS_SIZE); }
};
- private static final ThreadLocal<InfiniteCharSequence> infiniteSeqTL = new ThreadLocal<InfiniteCharSequence>() {
- protected InfiniteCharSequence initialValue() { return new InfiniteCharSequence(); }
- };
-
private static final ThreadLocal<Buffers> buffersTL = new ThreadLocal<Buffers>() {
protected Buffers initialValue() { return new Buffers(); }
};
- private static CharsetEncoder encoder = Charset.forName("US-ASCII").newEncoder();
-
private APIUtil() {
}
@@ -150,15 +143,22 @@
return lengths;
}
- private static InfiniteCharSequence getInfiniteSeq() {
- return infiniteSeqTL.get();
- }
+ /**
+ * Simple ASCII encoding.
+ *
+ * @param buffer The target buffer
+ * @param string The source string
+ */
+ private static ByteBuffer encode(final ByteBuffer buffer, final CharSequence string) {
+ for ( int i = 0; i < string.length(); i++ ) {
+ final char c = string.charAt(i);
+ if ( LWJGLUtil.DEBUG && 0x80 <= c ) // Silently ignore and map to 0x1A.
+ buffer.put((byte)0x1A);
+ else
+ buffer.put((byte)c);
+ }
- private static void encode(final ByteBuffer buffer, final CharSequence string) {
- final InfiniteCharSequence infiniteSeq = getInfiniteSeq();
- infiniteSeq.setString(string);
- encoder.encode(infiniteSeq.buffer, buffer, true);
- infiniteSeq.clear();
+ return buffer;
}
/**
@@ -186,10 +186,7 @@
* @return the String as a ByteBuffer
*/
static ByteBuffer getBuffer(final CharSequence string) {
- final ByteBuffer buffer = getBufferByte(string.length());
-
- encode(buffer, string);
-
+ final ByteBuffer buffer = encode(getBufferByte(string.length()), string);
buffer.flip();
return buffer;
}
@@ -202,10 +199,7 @@
* @return the String as a ByteBuffer
*/
static ByteBuffer getBuffer(final CharSequence string, final int offset) {
- final ByteBuffer buffer = getBufferByteOffset(offset + string.length());
-
- encode(buffer, string);
-
+ final ByteBuffer buffer = encode(getBufferByteOffset(offset + string.length()), string);
buffer.flip();
return buffer;
}
@@ -218,10 +212,7 @@
* @return the String as a ByteBuffer
*/
static ByteBuffer getBufferNT(final CharSequence string) {
- final ByteBuffer buffer = getBufferByte(string.length() + 1);
-
- encode(buffer, string);
-
+ final ByteBuffer buffer = encode(getBufferByte(string.length() + 1), string);
buffer.put((byte)0);
buffer.flip();
return buffer;
@@ -245,12 +236,8 @@
static ByteBuffer getBuffer(final CharSequence[] strings) {
final ByteBuffer buffer = getBufferByte(getTotalLength(strings));
- final InfiniteCharSequence infiniteSeq = getInfiniteSeq();
- for ( CharSequence string : strings ) {
- infiniteSeq.setString(string);
- encoder.encode(infiniteSeq.buffer, buffer, true);
- }
- infiniteSeq.clear();
+ for ( CharSequence string : strings )
+ encode(buffer, string);
buffer.flip();
return buffer;
@@ -266,13 +253,10 @@
static ByteBuffer getBufferNT(final CharSequence[] strings) {
final ByteBuffer buffer = getBufferByte(getTotalLength(strings) + strings.length);
- final InfiniteCharSequence infiniteSeq = getInfiniteSeq();
for ( CharSequence string : strings ) {
- infiniteSeq.setString(string);
- encoder.encode(infiniteSeq.buffer, buffer, true);
+ encode(buffer, string);
buffer.put((byte)0);
}
- infiniteSeq.clear();
buffer.flip();
return buffer;
@@ -295,43 +279,6 @@
return buffer;
}
- /**
- * A mutable CharSequence with very large initial length. We can wrap this in a re-usable CharBuffer for decoding.
- * We cannot subclass CharBuffer because of {@link CharBuffer#toString(int,int)}.
- */
- private static class InfiniteCharSequence implements CharSequence {
-
- final CharBuffer buffer;
-
- CharSequence string;
-
- InfiniteCharSequence() {
- buffer = CharBuffer.wrap(this);
- }
-
- void setString(final CharSequence string) {
- this.string = string;
- this.buffer.position(0);
- this.buffer.limit(string.length());
- }
-
- void clear() {
- this.string = null;
- }
-
- public int length() {
- return Integer.MAX_VALUE;
- }
-
- public char charAt(final int index) {
- return string.charAt(index);
- }
-
- public CharSequence subSequence(final int start, final int end) {
- return string.subSequence(start, end);
- }
- }
-
private static class Buffers {
final ShortBuffer shorts;
Modified: trunk/LWJGL/src/native/common/org_lwjgl_opencl_CallbackUtil.c
===================================================================
--- trunk/LWJGL/src/native/common/org_lwjgl_opencl_CallbackUtil.c 2010-10-08 20:57:23 UTC (rev 3435)
+++ trunk/LWJGL/src/native/common/org_lwjgl_opencl_CallbackUtil.c 2010-10-12 01:35:33 UTC (rev 3436)
@@ -156,9 +156,9 @@
for ( i = 0; i < num_mem_objects; i++ ) {
buffer = (*env)->NewDirectByteBuffer(env,
// Pointer to cl_mem buffer
- (void *)((char *)args + (12 + 4 + (i * (4 + sizeof(size_t))))),
+ (void *)((char *)args + (12 + 4 + (i * (4 + sizeof(void *))))),
// cl_mem buffer size
- *((jint *)((char *)args + (12 + (i * (4 + sizeof(size_t))))))
+ *((jint *)((char *)args + (12 + (i * (4 + sizeof(void *))))))
);
(*env)->SetObjectArrayElement(env, memobjs, i, buffer);
}
Modified: trunk/LWJGL/src/templates/org/lwjgl/opencl/CL10.java
===================================================================
--- trunk/LWJGL/src/templates/org/lwjgl/opencl/CL10.java 2010-10-08 20:57:23 UTC (rev 3435)
+++ trunk/LWJGL/src/templates/org/lwjgl/opencl/CL10.java 2010-10-12 01:35:33 UTC (rev 3436)
@@ -1061,7 +1061,7 @@
nativeAfterVars = "\tvoid **args_mem_loc = num_mem_objects == 0 ? NULL : (void **)malloc(num_mem_objects * sizeof(void *));",
nativeBeforeCall = "\t_ptr_i = 0;\n" +
"\twhile ( _ptr_i < num_mem_objects ) {\n" +
- "\t\targs_mem_loc[_ptr_i] = (cl_void *)((char *)args_address + (4 + _ptr_i * (4 + sizeof(size_t))));\n" +
+ "\t\targs_mem_loc[_ptr_i] = (cl_void *)((char *)args_address + (4 + _ptr_i * (4 + sizeof(void *))));\n" +
"\t\t_ptr_i++;\n" +
"\t}",
nativeAfterCall = "\tfree(args_mem_loc);"
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ka...@us...> - 2010-10-08 20:57:30
|
Revision: 3435
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3435&view=rev
Author: kappa1
Date: 2010-10-08 20:57:23 +0000 (Fri, 08 Oct 2010)
Log Message:
-----------
AppletLoader: use the tmp directory on Windows to store cache.
Modified Paths:
--------------
trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java
Modified: trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2010-10-08 20:19:44 UTC (rev 3434)
+++ trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2010-10-08 20:57:23 UTC (rev 3435)
@@ -784,7 +784,7 @@
protected String getCacheDir() {
String cacheDir = System.getProperty("deployment.user.cachedir");
- if (cacheDir == null) {
+ if (cacheDir == null || System.getProperty("os.name").startsWith("Win")) {
cacheDir = System.getProperty("java.io.tmpdir");
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ka...@us...> - 2010-10-08 20:19:50
|
Revision: 3434
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3434&view=rev
Author: kappa1
Date: 2010-10-08 20:19:44 +0000 (Fri, 08 Oct 2010)
Log Message:
-----------
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.
Modified Paths:
--------------
trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java
Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java 2010-10-07 20:38:50 UTC (rev 3433)
+++ trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java 2010-10-08 20:19:44 UTC (rev 3434)
@@ -894,9 +894,11 @@
if (focused) {
acquireInput();
+ if (!xembedded) parent.setFocusable(false);
}
else {
releaseInput();
+ if (!xembedded) parent.setFocusable(true);
}
}
static native long nGetInputFocus(long display);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ka...@us...> - 2010-10-07 20:38:56
|
Revision: 3433
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3433&view=rev
Author: kappa1
Date: 2010-10-07 20:38:50 +0000 (Thu, 07 Oct 2010)
Log Message:
-----------
catch null pointer exception that can be thrown on mac, app shouldn't explode now.
Modified Paths:
--------------
trunk/LWJGL/src/java/org/lwjgl/opengl/AWTUtil.java
Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/AWTUtil.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/opengl/AWTUtil.java 2010-10-07 20:33:01 UTC (rev 3432)
+++ trunk/LWJGL/src/java/org/lwjgl/opengl/AWTUtil.java 2010-10-07 20:38:50 UTC (rev 3433)
@@ -122,7 +122,7 @@
}
return null;
}
- } catch (PrivilegedActionException e) {
+ } catch (Exception e) {
LWJGLUtil.log("Failed to query pointer location: " + e.getCause());
}
return null;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ka...@us...> - 2010-10-07 20:33:07
|
Revision: 3432
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3432&view=rev
Author: kappa1
Date: 2010-10-07 20:33:01 +0000 (Thu, 07 Oct 2010)
Log Message:
-----------
AppletLoader: move cache directory to a better location, as the current location is periodically purged on mac and linux.
Modified Paths:
--------------
trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java
Modified: trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2010-10-04 22:51:19 UTC (rev 3431)
+++ trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2010-10-07 20:33:01 UTC (rev 3432)
@@ -259,7 +259,7 @@
*/
public void init() {
state = STATE_INIT;
-
+
// sanity check
String[] requiredArgs = {"al_main", "al_logo", "al_progressbar", "al_jars"};
for ( String requiredArg : requiredArgs ) {
@@ -693,7 +693,7 @@
}
codebase += File.separator;
}
- return System.getProperty("java.io.tmpdir") + File.separator + codebase + getParameter("al_title") + File.separator;
+ return getCacheDir() + File.separator + codebase + getParameter("al_title") + File.separator;
}
});
@@ -775,6 +775,21 @@
loaderThread = null;
}
}
+
+ /**
+ * get path to the lwjgl cache directory
+ *
+ * @return path to the lwjgl cache directory
+ */
+ protected String getCacheDir() {
+ String cacheDir = System.getProperty("deployment.user.cachedir");
+
+ if (cacheDir == null) {
+ cacheDir = System.getProperty("java.io.tmpdir");
+ }
+
+ return cacheDir + File.separator + "lwjglcache";
+ }
/**
* read the current version file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sp...@us...> - 2010-10-04 22:51:26
|
Revision: 3431
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3431&view=rev
Author: spasi
Date: 2010-10-04 22:51:19 +0000 (Mon, 04 Oct 2010)
Log Message:
-----------
Fixed 64bit loading.
Modified Paths:
--------------
trunk/LWJGL/src/java/org/lwjgl/Sys.java
Removed Paths:
-------------
trunk/LWJGL/src/native/common/org_lwjgl_opencl_CL.h
trunk/LWJGL/src/native/common/org_lwjgl_opencl_CallbackUtil.h
trunk/LWJGL/src/native/common/org_lwjgl_opengl_CallbackUtil.h
Modified: trunk/LWJGL/src/java/org/lwjgl/Sys.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/Sys.java 2010-10-04 17:04:46 UTC (rev 3430)
+++ trunk/LWJGL/src/java/org/lwjgl/Sys.java 2010-10-04 22:51:19 UTC (rev 3431)
@@ -84,6 +84,7 @@
if (implementation.has64Bit()) {
try {
doLoadLibrary(lib_name + POSTFIX64BIT);
+ return;
} catch (UnsatisfiedLinkError e2) {
LWJGLUtil.log("Failed to load 64 bit library: " + e2.getMessage());
}
Deleted: trunk/LWJGL/src/native/common/org_lwjgl_opencl_CL.h
===================================================================
--- trunk/LWJGL/src/native/common/org_lwjgl_opencl_CL.h 2010-10-04 17:04:46 UTC (rev 3430)
+++ trunk/LWJGL/src/native/common/org_lwjgl_opencl_CL.h 2010-10-04 22:51:19 UTC (rev 3431)
@@ -1,62 +0,0 @@
-/* DO NOT EDIT THIS FILE - it is machine generated */
-#include <jni.h>
-/* Header for class org_lwjgl_opencl_CL */
-
-#ifndef _Included_org_lwjgl_opencl_CL
-#define _Included_org_lwjgl_opencl_CL
-#ifdef __cplusplus
-extern "C" {
-#endif
-/* Inaccessible static: created */
-/*
- * Class: org_lwjgl_opencl_CL
- * Method: nCreate
- * Signature: (Ljava/lang/String;)V
- */
-JNIEXPORT void JNICALL Java_org_lwjgl_opencl_CL_nCreate
- (JNIEnv *, jclass, jstring);
-
-/*
- * Class: org_lwjgl_opencl_CL
- * Method: nCreateDefault
- * Signature: ()V
- */
-JNIEXPORT void JNICALL Java_org_lwjgl_opencl_CL_nCreateDefault
- (JNIEnv *, jclass);
-
-/*
- * Class: org_lwjgl_opencl_CL
- * Method: nDestroy
- * Signature: ()V
- */
-JNIEXPORT void JNICALL Java_org_lwjgl_opencl_CL_nDestroy
- (JNIEnv *, jclass);
-
-/*
- * Class: org_lwjgl_opencl_CL
- * Method: getFunctionAddress
- * Signature: (Ljava/lang/String;)J
- */
-JNIEXPORT jlong JNICALL Java_org_lwjgl_opencl_CL_getFunctionAddress
- (JNIEnv *, jclass, jstring);
-
-/*
- * Class: org_lwjgl_opencl_CL
- * Method: getHostBuffer
- * Signature: (JI)Ljava/nio/ByteBuffer;
- */
-JNIEXPORT jobject JNICALL Java_org_lwjgl_opencl_CL_getHostBuffer
- (JNIEnv *, jclass, jlong, jint);
-
-/*
- * Class: org_lwjgl_opencl_CL
- * Method: resetNativeStubs
- * Signature: (Ljava/lang/Class;)V
- */
-JNIEXPORT void JNICALL Java_org_lwjgl_opencl_CL_resetNativeStubs
- (JNIEnv *, jclass, jclass);
-
-#ifdef __cplusplus
-}
-#endif
-#endif
Deleted: trunk/LWJGL/src/native/common/org_lwjgl_opencl_CallbackUtil.h
===================================================================
--- trunk/LWJGL/src/native/common/org_lwjgl_opencl_CallbackUtil.h 2010-10-04 17:04:46 UTC (rev 3430)
+++ trunk/LWJGL/src/native/common/org_lwjgl_opencl_CallbackUtil.h 2010-10-04 22:51:19 UTC (rev 3431)
@@ -1,94 +0,0 @@
-/* DO NOT EDIT THIS FILE - it is machine generated */
-#include <jni.h>
-/* Header for class org_lwjgl_opencl_CallbackUtil */
-
-#ifndef _Included_org_lwjgl_opencl_CallbackUtil
-#define _Included_org_lwjgl_opencl_CallbackUtil
-#ifdef __cplusplus
-extern "C" {
-#endif
-/* Inaccessible static: contextUserData */
-/*
- * Class: org_lwjgl_opencl_CallbackUtil
- * Method: ncreateGlobalRef
- * Signature: (Ljava/lang/Object;)J
- */
-JNIEXPORT jlong JNICALL Java_org_lwjgl_opencl_CallbackUtil_ncreateGlobalRef
- (JNIEnv *, jclass, jobject);
-
-/*
- * Class: org_lwjgl_opencl_CallbackUtil
- * Method: deleteGlobalRef
- * Signature: (J)V
- */
-JNIEXPORT void JNICALL Java_org_lwjgl_opencl_CallbackUtil_deleteGlobalRef
- (JNIEnv *, jclass, jlong);
-
-/*
- * Class: org_lwjgl_opencl_CallbackUtil
- * Method: getContextCallback
- * Signature: ()J
- */
-JNIEXPORT jlong JNICALL Java_org_lwjgl_opencl_CallbackUtil_getContextCallback
- (JNIEnv *, jclass);
-
-/*
- * Class: org_lwjgl_opencl_CallbackUtil
- * Method: getMemObjectDestructorCallback
- * Signature: ()J
- */
-JNIEXPORT jlong JNICALL Java_org_lwjgl_opencl_CallbackUtil_getMemObjectDestructorCallback
- (JNIEnv *, jclass);
-
-/*
- * Class: org_lwjgl_opencl_CallbackUtil
- * Method: getBuildProgramCallback
- * Signature: ()J
- */
-JNIEXPORT jlong JNICALL Java_org_lwjgl_opencl_CallbackUtil_getBuildProgramCallback
- (JNIEnv *, jclass);
-
-/*
- * Class: org_lwjgl_opencl_CallbackUtil
- * Method: getNativeKernelCallback
- * Signature: ()J
- */
-JNIEXPORT jlong JNICALL Java_org_lwjgl_opencl_CallbackUtil_getNativeKernelCallback
- (JNIEnv *, jclass);
-
-/*
- * Class: org_lwjgl_opencl_CallbackUtil
- * Method: getEventCallback
- * Signature: ()J
- */
-JNIEXPORT jlong JNICALL Java_org_lwjgl_opencl_CallbackUtil_getEventCallback
- (JNIEnv *, jclass);
-
-/*
- * Class: org_lwjgl_opencl_CallbackUtil
- * Method: getLogMessageToSystemLogAPPLE
- * Signature: ()J
- */
-JNIEXPORT jlong JNICALL Java_org_lwjgl_opencl_CallbackUtil_getLogMessageToSystemLogAPPLE
- (JNIEnv *, jclass);
-
-/*
- * Class: org_lwjgl_opencl_CallbackUtil
- * Method: getLogMessageToStdoutAPPLE
- * Signature: ()J
- */
-JNIEXPORT jlong JNICALL Java_org_lwjgl_opencl_CallbackUtil_getLogMessageToStdoutAPPLE
- (JNIEnv *, jclass);
-
-/*
- * Class: org_lwjgl_opencl_CallbackUtil
- * Method: getLogMessageToStderrAPPLE
- * Signature: ()J
- */
-JNIEXPORT jlong JNICALL Java_org_lwjgl_opencl_CallbackUtil_getLogMessageToStderrAPPLE
- (JNIEnv *, jclass);
-
-#ifdef __cplusplus
-}
-#endif
-#endif
Deleted: trunk/LWJGL/src/native/common/org_lwjgl_opengl_CallbackUtil.h
===================================================================
--- trunk/LWJGL/src/native/common/org_lwjgl_opengl_CallbackUtil.h 2010-10-04 17:04:46 UTC (rev 3430)
+++ trunk/LWJGL/src/native/common/org_lwjgl_opengl_CallbackUtil.h 2010-10-04 22:51:19 UTC (rev 3431)
@@ -1,47 +0,0 @@
-/* DO NOT EDIT THIS FILE - it is machine generated */
-#include <jni.h>
-/* Header for class org_lwjgl_opengl_CallbackUtil */
-
-#ifndef _Included_org_lwjgl_opengl_CallbackUtil
-#define _Included_org_lwjgl_opengl_CallbackUtil
-#ifdef __cplusplus
-extern "C" {
-#endif
-/* Inaccessible static: contextUserParamsARB */
-/* Inaccessible static: contextUserParamsAMD */
-/*
- * Class: org_lwjgl_opengl_CallbackUtil
- * Method: ncreateGlobalRef
- * Signature: (Ljava/lang/Object;)J
- */
-JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_CallbackUtil_ncreateGlobalRef
- (JNIEnv *, jclass, jobject);
-
-/*
- * Class: org_lwjgl_opengl_CallbackUtil
- * Method: deleteGlobalRef
- * Signature: (J)V
- */
-JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CallbackUtil_deleteGlobalRef
- (JNIEnv *, jclass, jlong);
-
-/*
- * Class: org_lwjgl_opengl_CallbackUtil
- * Method: getDebugOutputCallbackARB
- * Signature: ()J
- */
-JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_CallbackUtil_getDebugOutputCallbackARB
- (JNIEnv *, jclass);
-
-/*
- * Class: org_lwjgl_opengl_CallbackUtil
- * Method: getDebugOutputCallbackAMD
- * Signature: ()J
- */
-JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_CallbackUtil_getDebugOutputCallbackAMD
- (JNIEnv *, jclass);
-
-#ifdef __cplusplus
-}
-#endif
-#endif
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sp...@us...> - 2010-10-04 17:04:53
|
Revision: 3430
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3430&view=rev
Author: spasi
Date: 2010-10-04 17:04:46 +0000 (Mon, 04 Oct 2010)
Log Message:
-----------
Minor clean-up.
Modified Paths:
--------------
trunk/LWJGL/src/java/org/lwjgl/util/generator/GeneratorProcessorFactory.java
trunk/LWJGL/src/java/org/lwjgl/util/generator/GeneratorVisitor.java
trunk/LWJGL/src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java
trunk/LWJGL/src/java/org/lwjgl/util/generator/JavaTypeTranslator.java
trunk/LWJGL/src/native/common/org_lwjgl_opencl_CallbackUtil.c
Modified: trunk/LWJGL/src/java/org/lwjgl/util/generator/GeneratorProcessorFactory.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/util/generator/GeneratorProcessorFactory.java 2010-10-02 13:07:46 UTC (rev 3429)
+++ trunk/LWJGL/src/java/org/lwjgl/util/generator/GeneratorProcessorFactory.java 2010-10-04 17:04:46 UTC (rev 3430)
@@ -38,8 +38,6 @@
import java.util.Collection;
import java.util.Map;
import java.util.Set;
-import java.util.concurrent.ExecutorService;
-import java.util.concurrent.Executors;
import com.sun.mirror.apt.*;
import com.sun.mirror.declaration.AnnotationTypeDeclaration;
Modified: trunk/LWJGL/src/java/org/lwjgl/util/generator/GeneratorVisitor.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/util/generator/GeneratorVisitor.java 2010-10-02 13:07:46 UTC (rev 3429)
+++ trunk/LWJGL/src/java/org/lwjgl/util/generator/GeneratorVisitor.java 2010-10-04 17:04:46 UTC (rev 3430)
@@ -110,10 +110,6 @@
NativeType native_type_annotation = NativeTypeTranslator.getAnnotation(annotation, NativeType.class);
if (native_type_annotation != null) {
Class<? extends Annotation> annotation_type = NativeTypeTranslator.getClassFromType(annotation.getAnnotationType());
- /*System.out.println("\nYO:");
- System.out.println("annotation = " + annotation);
- System.out.println("native_type_annotation = " + native_type_annotation);
- System.out.println("annotation_type = " + annotation_type);*/
Class type = Utils.getJavaType(type_mirror);
if (Buffer.class.equals(type))
continue;
@@ -229,10 +225,8 @@
native_writer.println("#include <jni.h>");
type_map.printNativeIncludes(native_writer);
native_writer.println();
- //if ( d.getAnnotation(NoTypeDefs.class) == null ) {
TypedefsGenerator.generateNativeTypedefs(type_map, native_writer, d.getMethods());
native_writer.println();
- //}
if (!context_specific) {
generateMethodsNativePointers(native_writer, d.getMethods());
native_writer.println();
Modified: trunk/LWJGL/src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java 2010-10-02 13:07:46 UTC (rev 3429)
+++ trunk/LWJGL/src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java 2010-10-04 17:04:46 UTC (rev 3430)
@@ -134,7 +134,7 @@
first_parameter = false;
if ( printTypes )
writer.print("boolean ");
- writer.print( TypeInfo.UNSIGNED_PARAMETER_NAME);
+ writer.print(TypeInfo.UNSIGNED_PARAMETER_NAME);
}
}
} else if (
Modified: trunk/LWJGL/src/java/org/lwjgl/util/generator/JavaTypeTranslator.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/util/generator/JavaTypeTranslator.java 2010-10-02 13:07:46 UTC (rev 3429)
+++ trunk/LWJGL/src/java/org/lwjgl/util/generator/JavaTypeTranslator.java 2010-10-04 17:04:46 UTC (rev 3430)
@@ -74,27 +74,6 @@
throw new RuntimeException(e);
}
}
-
- /*
- final String className = t.getComponentType().toString();
- if ( "java.lang.CharSequence".equals(className) )
- type = CharSequence[].class;
- else if ( "java.nio.ByteBuffer".equals(className) )
- type = ByteBuffer[].class;
- else if ( "org.lwjgl.opencl.CLMem".equals(className) )
- type = CLMem[].class;
- else
- throw new RuntimeException(t + " is not allowed");
- //*/
- /*
- try {
- System.out.println("t = " + t);
- System.out.println("t.getClass() = " + t.getClass());
- System.out.println("t.getComponentType() = " + t.getComponentType());
- type = Class.forName(t.toString());
- } catch (ClassNotFoundException e) {
- throw new RuntimeException(e);
- }*/
}
public static Class getPrimitiveClassFromKind(PrimitiveType.Kind kind) {
Modified: trunk/LWJGL/src/native/common/org_lwjgl_opencl_CallbackUtil.c
===================================================================
--- trunk/LWJGL/src/native/common/org_lwjgl_opencl_CallbackUtil.c 2010-10-02 13:07:46 UTC (rev 3429)
+++ trunk/LWJGL/src/native/common/org_lwjgl_opencl_CallbackUtil.c 2010-10-04 17:04:46 UTC (rev 3430)
@@ -144,7 +144,7 @@
static void CL_USER_FUNC_CALLBACK nativeKernelCallback(void *args) {
JNIEnv *env = attachCurrentThread();
- jobject user_func = (jobject)*(intptr_t *)args;
+ jobject user_func = (jobject)(intptr_t)*(jlong *)args;
jint num_mem_objects = *(jint *)((char *)args + 8);
jobjectArray memobjs = NULL;
jobject buffer;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sp...@us...> - 2010-10-02 13:07:53
|
Revision: 3429
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3429&view=rev
Author: spasi
Date: 2010-10-02 13:07:46 +0000 (Sat, 02 Oct 2010)
Log Message:
-----------
Added cl_khr_select_fprounding_mode.
Added Paths:
-----------
trunk/LWJGL/src/templates/org/lwjgl/opencl/KHR_select_fprounding_mode.java
Added: trunk/LWJGL/src/templates/org/lwjgl/opencl/KHR_select_fprounding_mode.java
===================================================================
--- trunk/LWJGL/src/templates/org/lwjgl/opencl/KHR_select_fprounding_mode.java (rev 0)
+++ trunk/LWJGL/src/templates/org/lwjgl/opencl/KHR_select_fprounding_mode.java 2010-10-02 13:07:46 UTC (rev 3429)
@@ -0,0 +1,39 @@
+/*
+ * Copyright (c) 2002-2010 LWJGL Project
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * * Neither the name of 'LWJGL' nor the names of
+ * its contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+package org.lwjgl.opencl;
+
+import org.lwjgl.util.generator.opencl.CLDeviceExtension;
+
+@CLDeviceExtension
+public interface KHR_select_fprounding_mode {
+
+}
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|