GPUOpen-Drivers / llpc

LLVM-Based Pipeline Compiler
MIT License
166 stars 115 forks source link

Fix Doom Eternal RT regression #2862

Closed LLJJDD closed 10 months ago

LLJJDD commented 10 months ago

Root cause: When building ELF with helper thread, a new lgc::Pipeline object is created, which does not set useGpurt.

Solution: Set useGpurt for that lgc::Pipeline.

amdvlk-admin commented 10 months ago

Test summary for commit 1a58e6d5c5e420b445d92ffaec2029344e1c5d12

CTS tests (Failed: 0/138443)
  • Built with version 1.3.5.2
  • Ubuntu navi3x, Srdcvk
    • Passed: 35211/69228 (50.9%)
    • Failed: 0/69228 (0.0%)
    • Not Supported: 34017/69228 (49.1%)
    • Warnings: 0/69228 (0.0%)
    Ubuntu navi2x, Srdcvk
    • Passed: 35241/69215 (50.9%)
    • Failed: 0/69215 (0.0%)
    • Not Supported: 33974/69215 (49.1%)
    • Warnings: 0/69215 (0.0%)