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

Tessellation #1528

Draft
wants to merge 5 commits into
base: main
Choose a base branch
from
Draft

Tessellation #1528

wants to merge 5 commits into from

Conversation

baggins183
Copy link
Contributor

@baggins183 baggins183 commented Nov 13, 2024

Opening PR for testing, not close to merge

Only post results from this fork
https://github.com/baggins183/shadPS4/tree/tess

I know about the "Failed to create graphics pipeline" error on AMD, so dont post about that unless youve debugged the vkCreateGraphicsPipelines call and found something or can spot problems in the code.

Needs testing in other games that have tessellation shaders.

Also for BB, if someone can narrow down the hs_* and vs_* (domain) shaders responsible for blood splatter on clothes, or snow at cainhurst, that would help. Ive done some Cainhurst debugging with no luck so far. I can't confirm if its a tess problem or not.

raphaelthegreat and others added 5 commits November 9, 2024 19:51
DONT MERGE set log file to /dev/null

DONT MERGE linux pthread bb fix

save work

DONT MERGE dump ir

save more work

fix mistake with ES shader

skip list

add input patch control points dynamic state

random stuff
@baggins183
Copy link
Contributor Author

for amd bros who are crashing it would be interesting to know if some pipelines using tessellation shaders do compile successfully or if all of them cause the vkCreateGraphicsPipelines error

@baggins183
Copy link
Contributor Author

baggins183 commented Nov 15, 2024

I think if you can get a shad_log that has 2 or more "compiling hs shader"s that would be good.
If you are also crashing with failed to create graphics pipelines

@Brave-Valiant
Copy link

Thank you for your efforts, mr. Baggins. Here is my log:
shad_log.txt

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

Successfully merging this pull request may close these issues.

3 participants