From 4e940fc09643dbd4ae45ee20082eba17d5e908f5 Mon Sep 17 00:00:00 2001
From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com>
Date: Wed, 18 Oct 2017 23:58:08 -0400
Subject: [PATCH] fix: multiple resources pointed to the wrong location.

---
 .../com/aparapi/examples/extension/FFTExample.java    | 11 ++++++-----
 .../com/aparapi/examples/extension/Histogram.java     |  2 +-
 .../aparapi/examples/extension/HistogramIdeal.java    |  2 +-
 .../java/com/aparapi/examples/extension/Mandel.java   |  2 +-
 .../com/aparapi/examples/extension/MandelBrot.java    |  2 +-
 .../com/aparapi/examples/extension/Pow4Example.java   |  2 +-
 .../com/aparapi/examples/extension/SquareExample.java |  2 +-
 .../extension => resources}/HistogramKernel.cl        |  0
 .../aparapi/examples/extension => resources}/fft.cl   |  0
 .../examples/extension => resources}/mandel.cl        |  0
 .../examples/extension => resources}/mandel2.cl       |  0
 .../examples/extension => resources}/squarer.cl       |  0
 12 files changed, 12 insertions(+), 11 deletions(-)
 rename src/main/{java/com/aparapi/examples/extension => resources}/HistogramKernel.cl (100%)
 rename src/main/{java/com/aparapi/examples/extension => resources}/fft.cl (100%)
 rename src/main/{java/com/aparapi/examples/extension => resources}/mandel.cl (100%)
 rename src/main/{java/com/aparapi/examples/extension => resources}/mandel2.cl (100%)
 rename src/main/{java/com/aparapi/examples/extension => resources}/squarer.cl (100%)

