Dusk-92
|
f524c14c5f
|
V35: add D3D9 linear sampler constant
|
2026-08-29 10:35:07 +02:00 |
|
Dusk-92
|
93e2c65033
|
V35: prototype retail-like dilation and halo outline
|
2026-08-29 10:34:02 +02:00 |
|
Dusk-92
|
7e503fceb1
|
V35: sync outline automatically on target changes
|
2026-08-29 10:32:48 +02:00 |
|
Dusk-92
|
04e37fcd4b
|
V35: register automatic outline target sync
|
2026-08-29 10:32:41 +02:00 |
|
Dusk-92
|
189b040bf3
|
V35: add automatic target sync Lua callback
|
2026-08-29 10:32:33 +02:00 |
|
Dusk-92
|
f81851bb84
|
V34: use full-float JFA seed render targets
|
2026-08-29 10:18:28 +02:00 |
|
Dusk-92
|
35b3d00519
|
V34: add G32R32F JFA format
|
2026-08-29 10:18:10 +02:00 |
|
Dusk-92
|
80b1177da9
|
V33: fix signed seed test in cleanup shader
|
2026-08-29 10:05:20 +02:00 |
|
Dusk-92
|
c70c5a37ba
|
V33: conservatively clean silhouette pinholes before JFA
|
2026-08-29 10:04:42 +02:00 |
|
Dusk-92
|
6354255965
|
Remove temporary V32 transport file
|
2026-08-29 09:41:43 +02:00 |
|
Dusk-92
|
70e7a2f24f
|
Remove temporary V32 build workflow
|
2026-08-29 09:41:40 +02:00 |
|
github-actions[bot]
|
d024a5ff69
|
Build V32 test package [skip ci]
|
2026-08-29 07:40:32 +00:00 |
|
Dusk-92
|
ebdfa57d88
|
Publish temporary V32 build asset
|
2026-08-29 09:39:58 +02:00 |
|
github-actions[bot]
|
5bb482e0c2
|
Build V32 test package [skip ci]
|
2026-08-29 07:35:09 +00:00 |
|
Dusk-92
|
6c9e951bf5
|
Expose compiled V32 outline for transport
|
2026-08-29 09:34:49 +02:00 |
|
github-actions[bot]
|
d3f8dcd76f
|
Build V32 test package [skip ci]
|
2026-08-29 07:30:47 +00:00 |
|
Dusk-92
|
707481d143
|
Add temporary V32 build workflow
|
2026-08-29 09:30:18 +02:00 |
|
Dusk-92
|
5f25e2494c
|
V32: hard 3px outline without feather
|
2026-08-29 09:29:27 +02:00 |
|
Dusk-92
|
eb810db78c
|
Build V31 outline polish
|
2026-08-28 22:59:41 +02:00 |
|
Dusk-92
|
85507f7e73
|
V31 report additive glow filtering
|
2026-08-28 22:59:36 +02:00 |
|
Dusk-92
|
8ce131c614
|
V31 polish outline edge and filter additive glow
|
2026-08-28 22:59:32 +02:00 |
|
Dusk-92
|
f2f0b789bb
|
Build DEBUG30 real StateBlock Apply
|
2026-08-28 22:51:44 +02:00 |
|
Dusk-92
|
bb26e3fd71
|
DEBUG30 fix StateBlock Apply vtable slot
|
2026-08-28 22:51:39 +02:00 |
|
Dusk-92
|
7fcd97c5fa
|
Fix DEBUG29 viewport setter
|
2026-08-28 22:47:43 +02:00 |
|
Dusk-92
|
a0ca341177
|
Build DEBUG29 isolated state-block replay
|
2026-08-28 22:46:56 +02:00 |
|
Dusk-92
|
1ea8067930
|
DEBUG29 report full D3D state restore
|
2026-08-28 22:46:48 +02:00 |
|
Dusk-92
|
d344f74fbf
|
DEBUG29 fully isolate exact-material replay state
|
2026-08-28 22:46:41 +02:00 |
|
Dusk-92
|
ec5e5f189e
|
Build DEBUG28 exact-material state-block replay
|
2026-08-28 22:41:15 +02:00 |
|
Dusk-92
|
d5a3a0e925
|
DEBUG28 report D3D state-block capture
|
2026-08-28 22:41:08 +02:00 |
|
Dusk-92
|
ef0e32de53
|
DEBUG28 replay exact D3D material via state blocks
|
2026-08-28 22:41:04 +02:00 |
|
Dusk-92
|
e2f3b3092a
|
Add D3D9 state block type
|
2026-08-28 22:40:57 +02:00 |
|
Dusk-92
|
dd8286559d
|
Build DEBUG27 fixed-function material alpha replay
|
2026-08-28 22:29:18 +02:00 |
|
Dusk-92
|
9d1673b359
|
DEBUG27 replay fixed-function material alpha
|
2026-08-28 22:29:13 +02:00 |
|
Dusk-92
|
3b5246e0ee
|
Add fixed-function texture-stage constants for Outline
|
2026-08-28 22:29:07 +02:00 |
|
Dusk-92
|
11d219e54f
|
Build DEBUG26 opaque/cutout silhouette mode
|
2026-08-28 22:22:45 +02:00 |
|
Dusk-92
|
a92d9caec1
|
DEBUG26 report skipped translucent passes
|
2026-08-28 22:22:38 +02:00 |
|
Dusk-92
|
6ef67ff11c
|
DEBUG26 ignore translucent M2 carrier passes
|
2026-08-28 22:22:33 +02:00 |
|
Dusk-92
|
9a51cc6e1a
|
Build DEBUG25 WoW-aware transparency replay
|
2026-08-28 22:18:11 +02:00 |
|
Dusk-92
|
ca445ef9bd
|
DEBUG25 replay WoW alpha and blend semantics
|
2026-08-28 22:18:07 +02:00 |
|
Dusk-92
|
8d2db15f93
|
Add alpha-test and blend constants for Outline replay
|
2026-08-28 22:18:02 +02:00 |
|
Dusk-92
|
83627ea829
|
Build DEBUG24 alpha-aware outline
|
2026-08-28 22:12:17 +02:00 |
|
Dusk-92
|
dab770c018
|
DEBUG24 respect texture alpha in silhouette replay
|
2026-08-28 22:12:08 +02:00 |
|
Dusk-92
|
a933f0b639
|
Build DEBUG23 stable no-stencil outline
|
2026-08-28 22:05:31 +02:00 |
|
Dusk-92
|
68206a4347
|
DEBUG23 compact no-stencil diagnostics
|
2026-08-28 22:05:26 +02:00 |
|
Dusk-92
|
b65e441261
|
DEBUG23 run real outline without Reset or stencil
|
2026-08-28 22:05:21 +02:00 |
|
Dusk-92
|
5b95716a82
|
Fix DEBUG22 compact-output verifier
|
2026-08-28 21:59:20 +02:00 |
|
Dusk-92
|
774763f848
|
Remove obsolete DEBUG14 no-reset verifier
|
2026-08-28 21:58:26 +02:00 |
|
Dusk-92
|
91607bc42f
|
Build DEBUG22 safe D24S8 stencil path
|
2026-08-28 21:57:18 +02:00 |
|
Dusk-92
|
2558cd9709
|
DEBUG22 request and report stencil readiness
|
2026-08-28 21:57:13 +02:00 |
|
Dusk-92
|
a11ff8d82b
|
DEBUG22 restore D24S8 safely and rehook after Reset
|
2026-08-28 21:57:09 +02:00 |
|
Dusk-92
|
03fd1c7f38
|
Build DEBUG21 raw silhouette stencil isolation
|
2026-08-28 21:51:13 +02:00 |
|
Dusk-92
|
67817052b7
|
DEBUG21 show raw silhouette without stencil gate
|
2026-08-28 21:51:08 +02:00 |
|
Dusk-92
|
457b15999b
|
Build DEBUG20 JFA decode fix
|
2026-08-28 21:40:56 +02:00 |
|
Dusk-92
|
4d3bae29fb
|
Fix JFA decode constant-register restriction
|
2026-08-28 21:40:45 +02:00 |
|
Dusk-92
|
605ca09804
|
Build DEBUG19 JFA constant-register fix
|
2026-08-28 21:37:06 +02:00 |
|
Dusk-92
|
220236855f
|
Fix JFA shader constant-register restriction
|
2026-08-28 21:37:02 +02:00 |
|
Dusk-92
|
fab99d1f96
|
Fix DEBUG18 compact-output verifier
|
2026-08-28 21:25:48 +02:00 |
|
Dusk-92
|
68ccdb253f
|
Fix DEBUG18 output verifier
|
2026-08-28 21:25:00 +02:00 |
|
Dusk-92
|
a6bf31160f
|
Fix DEBUG18 unused late rehook result
|
2026-08-28 21:24:05 +02:00 |
|
Dusk-92
|
9a3d431d32
|
Build DEBUG18 D3DX error text diagnostics
|
2026-08-28 21:23:20 +02:00 |
|
Dusk-92
|
441a97646e
|
DEBUG18 show D3DX assembler message
|
2026-08-28 21:23:09 +02:00 |
|
Dusk-92
|
e27fcf1eba
|
DEBUG18 capture D3DX shader error text
|
2026-08-28 21:23:04 +02:00 |
|
Dusk-92
|
66a77224e3
|
Build DEBUG17 HRESULT diagnostics
|
2026-08-28 21:05:02 +02:00 |
|
Dusk-92
|
1f1420ea53
|
DEBUG17 expose D3D9 failure HRESULTs
|
2026-08-28 21:04:57 +02:00 |
|
Dusk-92
|
0b8b415bab
|
DEBUG17 capture shader and texture HRESULTs
|
2026-08-28 21:04:52 +02:00 |
|
Dusk-92
|
6392a960a0
|
Fix DEBUG16 verifier after compact debug output
|
2026-08-28 20:40:31 +02:00 |
|
Dusk-92
|
94e1189456
|
Build DEBUG16 graphics-resource diagnostics
|
2026-08-28 20:39:19 +02:00 |
|
Dusk-92
|
eb07e1d237
|
DEBUG16 expose shader and RT stages
|
2026-08-28 20:39:15 +02:00 |
|
Dusk-92
|
52361a9e42
|
DEBUG16 instrument shader and render-target creation
|
2026-08-28 20:39:11 +02:00 |
|
Dusk-92
|
9674807ea4
|
Build DEBUG15 late rehook test
|
2026-08-28 20:35:28 +02:00 |
|
Dusk-92
|
1ed94e0387
|
DEBUG15 late rehook from OutlineDebug
|
2026-08-28 20:35:23 +02:00 |
|
Dusk-92
|
7797221071
|
DEBUG15 add late D3D9 rehook
|
2026-08-28 20:35:20 +02:00 |
|
Dusk-92
|
07ec0b9b74
|
Fix DEBUG14 verifier location
|
2026-08-28 20:29:36 +02:00 |
|
Dusk-92
|
9c536db53c
|
Build DEBUG14 without forced D3D9 reset
|
2026-08-28 20:28:30 +02:00 |
|
Dusk-92
|
4acbd4e965
|
DEBUG14 disable first-frame forced D3D9 reset
|
2026-08-28 20:28:27 +02:00 |
|
Dusk-92
|
380f62d5ec
|
Update DEBUG13 output verifier
|
2026-08-28 20:21:50 +02:00 |
|
Dusk-92
|
3751675336
|
Keep DEBUG13 output within Zig format arg limit
|
2026-08-28 20:20:57 +02:00 |
|
Dusk-92
|
659fcceb85
|
Verify live D3D9 hook diagnostics
|
2026-08-28 20:20:01 +02:00 |
|
Dusk-92
|
2c3b35e788
|
Show live D3D9 vtable hook ownership
|
2026-08-28 20:19:57 +02:00 |
|
Dusk-92
|
0eb5cc2520
|
Expose live D3D9 hook ownership diagnostics
|
2026-08-28 20:19:53 +02:00 |
|
Dusk-92
|
2b5c53548d
|
Verify post-publication scan instrumentation
|
2026-08-28 20:15:58 +02:00 |
|
Dusk-92
|
cc7a5dd7f9
|
Expose post-publication scan diagnostic
|
2026-08-28 20:15:54 +02:00 |
|
Dusk-92
|
57fa079361
|
Track scans occurring after Outline publication
|
2026-08-28 20:15:49 +02:00 |
|
Dusk-92
|
0ac3809942
|
Verify Outline handoff instrumentation
|
2026-08-28 20:11:44 +02:00 |
|
Dusk-92
|
41a53ce388
|
Expose Outline handoff diagnostics
|
2026-08-28 20:11:40 +02:00 |
|
Dusk-92
|
50c1a0b508
|
Instrument Outline Lua-to-render handoff
|
2026-08-28 20:11:36 +02:00 |
|
Dusk-92
|
9f9e56e764
|
Use atomic Lua-to-render handoff for Outline target
|
2026-08-28 20:02:45 +02:00 |
|
Dusk-92
|
f1399599d5
|
Build Lua-thread pinned Outline debug
|
2026-08-28 19:59:33 +02:00 |
|
Dusk-92
|
4e8791687b
|
Capture and pin Outline objects from Lua thread
|
2026-08-28 19:59:30 +02:00 |
|
Dusk-92
|
d4df1143ce
|
Use Lua-thread pinned objects for Outline debug rendering
|
2026-08-28 19:59:25 +02:00 |
|
Dusk-92
|
cdd3724c8e
|
Build live UnitGUID Outline tracking debug
|
2026-08-28 19:56:32 +02:00 |
|
Dusk-92
|
e0f8592015
|
Expose UnitGUID object-resolution stages
|
2026-08-28 19:56:28 +02:00 |
|
Dusk-92
|
8e6d8e292e
|
Use working UnitGUID path for Outline tracking
|
2026-08-28 19:56:25 +02:00 |
|
Dusk-92
|
8a0c8eec18
|
Verify one-shot UnitGUID debug probe
|
2026-08-28 19:52:07 +02:00 |
|
Dusk-92
|
35f90c85fb
|
Add one-shot UnitGUID diagnostics to OutlineDebug
|
2026-08-28 19:52:04 +02:00 |
|
Dusk-92
|
c575ec8498
|
Document independent target debug stage
|
2026-08-28 18:31:18 +02:00 |
|
Dusk-92
|
2aeee3fceb
|
Expose player GUID stage in OutlineDebug
|
2026-08-28 18:31:15 +02:00 |
|
Dusk-92
|
6ef29ba99f
|
Track target independently from local player resolution
|
2026-08-28 18:31:12 +02:00 |
|
Dusk-92
|
e5acd33f0c
|
Verify Nampower-style Outline object path
|
2026-08-28 18:26:19 +02:00 |
|
Dusk-92
|
fb4fb880e5
|
Use Nampower-style player and target GUID path
|
2026-08-28 18:26:15 +02:00 |
|
Dusk-92
|
61cf447248
|
Add locked target GUID address for Outline debug
|
2026-08-28 18:26:11 +02:00 |
|
Dusk-92
|
1314860bde
|
Let target Outline work without legacy object manager global
|
2026-08-28 18:22:12 +02:00 |
|
Dusk-92
|
134e5a37f9
|
Allow GUID resolution when legacy object manager global is zero
|
2026-08-28 18:21:59 +02:00 |
|
Dusk-92
|
bff19dd95b
|
Show object manager readiness in OutlineDebug
|
2026-08-28 18:16:19 +02:00 |
|
Dusk-92
|
4eb37f4c23
|
Bypass broken IS_IN_WORLD gate in Outline debug
|
2026-08-28 18:16:14 +02:00 |
|
Dusk-92
|
3ee72d70d6
|
Add object manager readiness check for Outline debug
|
2026-08-28 18:16:10 +02:00 |
|
Dusk-92
|
b714c38ab7
|
Expose target acquisition stages in OutlineDebug
|
2026-08-28 18:06:19 +02:00 |
|
Dusk-92
|
bcf8cefb35
|
Split Outline target acquisition diagnostics
|
2026-08-28 18:06:15 +02:00 |
|
Dusk-92
|
1632d98797
|
Keep V8 debug ABI checks optimizer independent
|
2026-08-28 17:59:35 +02:00 |
|
Dusk-92
|
c890a6bc69
|
Relax debug build FrameScript disassembly matcher
|
2026-08-28 17:58:55 +02:00 |
|
Dusk-92
|
086dd17a31
|
Trigger V8 debug diagnostics build
|
2026-08-28 17:57:54 +02:00 |
|
Dusk-92
|
b128c01a7c
|
Build V8 Outline debug diagnostics
|
2026-08-28 17:57:41 +02:00 |
|
Dusk-92
|
33ec80d742
|
Register OutlineDebug Lua command
|
2026-08-28 17:57:19 +02:00 |
|
Dusk-92
|
ad706ccb9a
|
Add in-game OutlineDebug diagnostics
|
2026-08-28 17:57:09 +02:00 |
|
Dusk-92
|
d7f93b3c00
|
Add sticky D3D9 Outline diagnostics
|
2026-08-28 17:56:47 +02:00 |
|
Dusk-92
|
62026da380
|
Add sticky Outline tracker diagnostics
|
2026-08-28 17:56:26 +02:00 |
|
Dusk-92
|
45635455b9
|
Verify V8 UnitGUID ECX ABI
|
2026-08-28 17:48:24 +02:00 |
|
Dusk-92
|
37757a2347
|
Fix V8 UnitGUID x86 ABI stack leak
|
2026-08-28 17:48:06 +02:00 |
|
Dusk-92
|
855ea340cc
|
Fix V8 registerFunction asm build
|
2026-08-28 17:39:31 +02:00 |
|
Dusk-92
|
6e0c0850e8
|
Verify V8 FrameScript registration ABI
|
2026-08-28 17:38:20 +02:00 |
|
Dusk-92
|
17af79dff4
|
Fix V8 FrameScript registration ABI
|
2026-08-28 17:37:45 +02:00 |
|
Dusk-92
|
a55f43a5d5
|
Verify V8 OutlineCommand ECX ABI in machine code
|
2026-08-28 17:27:43 +02:00 |
|
Dusk-92
|
126f617ca1
|
Fix V8 OutlineCommand ABI to receive Lua state in ECX
|
2026-08-28 17:27:24 +02:00 |
|
Dusk-92
|
43839b2b41
|
Build safe standalone core V8 artifact
|
2026-08-28 17:09:54 +02:00 |
|
Dusk-92
|
dbdb513e94
|
Use x86 fastcall for OutlineCommand callback
|
2026-08-28 17:09:38 +02:00 |
|
Dusk-92
|
4aae16646c
|
Build safe standalone core V7 artifact
|
2026-08-28 17:05:10 +02:00 |
|
Dusk-92
|
5fe9a92672
|
Force Outline Lua calls through x86 register asm
|
2026-08-28 17:04:59 +02:00 |
|
Dusk-92
|
b587992a6c
|
Build safe standalone core V5 artifact
|
2026-08-28 16:55:06 +02:00 |
|
Dusk-92
|
bbcc70fa0d
|
Fix Outline Lua API calls on safe core V5
|
2026-08-28 16:54:46 +02:00 |
|
Dusk-92
|
ebccbee66a
|
Build safe standalone core V4 artifact
|
2026-08-28 16:47:23 +02:00 |
|
Dusk-92
|
68c0ad2b75
|
Use minimal standalone core for Outline CustomAssets and TransmogFix
|
2026-08-28 16:46:54 +02:00 |
|
Dusk-92
|
7bf5a11011
|
Add minimal core mode for safe standalone variants
|
2026-08-28 16:46:17 +02:00 |
|