logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

SDL_GPUShaderFormat - Specifies the format of shader code.

Availability

       This datatype is available since SDL 3.2.0.

Description

       Each format corresponds to a specific backend that accepts it.

Name

       SDL_GPUShaderFormat - Specifies the format of shader code.

See Also

SDL_CreateGPUShader(3)

Simple Directmedia Layer                           SDL 3.2.20                         SDL_GPUShaderFormat(3type)

Synopsis

#include<SDL3/SDL_gpu.h>typedefUint32SDL_GPUShaderFormat;#defineSDL_GPU_SHADERFORMAT_INVALID0#defineSDL_GPU_SHADERFORMAT_PRIVATE(1u<<0)/**<ShadersforNDA'dplatforms.*/#defineSDL_GPU_SHADERFORMAT_SPIRV(1u<<1)/**<SPIR-VshadersforVulkan.*/#defineSDL_GPU_SHADERFORMAT_DXBC(1u<<2)/**<DXBCSM5_1shadersforD3D12.*/#defineSDL_GPU_SHADERFORMAT_DXIL(1u<<3)/**<DXILSM6_0shadersforD3D12.*/#defineSDL_GPU_SHADERFORMAT_MSL(1u<<4)/**<MSLshadersforMetal.*/#defineSDL_GPU_SHADERFORMAT_METALLIB(1u<<5)/**<PrecompiledmetallibshadersforMetal.*/

See Also