• Andrey Filippov's avatar
    CLAUDE: override setCorrIndicesTdData (JNA) -> tp_proc_set_corr_indices_td · ae4bf02f
    Andrey Filippov authored
    Third JNA-mode gap on the CUAS oracle path: TDCorrTile.convertTDtoPD re-uploads
    host-selected TD correlation tiles via GpuQuad.setCorrIndicesTdData, which was
    not overridden -> base JCuda cuMemcpyHtoD on a null gpu_corr_indices -> NPE.
    
    Adds the GpuQuadJna override (ensureRbgCorr() then delegate to the new native
    tp_proc_set_corr_indices_td) + the TpJna binding. Gap-finder over the full CUAS
    TD path (CuasMotion + TDCorrTile) confirms this was the LAST GPU-touching
    un-overridden method; the rest are pure config getters.
    
    Needs the matching tile_processor_gpu commit (native fn) + libtileproc.so
    rebuild. mvn compile clean.
    Co-Authored-By: 's avatarClaude Opus 4.8 (1M context) <noreply@anthropic.com>
    ae4bf02f
GpuQuadJna.java 24 KB