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