• Andrey Filippov's avatar
    CLAUDE: GpuQuadJna texture overrides (oracle): execTextures + readback · 747ff9d1
    Andrey Filippov authored
    Completes the oracle GPU surface. The reliable gap finder is
      comm -23 <(ImageDtt gpuQuad.* calls) <(GpuQuadJna overrides)
    not the gpuTrace dump (only ~14 methods are instrumented, so e.g.
    getFlatTextures was invisible in the trace though it is on the path).
    
    Overrides (delegating to the new tp_proc_* texture API):
    - execTextures: builds weights[3]/params[5], forwards calc_textures/calc_extra/
      linescan/dust/keep flags. Implements the production (USE_DS_DP) behavior.
    - getTextureIndices: reads kernel-built count + packed indices.
    - getExtra: reshapes diff_rgb_combo (texture_indices order) into
      [num_cams*(num_colors+1)][tilesX*tilesY] keyed by ntile -- identical to base.
    - getFlatTextures: de-pitches gpu_textures -- identical to base.
    
    TpJna.java: bindings for tp_proc_exec_textures/get_texture_indices/
    get_diff_rgb_combo/get_textures.
    
    Edits only -- not mvn-compiled (Eyesis run was live). Signatures match base
    @Override; referenced fields are public final / public static.
    Co-Authored-By: 's avatarClaude Opus 4.8 (1M context) <noreply@anthropic.com>
    747ff9d1
Name
Last commit
Last update
docs Loading commit data...
eclipse_project_setup Loading commit data...
focusing_data_files Loading commit data...
ij_macros Loading commit data...
ijplugins Loading commit data...
scripts Loading commit data...
src/main Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
Eyesis_Correction.xml Loading commit data...
INSTALL-CODEX-ECLIPSE.md Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
mcp.allowed.example Loading commit data...
pom.xml Loading commit data...