]> AND Private Git Repository - book_gpu.git/blobdiff - BookGPU/Chapters/chapter3/code/kernMedianRegTri9.cu
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
last
[book_gpu.git] / BookGPU / Chapters / chapter3 / code / kernMedianRegTri9.cu
index 363b1811959be3d0e9f71ce549c7bde61cf6c588..c6137066f1db0e680c19f3172fb97d214650d11f 100755 (executable)
@@ -1,4 +1,4 @@
-__global__ void kernel_Median3RegTri9( short *output,
+__global__ void kernel_Median3RegSort9( short *output,
                                                                           int i_dim, int j_dim)
 {  
   int j = __mul24(blockIdx.x,blockDim.x) + threadIdx.x ; 
                                                                           int i_dim, int j_dim)
 {  
   int j = __mul24(blockIdx.x,blockDim.x) + threadIdx.x ; 
@@ -8,9 +8,9 @@ __global__ void kernel_Median3RegTri9( short *output,
   a0 = tex2D(tex_img_ins, j-1, i-1) ;      // fetching values
   a1 = tex2D(tex_img_ins, j  , i-1) ;
   a2 = tex2D(tex_img_ins, j+1, i-1) ;
   a0 = tex2D(tex_img_ins, j-1, i-1) ;      // fetching values
   a1 = tex2D(tex_img_ins, j  , i-1) ;
   a2 = tex2D(tex_img_ins, j+1, i-1) ;
-  a3 = tex2D(tex_img_ins, j-1, i) ;
-  a4 = tex2D(tex_img_ins, j  , i) ;
-  a5 = tex2D(tex_img_ins, j+1, i) ;
+  a3 = tex2D(tex_img_ins, j-1, i  ) ;
+  a4 = tex2D(tex_img_ins, j  , i  ) ;
+  a5 = tex2D(tex_img_ins, j+1, i  ) ;
   a6 = tex2D(tex_img_ins, j-1, i+1) ;
   a7 = tex2D(tex_img_ins, j  , i+1) ;
   a8 = tex2D(tex_img_ins, j+1, i+1) ;
   a6 = tex2D(tex_img_ins, j-1, i+1) ;
   a7 = tex2D(tex_img_ins, j  , i+1) ;
   a8 = tex2D(tex_img_ins, j+1, i+1) ;