Giter VIP home page Giter VIP logo

Comments (7)

mbriar avatar mbriar commented on August 16, 2024 1

This is not fixed, amdvlk is still lacking some features for shader model 6.6 on vkd3d-proton without faking it with overrides, but there is already a bugreport for it: #289

from amdvlk.

Hadrianneue avatar Hadrianneue commented on August 16, 2024

fixed on VKD3D, shader model support 6.6 added

from amdvlk.

Hadrianneue avatar Hadrianneue commented on August 16, 2024

This is not fixed, amdvlk is still lacking some features for shader model 6.6 on vkd3d-proton without faking it with overrides, but there is already a bugreport for it: #289

it launches though, but thanks for correcting it.

from amdvlk.

ruiminzhao avatar ruiminzhao commented on August 16, 2024

@mbriar From the description, I haven't seen any info that can specify this issue is related with #289. Maybe you mean #289 has blocked "the shader model 6.6 on vkd3d-proton"? BTW, #289 This issue has already been fixed and delivered, you can check on the commit-id bf720037b81b648e20c54fe1c499b30c11964ef4(under stg/xgl), this extension will be supported default.

from amdvlk.

mbriar avatar mbriar commented on August 16, 2024

@ruiminzhao yes, vkd3d-proton requires VK_NV_compute_shader_derivatives to expose D3D12 shader model 6.6 to applications and The Last of Us Part I fails to start if shader model 6.6 is not exposed. VK_NV_compute_shader_derivatives is not yet available in latest AMDVLK 2023.Q1.3 release, but I'm glad to know that it is probably coming soon.

from amdvlk.

samlupeng avatar samlupeng commented on August 16, 2024

@Hadrianneue
fixed on VKD3D, shader model support 6.6 added <-- which version of VKD3D fixed this issue? thanks!

from amdvlk.

mbriar avatar mbriar commented on August 16, 2024

@samlupeng there is no vkd3d-proton release that includes this yet, and the fix was only to add an environment variable to override the reported shader model HansKristian-Work/vkd3d-proton@eae3498

So on vulkan drivers that don't support all the necessary extensions for shader model 6.6 it is still required to set VKD3D_SHADER_MODEL=6_6 to launch The Last of Us. See here for which features vkd3d-proton requires to expose shader model 6.6 without any overrides: https://github.com/HansKristian-Work/vkd3d-proton/blob/eae3498030da0a16f9a65cd02dbede359e4e6e86/libs/vkd3d/device.c#L6724

from amdvlk.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.