增加glsl文件和编译批命令

仅增加glsl文件,代码中未使用
This commit is contained in:
hyzboy 2019-04-12 01:04:01 +08:00
parent 712d8cfca4
commit 7461b7edf3
4 changed files with 30 additions and 1 deletions

View File

@ -22,9 +22,14 @@ SET(VULKAN_TEST_HEADER_FILES VK.h
VKBuffer.h
Window.h)
SET(SHADER_FILES shader_compile.bat
FlatColor.vert
FlatColor.frag)
SOURCE_GROUP("Header Files" FILES ${VULKAN_TEST_HEADER_FILES})
SOURCE_GROUP("Source Files" FILES ${VULKAN_TEST_SOURCE_FILES})
SOURCE_GROUP("Shader Files" FILES ${SHADER_FILES})
add_executable(VulkanTest ${VULKAN_TEST_HEADER_FILES} ${VULKAN_TEST_SOURCE_FILES})
add_executable(VulkanTest ${VULKAN_TEST_HEADER_FILES} ${VULKAN_TEST_SOURCE_FILES} ${SHADER_FILES})
target_link_libraries(VulkanTest PRIVATE ${ULRE} ${VULKAN_LIB} ${RENDER_WINDOW_LIBRARY})

View File

@ -0,0 +1,9 @@
#version 450
layout(location = 0) in vec4 FragmentColor;
layout(location = 0) out vec4 FragColor;
void main()
{
FragColor=vec4(FragmentColor.rgb,1);
}

View File

@ -0,0 +1,13 @@
#version 450
layout(location = 0) in vec2 Vertex;
layout(location = 1) in vec3 Color;
layout(location = 0) out vec4 FragmentColor;
void main()
{
FragmentColor=vec4(Color,1.0);
gl_Position=vec4(Vertex,0.0,1.0);
}

View File

@ -0,0 +1,2 @@
glslangValidator -V -o FlatColor.vert.spv FlatColor.vert
glslangValidator -V -o FlatColor.frag.spv FlatColor.frag