dxup icon indicating copy to clipboard operation
dxup copied to clipboard

[d3d9-dev] SWTOR logs.

Open leonmaxx opened this issue 5 years ago • 10 comments

Hello Joshua,

I tried to run Star Wars: The Old Republic using latest build of DXUP, result is black screen with some of 2D GUI elements, text, and some of them was misplaced.

Logs of DXVK and DXUP: swtor_d3d11.log swtor_dxgi.log swtor_d3d9.log

Possibly they'll help getting DXUP working.

leonmaxx avatar Jan 20 '19 15:01 leonmaxx

Can you provide an apitrace? I don't own this game.

Joshua-Ashton avatar Jan 20 '19 15:01 Joshua-Ashton

I'll try to get apitrace of it. SWTOR uses launcher with login, so I can't run client directly.

leonmaxx avatar Jan 20 '19 15:01 leonmaxx

Putting the d3d9.dll from apitrace next to the game file should do it, it will drop <Exefile name>.trace to your desktop

rphsoftware avatar Jan 20 '19 15:01 rphsoftware

Thanks, I'll try.

leonmaxx avatar Jan 20 '19 15:01 leonmaxx

Apitraces: https://drive.google.com/file/d/1qZc_eqG_k-l-oS0gApovg3Z6O1g-F8n6/view?usp=sharing https://drive.google.com/file/d/16TC9Ke8q8C4-HfcijUom7Aywry6QYnwC/view?usp=sharing https://drive.google.com/file/d/1QuycyMwWwv_mEFaXOAy5n9Nq0_BbTZPY/view?usp=sharing

They are quite big and that just the character selection screen.

leonmaxx avatar Jan 20 '19 16:01 leonmaxx

Game have multiple processes swtor.exe running, probably that is why it generates multiple trace files.

leonmaxx avatar Jan 20 '19 16:01 leonmaxx

One of processes is used for running Chromium Embedded Framework. Second process owns a window and possibly draws 2D GUI. Third process draws 3D models.

leonmaxx avatar Jan 20 '19 17:01 leonmaxx

This sounds like hell to debug.

Joshua-Ashton avatar Jan 20 '19 17:01 Joshua-Ashton

I'd start from logs:

[FAIL] Unimplemented operation texkill encountered.
[FAIL] Unimplemented operation dp2add encountered.
[FAIL] Unimplemented operation texldl encountered.

If I understand correctly this is a unsupported shader instructions?

leonmaxx avatar Jan 20 '19 17:01 leonmaxx

I haven't implemented these yet. It's on my todo list.

Joshua-Ashton avatar Jan 20 '19 17:01 Joshua-Ashton