feature/imgui-sdl
Last change
on this file since 5081b9a was c205c3a, checked in by Dmitry Portnoy <dportnoy@…>, 4 years ago |
In VulkanSFMLReference, use the Vulkan SDK version of vulkan.h instead of the one from the SFML repo, switch to the newer debugUtilsMessengerEXT for debugging, and add resources the example code needs for rendering
|
-
Property mode
set to
100644
|
File size:
567 bytes
|
Line | |
---|
1 | #version 450
|
---|
2 | #extension GL_ARB_separate_shader_objects : enable
|
---|
3 |
|
---|
4 | layout(binding = 0) uniform UniformBufferObject {
|
---|
5 | mat4 model;
|
---|
6 | mat4 view;
|
---|
7 | mat4 proj;
|
---|
8 | } ubo;
|
---|
9 |
|
---|
10 | layout(location = 0) in vec3 inPosition;
|
---|
11 | layout(location = 1) in vec4 inColor;
|
---|
12 | layout(location = 2) in vec2 inTexCoord;
|
---|
13 |
|
---|
14 | layout(location = 0) out vec4 fragColor;
|
---|
15 | layout(location = 1) out vec2 fragTexCoord;
|
---|
16 |
|
---|
17 | out gl_PerVertex {
|
---|
18 | vec4 gl_Position;
|
---|
19 | };
|
---|
20 |
|
---|
21 | void main() {
|
---|
22 | gl_Position = ubo.proj * ubo.view * ubo.model * vec4(inPosition, 1.0);
|
---|
23 | fragColor = inColor;
|
---|
24 | fragTexCoord = inTexCoord;
|
---|
25 | }
|
---|
Note:
See
TracBrowser
for help on using the repository browser.