目次 - SDL 3.0 API(機能別) - 3DレンダリングとGPUコンピューティング - SDL_GPUShaderFormat

SDL_GPUShaderFormat

シェーダコードの形式の型

ヘッダ

SDL3/SDL_gpu.h

SDL_GPU_SHADERFORMAT_INVALID0
SDL_GPU_SHADERFORMAT_PRIVATE(1u << 0)機密保持契約された環境のシェーダ
SDL_GPU_SHADERFORMAT_SPIRV(1u << 1)VulkanのSPIR-Vシェーダ
SDL_GPU_SHADERFORMAT_DXBC(1u << 2)D3D12のDXBC SM5_1シェーダ
SDL_GPU_SHADERFORMAT_DXIL(1u << 3)D3D12のDXIL SM6_0シェーダ
SDL_GPU_SHADERFORMAT_MSL(1u << 4)MetalのMSLシェーダ
SDL_GPU_SHADERFORMAT_METALLIB(1u << 5)Metalのプリコンパイルされたmetallibシェーダ

構文

typedef Uint32 SDL_GPUShaderFormat;

詳細

各形式はそれを受け入れる各バックエンドに対応している.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_GPUShaderFormat - SDL Wiki