Vulkan2D
2D renderer written in C using Vulkan and SDL2
Loading...
Searching...
No Matches
Shader.h
Go to the documentation of this file.
1
4#pragma once
5#include "VK2D/Structs.h"
6#include "VK2D/Constants.h"
7
8#ifdef __cplusplus
9extern "C" {
10#endif
11
18VK2DShader vk2dSlangLoad(const char *slangFile);
19
27VK2DShader vk2dSlangFrom(const char *slangFile, int slangFileSize);
28
31void vk2dShaderFree(VK2DShader shader);
32
33#ifdef __cplusplus
34}
35#endif
void vk2dShaderFree(VK2DShader shader)
Frees a shader from memory.
VK2DShader vk2dSlangFrom(const char *slangFile, int slangFileSize)
Creates a shader from a slang shader file in memory.
VK2DShader vk2dSlangLoad(const char *slangFile)
Creates a shader from a slang shader file.
Forward declares struct typedefs.