feat(render) Campaign FW1: pin the exact retail projection in the replay context
Live-dumped from the capture client (Render::bw/bh 1024x720, xinvscale/yinvscale 0.00025, tx 0.127875, ty 0.089875, vdst 0.1330767): the replay context now uses retail unproject formula verbatim for the ray caster and the exact frustum (fovY = 2*atan(ty/vdst), aspect = tx/ty) for projection - no guessed camera constants remain. foundry-deep conformance stays green. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
6caedf25f9
commit
e8df809c40
2 changed files with 47 additions and 17 deletions
21
tools/walk-oracle/fw1-proj-recon.cdb
Normal file
21
tools/walk-oracle/fw1-proj-recon.cdb
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
.logopen C:\Users\erikn\AppData\Local\Temp\claude\C--Users-erikn-source-repos-acdream--claude-worktrees-peaceful-blackburn-5333f0\e3dbd387-d947-4f49-964d-d454fc9c7d83\scratchpad\fw1-proj-recon.log
|
||||
.sympath C:\Users\erikn\source\repos\acdream\refs
|
||||
.symopt+ 0x40
|
||||
.reload /f acclient.exe
|
||||
x acclient!Render::bw
|
||||
x acclient!Render::bh
|
||||
x acclient!Render::xinvscale
|
||||
x acclient!Render::yinvscale
|
||||
x acclient!Render::tx
|
||||
x acclient!Render::ty
|
||||
x acclient!Render::vdst
|
||||
x acclient!Render::viewer_world_space
|
||||
dd acclient!Render::bw L1
|
||||
dd acclient!Render::bh L1
|
||||
dd acclient!Render::xinvscale L1
|
||||
dd acclient!Render::yinvscale L1
|
||||
dd acclient!Render::tx L1
|
||||
dd acclient!Render::ty L1
|
||||
dd acclient!Render::vdst L1
|
||||
.logclose
|
||||
qd
|
||||
Loading…
Add table
Add a link
Reference in a new issue