Baws Deep and Claude Opus 4.6
650306c9fd
MihawkGen: neural frame generation as an alternative to Lossless Scaling ( #258 )
...
Adds PS5_MihawkGen (mihawk-99) as a second frame generation method alongside
LSFG. MihawkGen uses GLSL compute shaders and a 1.7MB neural network weights
file — no user-supplied DLL needed.
- Build: static library with volk for Vulkan dispatch, symbol rename
(-DvkGetInstanceProcAddr=mihawkgen_volk_gipa) to avoid collision with
RADV's linker-aliased function; GIPA passed through Config struct
- Settings: frame_gen_method selector (0=Lossless Scaling, 1=MihawkGen)
in both global Settings and per-game overrides; method selector skips
unavailable methods (missing DLL / missing weights)
- Services: mihawkgen_state() availability check (user dir then app dir)
- Renderer: vulkan_mihawkgen.inc inlined into present path by
prepare-vulkan-port.py, gated by MihawkGenBridge::active; LSFG gated
off when MihawkGen is active
- Packaging: network.fgw weights copied from sibling repo into package
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-10-17 23:22:27 -04:00
..
2026-10-15 09:34:47 -04:00
2026-10-15 19:46:01 -04:00
2026-10-17 23:22:27 -04:00
2026-10-17 15:30:54 -04:00
2026-10-16 19:58:06 -04:00
2026-10-16 19:58:06 -04:00
2026-10-10 12:37:04 -04:00
2026-10-12 23:15:52 -04:00
2026-10-01 18:41:02 -04:00
2026-10-12 23:48:16 -04:00
2026-10-04 15:50:22 -04:00
2026-10-14 10:13:53 -04:00
2026-09-29 23:30:02 -04:00
2026-10-17 14:48:50 -04:00
2026-10-02 12:30:18 -04:00
2026-10-17 23:22:27 -04:00
2026-09-29 23:30:02 -04:00
2026-10-01 18:41:02 -04:00
2026-10-15 09:34:47 -04:00
2026-10-17 14:48:58 -04:00
2026-10-09 10:23:30 -04:00
2026-10-16 13:30:30 -04:00
2026-10-01 18:41:04 -04:00
2026-09-29 23:30:02 -04:00
2026-10-01 18:41:04 -04:00
2026-09-29 23:30:02 -04:00
2026-10-15 09:29:33 -04:00
2026-10-11 17:49:43 -04:00
2026-10-01 18:41:03 -04:00
2026-10-15 19:19:19 -04:00
2026-10-15 19:19:19 -04:00
2026-10-09 17:33:32 -04:00
2026-10-11 17:49:55 -04:00
2026-10-01 18:41:03 -04:00
2026-10-16 12:45:43 -04:00
2026-10-06 21:59:07 -04:00
2026-10-17 14:35:29 -04:00
2026-10-08 19:22:50 -04:00
2026-10-12 23:48:16 -04:00
2026-09-29 23:30:02 -04:00
2026-09-29 23:30:02 -04:00
2026-09-29 23:30:02 -04:00
2026-10-15 10:55:41 -04:00
2026-09-29 23:30:02 -04:00
2026-10-12 23:15:52 -04:00
2026-09-29 23:30:02 -04:00
2026-10-16 13:30:30 -04:00
2026-10-01 18:41:02 -04:00
2026-10-01 18:41:04 -04:00
2026-10-13 21:14:41 -04:00
2026-10-15 09:47:16 -04:00
2026-10-12 23:15:52 -04:00
2026-10-01 18:41:04 -04:00
2026-09-29 23:30:02 -04:00
2026-10-02 15:58:44 -04:00
2026-10-13 18:21:20 -04:00
2026-10-13 18:21:20 -04:00
2026-10-15 09:29:20 -04:00
2026-10-15 09:33:54 -04:00
2026-09-29 23:30:02 -04:00
2026-10-10 20:10:55 -04:00
2026-10-08 19:23:11 -04:00
2026-10-11 22:21:11 -04:00
2026-10-15 09:47:16 -04:00
2026-10-15 09:47:16 -04:00
2026-10-15 10:55:41 -04:00
2026-10-09 17:33:32 -04:00
2026-10-08 12:37:20 -04:00
2026-10-17 23:22:27 -04:00
2026-10-16 12:45:43 -04:00
2026-10-17 14:35:16 -04:00
2026-10-17 14:35:16 -04:00
2026-10-17 23:22:27 -04:00
2026-10-17 23:22:27 -04:00
2026-10-17 23:22:27 -04:00
2026-10-15 19:19:19 -04:00
2026-10-15 19:19:19 -04:00
2026-10-17 14:48:50 -04:00
2026-10-17 14:48:50 -04:00
2026-10-11 01:02:48 -04:00
2026-10-11 01:02:48 -04:00
2026-10-16 13:31:02 -04:00
2026-10-16 13:31:02 -04:00
2026-10-16 13:31:02 -04:00
2026-10-11 01:02:48 -04:00
2026-10-11 01:02:48 -04:00
2026-10-11 01:02:48 -04:00
2026-10-11 01:02:48 -04:00
2026-10-11 01:02:48 -04:00
2026-10-11 01:02:48 -04:00
2026-10-11 01:02:48 -04:00
2026-10-11 01:02:48 -04:00
2026-10-11 01:02:48 -04:00
2026-10-11 01:02:48 -04:00
2026-10-11 01:02:48 -04:00
2026-10-11 01:02:48 -04:00
2026-10-11 01:02:48 -04:00
2026-09-29 23:30:02 -04:00
2026-09-29 23:30:02 -04:00
2026-10-15 19:19:19 -04:00
2026-10-15 19:19:19 -04:00
2026-10-15 19:19:19 -04:00
2026-10-02 13:01:42 -04:00
2026-10-02 13:01:42 -04:00
2026-10-15 09:34:47 -04:00
2026-10-15 09:31:44 -04:00
2026-10-17 23:22:27 -04:00
2026-09-29 23:30:02 -04:00
2026-10-03 09:25:32 -04:00
2026-10-03 09:25:32 -04:00
2026-09-29 23:30:02 -04:00
2026-10-17 15:30:54 -04:00
2026-10-17 14:48:58 -04:00
2026-10-15 21:21:25 -04:00
2026-10-17 15:30:54 -04:00
2026-10-15 09:47:16 -04:00
2026-10-01 18:41:03 -04:00
2026-10-01 18:41:03 -04:00
2026-10-08 19:15:47 -04:00
2026-10-08 19:15:47 -04:00
2026-09-29 23:30:02 -04:00
2026-09-29 23:30:02 -04:00
2026-09-29 23:30:02 -04:00
2026-09-29 23:30:02 -04:00
2026-09-29 23:30:02 -04:00
2026-09-29 23:30:02 -04:00
2026-10-10 12:05:47 -04:00
2026-10-17 23:22:27 -04:00
2026-10-09 23:27:11 -04:00
2026-10-09 23:27:11 -04:00
2026-09-29 23:30:02 -04:00
2026-09-29 23:30:02 -04:00
2026-10-01 18:41:02 -04:00
2026-10-03 07:59:47 -04:00
2026-10-03 07:59:47 -04:00
2026-10-16 19:03:38 -04:00
2026-10-16 13:30:23 -04:00
2026-10-11 01:02:48 -04:00
2026-10-11 01:02:48 -04:00
2026-10-08 19:23:11 -04:00
2026-10-15 09:29:40 -04:00
2026-10-15 09:29:40 -04:00
2026-10-15 09:29:40 -04:00
2026-10-02 23:48:48 -04:00
2026-10-17 15:38:32 -04:00
2026-10-05 10:21:28 -04:00
2026-09-29 23:30:02 -04:00
2026-09-29 23:30:02 -04:00
2026-10-12 23:15:52 -04:00
2026-10-15 09:32:03 -04:00
2026-10-13 21:14:41 -04:00
2026-10-12 23:15:52 -04:00
2026-10-15 10:55:41 -04:00
2026-09-29 23:30:02 -04:00
2026-09-29 23:30:02 -04:00
2026-10-17 23:22:27 -04:00
2026-10-01 18:41:04 -04:00
2026-10-17 23:22:27 -04:00
2026-09-29 23:30:02 -04:00