Le code source ouvert DirectX Shader Compiler de Microsoft décrit le format d'un nouveau langage intermédiaire (IL) pour les shaders HLSL appelé DXIL.Convertir DXBC en DXIL (DirectX Bytecode en langage DirectX Intermediate)
La documentation fait référence à un convertisseur de la précédente HLSL IL, appelée DXBC, au nouveau DXIL: https://github.com/Microsoft/DirectXShaderCompiler/blob/master/docs/DXIL.rst.
Cependant, je suis incapable de trouver l'outil référencé dxbc2dxil, ou tout autre moyen de convertir DXBC en DXIL. J'ai essayé de passer des fichiers DXBC aux divers outils du projet DirectX Shader Compiler, mais aucun n'a accepté le DXBC ordinaire comme entrée.
Existe-t-il actuellement un moyen d'obtenir DXIL à partir de vieux DXBC?
Merci pour votre réponse @ galop1n. Avoir cet outil disponible publiquement serait bien, alors j'espère que Microsoft en sortira éventuellement une version. –
Confirmé que dxbc2dxil n'est pas actuellement public: https://twitter.com/mlrdev/status/895140130553384962 –