|
SDL 3.0
|
#include <SDL_gpu.h>
Data Fields | |
| size_t | code_size |
| const Uint8 * | code |
| const char * | entrypoint |
| SDL_GPUShaderFormat | format |
| SDL_GPUShaderStage | stage |
| Uint32 | num_samplers |
| Uint32 | num_storage_textures |
| Uint32 | num_storage_buffers |
| Uint32 | num_uniform_buffers |
| SDL_PropertiesID | props |
A structure specifying code and metadata for creating a shader object.
| const Uint8* SDL_GPUShaderCreateInfo::code |
| size_t SDL_GPUShaderCreateInfo::code_size |
| const char* SDL_GPUShaderCreateInfo::entrypoint |
| SDL_GPUShaderFormat SDL_GPUShaderCreateInfo::format |
| Uint32 SDL_GPUShaderCreateInfo::num_samplers |
| Uint32 SDL_GPUShaderCreateInfo::num_storage_buffers |
| Uint32 SDL_GPUShaderCreateInfo::num_storage_textures |
| Uint32 SDL_GPUShaderCreateInfo::num_uniform_buffers |
| SDL_PropertiesID SDL_GPUShaderCreateInfo::props |
| SDL_GPUShaderStage SDL_GPUShaderCreateInfo::stage |