Genera file di intestazione Vulkan per ogni Shader
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Questa guida mostra come generare le intestazioni Vulkan C++ per ogni sistema operativo host dai file Shar.
Scarica lo strumento Khronos Group Glslang Tool: candidato del 26 luglio 2020 sul tuo computer locale.
Decomprimilo.
Controlla la versione:
Finestre
bin\glslangValidator --version
macOS
./bin/glslangValidator --version
Linux
./bin/glslangValidator --version
Nel repository di Cardboard, individua la cartella sdk/rendering/android/shaders
e salva il relativo percorso.
Genera i file di intestazione Vulkan in C++:
Finestre
bin\glslangValidator -V --vn distortion_frag %SHADERS_FOLDER_PATH%\distortion.frag -o distortion_frag.spv.h
bin\glslangValidator -V --vn distortion_vert %SHADERS_FOLDER_PATH%\distortion.vert -o distortion_vert.spv.h
macOS
./bin/glslangValidator -V --vn distortion_frag $SHADERS_FOLDER_PATH/distortion.frag -o distortion_frag.spv.h
./bin/glslangValidator -V --vn distortion_vert $SHADERS_FOLDER_PATH/distortion.vert -o distortion_vert.spv.h
Linux
./bin/glslangValidator -V --vn distortion_frag $SHADERS_FOLDER_PATH/distortion.frag -o distortion_frag.spv.h
./bin/glslangValidator -V --vn distortion_vert $SHADERS_FOLDER_PATH/distortion.vert -o distortion_vert.spv.h
Ora dovresti avere distortion_frag.spv.h e distortion_vert.spv.h.
Tutti i diritti riservati. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-09-09 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-09-09 UTC."],[[["This guide provides instructions on generating Vulkan C++ header files from shader files for use in your application."],["You will need to download and install the Khronos Group Glslang tool to convert shader files into header files."],["The process involves locating your shader files and using the glslangValidator tool with specific commands to generate the corresponding header files."],["The generated header files, `distortion_frag.spv.h` and `distortion_vert.spv.h`, will contain the Vulkan-compatible code derived from your shaders."]]],[]]