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.
|