Commit e640aa3a authored by Andrey Filippov's avatar Andrey Filippov

CLAUDE: GpuQuadJna.printConstMem no-op override (avoid debug-path NPE on native module)

Co-Authored-By: 's avatarClaude Opus 4.8 (1M context) <noreply@anthropic.com>
parent 04a10256
...@@ -265,4 +265,9 @@ public class GpuQuadJna extends GpuQuad { ...@@ -265,4 +265,9 @@ public class GpuQuadJna extends GpuQuad {
@Override public void setLpfCorr(String const_name, float[] lpf_flat, boolean debug) { @Override public void setLpfCorr(String const_name, float[] lpf_flat, boolean debug) {
lib.tp_proc_set_const(proc, const_name, lpf_flat, lpf_flat.length); lib.tp_proc_set_const(proc, const_name, lpf_flat, lpf_flat.length);
} }
// Debug-only constant-memory read-back (base uses gpuTileProcessor.module). No-op natively to avoid
// the NPE when debug printing is enabled; the values are uploaded via tp_proc_set_const regardless.
@Override public void printConstMem(String const_name, boolean flt) {
if (flt) System.out.println("GpuQuadJna.printConstMem(" + const_name + "): skipped (native backend)");
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment