|
Vulkan2D
2D renderer written in C using Vulkan and SDL2
|
Makes shaders possible in VK2D. More...


Go to the source code of this file.
Functions | |
| VK2DShader | vk2dSlangLoad (const char *slangFile) |
| Creates a shader from a slang shader file. | |
| VK2DShader | vk2dSlangFrom (const char *slangFile, int slangFileSize) |
| Creates a shader from a slang shader file in memory. | |
| void | vk2dShaderFree (VK2DShader shader) |
| Frees a shader from memory. | |
Makes shaders possible in VK2D.
| void vk2dShaderFree | ( | VK2DShader | shader | ) |
Frees a shader from memory.
| shader | Shader to free |
| VK2DShader vk2dSlangFrom | ( | const char * | slangFile, |
| int | slangFileSize | ||
| ) |
Creates a shader from a slang shader file in memory.
| slangFile | Slang file as a string (not null-terminated) |
| slangFileSize | Size of the slang file in bytes |
Check https://paolomazzon.github.io/Vulkan2D/md_docs_2QuickStart.html for information on how to properly create a slang shader for VK2D.
| VK2DShader vk2dSlangLoad | ( | const char * | slangFile | ) |
Creates a shader from a slang shader file.
| slangFile | Path to the slang source file |
Check https://paolomazzon.github.io/Vulkan2D/md_docs_2QuickStart.html for information on how to properly create a slang shader for VK2D.