Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

D3DCREATE_SOFTWARE_VERTEXPROCESSING wrapper? #1

Open
copslock opened this issue Sep 12, 2019 · 5 comments
Open

D3DCREATE_SOFTWARE_VERTEXPROCESSING wrapper? #1

copslock opened this issue Sep 12, 2019 · 5 comments

Comments

@copslock
Copy link

Hello,It's very luck to find this tool that likely implemented the D3DCREATE_SOFTWARE_VERTEXPROCESSING method to fix the vertex processing problem,so I am thinkign about whether it's possible to create some d3d9.dll generic wrapper to couple some game that always request D3DCREATE_HARDWARE_VERTEXPROCESSING?

@Nucleoprotein
Copy link
Owner

Nucleoprotein commented Sep 12, 2019

You can do this already, run game once to generate log file then check BehaviorFlags. Next go to ini file and write you own BehaviorFlags in hex
You can also write something like StringToBehaviorFlags then use string there: https://github.com/Nucleoprotein/OneTweakNG/blob/master/d3d9ex/IDirect3D9.cpp#L121

@mirh
Copy link

mirh commented Dec 24, 2019

I'm not sure how much it could matter, but as a matter of fact latest W10 has very slowed sw vtx proc

@Nucleoprotein
Copy link
Owner

I think it still will be faster in some cases than broken ultra slow HW processing by some drivers/games (FFXIII I'm watching at you)

@mirh
Copy link

mirh commented Dec 24, 2019

You should probably watch your newer fork then (: https://github.com/rebtd7/FF13Fix

@Nucleoprotein
Copy link
Owner

I think OneTweakNG needs some kind plugin support to merge such fixes, motto is: "One To Tweak Them All" 😄 so I will contact the author of that tweak after Christmas and make some API for that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants