#include <kanzi/graphics_3d/gpu_resource.hpp>
#include <kanzi/graphics_3d/texture.hpp>
#include <kanzi/rendering/graphics_enums.hpp>
#include <kanzi/rendering/gl_program_handle.hpp>
#include <kanzi/rendering/gl_shader_handle.hpp>
#include <kanzi/platform/array.hpp>
#include <kanzi/node/light.hpp>
#include <kanzi/platform/functional.hpp>
#include <kanzi/platform/platform.hpp>
#include <kanzi/platform/utility.hpp>
Classes | |
struct | kanzi::ShaderTextureUniform |
Specifies single texture uniform entry. More... | |
class | kanzi::Shader |
Shader GPU resource. More... | |
struct | kanzi::Shader::ShaderSourceCodeData |
struct | kanzi::Shader::BinaryShadersCombinedData |
struct | kanzi::Shader::BinaryShadersSeparateData |
struct | kanzi::Shader::BinaryProgramData |
struct | kanzi::Shader::ShaderData |
class | kanzi::Shader::DeployContext |
Namespaces | |
kanzi | |
Macros | |
#define | KZ_SHADER_UNIFORM_NOT_PRESENT |
Special uniform location indicating that uniform was determined not to be present in shader by offline compiler used by Kanzi Studio. More... | |
#define | KZ_SHADER_UNIFORM_POSSIBLY_PRESENT |
Special uniform location indicating that uniform was determined to be present in shader by offline compiler used by Kanzi Studio. More... | |
#define KZ_SHADER_UNIFORM_NOT_PRESENT |
Special uniform location indicating that uniform was determined not to be present in shader by offline compiler used by Kanzi Studio.
#define KZ_SHADER_UNIFORM_POSSIBLY_PRESENT |
Special uniform location indicating that uniform was determined to be present in shader by offline compiler used by Kanzi Studio.