20 lines
359 B
Plaintext
20 lines
359 B
Plaintext
#include "fgui_text_shared.slang"
|
|
|
|
struct VertexInput
|
|
{
|
|
float2 position: POSITION;
|
|
float2 uv: TEXCOORD0;
|
|
};
|
|
|
|
[shader("vertex")]
|
|
VertexOutput _main(
|
|
VertexInput input,
|
|
)
|
|
{
|
|
VertexOutput output;
|
|
output.position = float4((input.position*size+position)/resolution*2-1, 0, 1.0f);
|
|
output.uv = input.uv;
|
|
FIX_VERTEX_POSITION(output.position);
|
|
return output;
|
|
}
|