Javaでの高さマップ用の高精度(8ビットの符号なし整数)バッファーイメージの使用
openCLでクワッドツリーのすべてのクワッドの高さマップを生成しています。私がイメージを作成していた方法は次のとおりです。 DataBufferInt dataBuffer = (DataBufferInt)img.getRaster().getDataBuffer(); int data[] = dataBuffer.getData(); //img is a bufferedimage inputImageMem = CL.clCreateImage2D( context, CL_MEM_READ_WRITE | CL_MEM_USE_HOST_PTR, new cl_image_format[]{imageFormat}, size, size, size * Sizeof.cl_uint, Pointer.to(data), null); これは問題なく動作しますが、主な問題は、クワッドが次第に小さくなるにつれて、バッファされたイメージの8ビット形式が次のように許容できない「ステッピング」問題を引き起こし始めることです。 私がこれをやり遂げることができる別の方法があるかどうか私は思っていましたか? 時間をありがとう。