Xenia: Issue with last D3D12 change "Compact float constants and don't split them into pages"

Created on 30 Sep 2018  Â·  4Comments  Â·  Source: xenia-project/xenia

Issue in Eternal sonata (Don´t know if happens in other games but surely yes)

Build c4599ff2/sep 30 (Compact float constants and don't split them into pages):

after

Build eb50ebd8/Sep 29 (Write to 8_8_8_8_GAMMA in gamma space):

before

gpu-d3d12

Most helpful comment

Shader constants are heavily broken right now, and they probably always were, but now this just became more prominent. Seems that the issue is related to descriptor updating. Currently searching for a fix.

All 4 comments

Log Build c4599ff (sep 30):
Log Build c4599ff (sep 30).zip

Log Build eb50ebd (Sep 29):
Log Build eb50ebd (Sep 29).zip

Shader constants are heavily broken right now, and they probably always were, but now this just became more prominent. Seems that the issue is related to descriptor updating. Currently searching for a fix.

Fixed in 2588aab89de6ddf60e0ced0aed4abea4e86c5fd1 — the shader translator was not adding constants to the list of used constants for single-operand scalar instructions.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

yugi1408 picture yugi1408  Â·  3Comments

zerr10 picture zerr10  Â·  3Comments

thx3ever picture thx3ever  Â·  3Comments

Razzile picture Razzile  Â·  3Comments

emoose picture emoose  Â·  3Comments