Logo
Explore Help
Register Sign In
TeamHepta/SDL
1
0
Fork 0
You've already forked SDL
mirror of https://github.com/libsdl-org/SDL.git synced 2026-03-27 11:11:07 +01:00
Code Issues Packages Projects Releases Wiki Activity
Files
d7d6d8e283d69fc4348dd4136b89f03de2d00aae
SDL/test/testgpu/cube.glsl

31 lines
481 B
Plaintext
Raw Normal View History

Add the SDL_GPU API Project Lead: Evan Hemsley <evan@moonside.games> Co-designer, Metal Port, Console Ports: Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com> Production, QA, Debug: Co-authored-by: Ethan Lee <flibitijibibo@gmail.com> SDL_Render Driver, Bugfixes: Co-authored-by: Andrei Alexeyev <akari@taisei-project.org> Additional D3D12 Programming, Bugfixes: Co-authored-by: Bart van der Werf <bluelive@gmail.com> Bugfixes and Feedback: Co-authored-by: Zakary Strange <zakarystrange@gmail.com> Co-authored-by: meyraud705 <meyraud705@gmail.com> Co-authored-by: Joshua T. Fisher <playmer@gmail.com> Co-authored-by: Topi Ritala <ritalat@fastmail.com> Co-authored-by: David Gow <david@ingeniumdigital.com> Original API Proposal: Co-authored-by: Ryan C. Gordon <icculus@icculus.org>
2024-03-18 11:43:23 -07:00
#version 450
#ifdef VERTEX
layout (location = 0) in vec3 in_position;
layout (location = 1) in vec3 in_color;
layout (location = 0) out vec4 out_color;
layout (set = 1, binding = 0) uniform UBO
{
mat4x4 modelViewProj;
};
void main()
{
out_color = vec4(in_color, 1.0);
gl_Position = modelViewProj * vec4(in_position, 1.0);
}
#else
layout (location = 0) in vec4 in_color;
layout (location = 0) out vec4 out_color;
void main()
{
out_color = in_color;
}
#endif
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.3 Page: 63ms Template: 3ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API