From ba27f3c22e79b91a2573b7efd00c5a3bbdb96dbc Mon Sep 17 00:00:00 2001 From: Chuyan Zhang Date: Thu, 10 Oct 2024 16:29:06 -0700 Subject: Update shader changes --- src/shader.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/shader.h') diff --git a/src/shader.h b/src/shader.h index b1be8a8..b34fd92 100644 --- a/src/shader.h +++ b/src/shader.h @@ -12,6 +12,8 @@ struct ShaderDesc { std::string name; // Source code of the shader std::string source; + // Entry name of the shader + std::string entry_point; // Shader type enum struct Type { @@ -20,6 +22,7 @@ struct ShaderDesc { eClosestHit, eAnyHit, eIntersection, + eCallable, eCompute, } type; @@ -27,7 +30,10 @@ struct ShaderDesc { std::vector compiled_binary; static Type shader_type_from_string(std::string_view type); - ShaderDesc(const std::string_view path); + ShaderDesc( + const std::string_view path, + std::vector defines, + std::vector> valued_defines); }; } // namespace iris \ No newline at end of file -- cgit v1.2.3-70-g09d2