FFXIVClientStructs icon indicating copy to clipboard operation
FFXIVClientStructs copied to clipboard

Update RenderTargetManager, add GraphicsConfig

Open Haselnussbomber opened this issue 1 year ago • 1 comments

Preface: It's a bunch of nothing.

Wanted to check in on CharaView rendering again, but ended up just updating RenderTargetManager, which wasn't updated for Dawntrail. I tried to map fields, but sadly I lack the knowledge of graphics engine internals, which is why I couldn't name anything and simply set all unk fields to internal so they can at least be used with the structimporter. (Stupidly enough the generated FixedSizeArray Spans are public... not my fault.) I couldn't find the DynamicResolution height fields - they probably were replaced by aspect ratio floats.

Also, I added the GraphicsConfig struct. Most fields are updated from ConfigOptions, which is where I got the names from (see 48 89 5C 24 ?? 48 89 74 24 ?? 57 48 81 EC 90 04 00 00).

Haselnussbomber avatar Oct 10 '24 01:10 Haselnussbomber

Oops, forgot about that one. Will fix tomorrow.

Haselnussbomber avatar Oct 10 '24 01:10 Haselnussbomber