![]() |
HLSL compilieren
Hallo,
in der Unit FMX.Materials sind die Klassen für TColorMaterial und TTextureMaterial usw. definiert. Jeweils in der Methode DoInitialize wird der VertexShader und PixelShader definiert. Hier wird offensichtlich ein compiliertes HLSL übergeben. Meine Frage nun, womit erzeugt Delphi den TContextShaderCode? Womit compiliert Delphi HSLS? Im Programm LowLevel3D hat Delphi noch den Original Source mit angegeben, und dann für die unterschiedlichen Architekturen wie zb DX10 den HLSL Soruce eingefügt. Gibt es einen DirectX-Befehl der die Shader-Programme compiliert? Vielen Dank für eure Mühe. Gruß Peter |
AW: HLSL compilieren
|
AW: HLSL compilieren
danke für den Hinweis.
Version 1.5 ist vom September 2016. das könnte den Shader 5.0 mindestens enthalten |
AW: HLSL compilieren
MS hat seinen HLSL compiler seit DX12 offen gelegt. Zu bekommen, ganz offiziell,
![]() |
AW: HLSL compilieren
Vielen Dank
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz