implemented SDL3 as an option for window manager

This commit is contained in:
2026-03-23 19:00:56 +01:00
parent 226f60e9ae
commit a596028ed9
152 changed files with 84309 additions and 247 deletions

View File

@@ -0,0 +1,42 @@
#pragma once
inline const char* vert = R"(
#version 330 core
layout (location = 0) in vec3 position;
layout (location = 1) in vec4 color;
uniform mat4 prMatrix;
uniform mat4 camMatrix;
out DATA
{
vec4 color_out;
} vs_out;
void main()
{
gl_Position = prMatrix * camMatrix * vec4(position.x, position.y, position.z, 1.0);
vs_out.color_out = color;
}
)";
inline const char* frag = R"(
#version 330 core
layout (location = 0) out vec4 color;
in DATA
{
vec4 color_out;
} fs_in;
void main()
{
if(fs_in.color_out.a < 0.1)
{
discard;
}
color = fs_in.color_out;
}
)";