misyltoad/d9vk

Need for Speed: Carbon → Autosculpt not working

Closed this issue · 10 comments

In Need for Speed: Carbon, attempting to use Autosculpt only makes the glowing outline change, not the model itself.

A possibly-related issue was present in Wine pre-4.17, in which the geometry of the part would become corrupted with the message 005f:err:d3d:wined3d_debug_callback 0x21c778: "GL_INVALID_OPERATION error generated. Invalid VAO/VBO/pointer usage.".

D9VK off

image

D9VK on

image

Software information

Need for Speed: Carbon, maxed out, using AGThirteen's widescreen mod (although the issue happens regardless of the mod being present).

System information

  • GPU: NVIDIA GTX 1080
  • Driver: 435.21
  • Wine version: 4.17
  • D9VK version: 0.22

Apitrace file(s)

https://mega.nz/#!UyYCRYDT!rsoCwrK_P_oAsu5bbRe7Xq31Y2Sb1sDdwNrVxZcWAro

Can you try with Wine 4.18?

There is something about that:
47880 Need for Speed: Carbon - Autosculpt causes geometry corruption and GL_INVALID_OPERATION error

https://www.winehq.org/announce/4.18

Oh, the original issue (47880 Need for Speed: Carbon - Autosculpt causes geometry corruption and GL_INVALID_OPERATION error) got fixed with 4.17, but the D9VK one persists.

Log?

I don't actually know how to get that

NFSC.log

Is that ok?

Hello! Can this be re-tested on the game?
Changes have been made since which I think should resolve this issue, but I cannot test it myself as it is unreproducable on the trace.

Cheers!

Still here:

Screenshot_20191202_162959

Can you try with this?

d3d9.zip

It fixes the issue :)

Screenshot_20191202_190548

Nice. I'll do some more native testing to verify stuff here and hopefully push to master soon.