diff --git a/src/main/java/com/aparapi/examples/extension/FFTExample.java b/src/main/java/com/aparapi/examples/extension/FFTExample.java
index 9651d57b..d3143c73 100644
--- a/src/main/java/com/aparapi/examples/extension/FFTExample.java
+++ b/src/main/java/com/aparapi/examples/extension/FFTExample.java
@@ -35,12 +35,13 @@ import java.util.*;
 
 public class FFTExample{
 
-   @Resource("com/aparapi/examples/extension/fft.cl") interface FFT extends OpenCL<FFT>{
+   @Resource("fft.cl")
+   interface FFT extends OpenCL<FFT>{
 
-      public FFT forward(//
-            Range _range,//
-            @GlobalReadWrite("real") float[] real,//
-            @GlobalReadWrite("imaginary") float[] imaginary//
+      public FFT forward(
+            Range _range,
+            @GlobalReadWrite("real") float[] real,
+            @GlobalReadWrite("imaginary") float[] imaginary
       );
    }
 
diff --git a/src/main/java/com/aparapi/examples/extension/Histogram.java b/src/main/java/com/aparapi/examples/extension/Histogram.java
index 87ae8fd3..47f8de84 100644
--- a/src/main/java/com/aparapi/examples/extension/Histogram.java
+++ b/src/main/java/com/aparapi/examples/extension/Histogram.java
@@ -34,7 +34,7 @@ import com.aparapi.opencl.OpenCL.Resource;
 
 public class Histogram{
 
-   @Resource("com/aparapi/examples/extension/HistogramKernel.cl") interface HistogramKernel extends OpenCL<HistogramKernel>{
+   @Resource("HistogramKernel.cl") interface HistogramKernel extends OpenCL<HistogramKernel>{
 
       public HistogramKernel histogram256(//
             Range _range,//
diff --git a/src/main/java/com/aparapi/examples/extension/HistogramIdeal.java b/src/main/java/com/aparapi/examples/extension/HistogramIdeal.java
index a70a23af..7348e86c 100644
--- a/src/main/java/com/aparapi/examples/extension/HistogramIdeal.java
+++ b/src/main/java/com/aparapi/examples/extension/HistogramIdeal.java
@@ -78,7 +78,7 @@ public class HistogramIdeal{
             final OpenCLDevice openclDevice = (OpenCLDevice) device;
 
             final HistogramKernel histogram = openclDevice.bind(HistogramKernel.class, Histogram.class.getClassLoader()
-                  .getResourceAsStream("com/amd/aparapi/sample/extension/HistogramKernel.cl"));
+                  .getResourceAsStream("HistogramKernel.cl"));
             long start = System.nanoTime();
             histogram.begin()//
                   .put(data)//
diff --git a/src/main/java/com/aparapi/examples/extension/Mandel.java b/src/main/java/com/aparapi/examples/extension/Mandel.java
index 23c71880..9885c1fa 100644
--- a/src/main/java/com/aparapi/examples/extension/Mandel.java
+++ b/src/main/java/com/aparapi/examples/extension/Mandel.java
@@ -49,7 +49,7 @@ import com.aparapi.opencl.OpenCL.Resource;
  *
  */
 
-@Resource("com/aparapi/examples/extension/mandel2.cl")
+@Resource("mandel2.cl")
 public interface Mandel extends OpenCL<Mandel>{
    Mandel createMandleBrot(//
                            Range range,//
diff --git a/src/main/java/com/aparapi/examples/extension/MandelBrot.java b/src/main/java/com/aparapi/examples/extension/MandelBrot.java
index 03274dc8..74674ff4 100644
--- a/src/main/java/com/aparapi/examples/extension/MandelBrot.java
+++ b/src/main/java/com/aparapi/examples/extension/MandelBrot.java
@@ -42,7 +42,7 @@ import com.aparapi.opencl.OpenCL.Resource;
  *
  */
 
-@Resource("com/aparapi/examples/extension/mandel2.cl")
+@Resource("mandel2.cl")
 public interface MandelBrot extends OpenCL<MandelBrot>{
    MandelBrot createMandleBrot(//
                                Range range,//
diff --git a/src/main/java/com/aparapi/examples/extension/Pow4Example.java b/src/main/java/com/aparapi/examples/extension/Pow4Example.java
index 0856f1a1..6f478085 100644
--- a/src/main/java/com/aparapi/examples/extension/Pow4Example.java
+++ b/src/main/java/com/aparapi/examples/extension/Pow4Example.java
@@ -34,7 +34,7 @@ import com.aparapi.opencl.OpenCL.Resource;
 
 public class Pow4Example{
 
-   @Resource("com/aparapi/examples/extension/squarer.cl")
+   @Resource("squarer.cl")
    interface Squarer extends OpenCL<Squarer>{
 
       public Squarer square(//
diff --git a/src/main/java/com/aparapi/examples/extension/SquareExample.java b/src/main/java/com/aparapi/examples/extension/SquareExample.java
index 598b68a8..55f04ba9 100644
--- a/src/main/java/com/aparapi/examples/extension/SquareExample.java
+++ b/src/main/java/com/aparapi/examples/extension/SquareExample.java
@@ -48,7 +48,7 @@ public class SquareExample{
             @GlobalReadWrite("out") float[] out);
    }
 
-   @Resource("com/aparapi/examples/extension/squarer.cl") interface SquarerWithResource extends OpenCL<SquarerWithResource>{
+   @Resource("squarer.cl") interface SquarerWithResource extends OpenCL<SquarerWithResource>{
       public SquarerWithResource square(//
             Range _range,//
             @GlobalReadWrite("in") float[] in,//
diff --git a/src/main/java/com/aparapi/examples/extension/HistogramKernel.cl b/src/main/resources/HistogramKernel.cl
similarity index 100%
rename from src/main/java/com/aparapi/examples/extension/HistogramKernel.cl
rename to src/main/resources/HistogramKernel.cl
diff --git a/src/main/java/com/aparapi/examples/extension/fft.cl b/src/main/resources/fft.cl
similarity index 100%
rename from src/main/java/com/aparapi/examples/extension/fft.cl
rename to src/main/resources/fft.cl
diff --git a/src/main/java/com/aparapi/examples/extension/mandel.cl b/src/main/resources/mandel.cl
similarity index 100%
rename from src/main/java/com/aparapi/examples/extension/mandel.cl
rename to src/main/resources/mandel.cl
diff --git a/src/main/java/com/aparapi/examples/extension/mandel2.cl b/src/main/resources/mandel2.cl
similarity index 100%
rename from src/main/java/com/aparapi/examples/extension/mandel2.cl
rename to src/main/resources/mandel2.cl
diff --git a/src/main/java/com/aparapi/examples/extension/squarer.cl b/src/main/resources/squarer.cl
similarity index 100%
rename from src/main/java/com/aparapi/examples/extension/squarer.cl
rename to src/main/resources/squarer.cl
-- 
GitLab