17 lines
295 B
GLSL
17 lines
295 B
GLSL
#version 330 core
|
|
|
|
struct WidgetData
|
|
{
|
|
vec2 position;
|
|
vec2 dimensions;
|
|
};
|
|
uniform WidgetData u_widgetData;
|
|
|
|
void main()
|
|
{
|
|
float glPosX = u_widgetData.position.x * 2.0f - 1.0f;
|
|
float glPosY = u_widgetData.position.y * 2.0f - 1.0f;
|
|
|
|
gl_Position = vec4(glPosX, glPosY, 0, 1);
|
|
}
|