mirror of
https://github.com/libretro/RetroArch
synced 2025-01-30 12:32:52 +00:00
18 lines
463 B
C
18 lines
463 B
C
#include "shaders_common.h"
|
|
|
|
static const char *stock_fragment_xmb = CG(
|
|
void main(
|
|
uniform float Time,
|
|
float3 TexCoord : TEXCOORD0,
|
|
float4 out oColor : COLOR)
|
|
{
|
|
const float3 up = float3(1.0, 0.0, 0.0);
|
|
float3 x = ddx(TexCoord);
|
|
float3 y = ddy(TexCoord);
|
|
float3 normal = normalize(cross(x, y));
|
|
float c = 1.0 - dot(normal, up);
|
|
c = (1.0 - cos(c * c)) / 3.0;
|
|
oColor = float4(c, c, c, 1.0);
|
|
}
|
|
);
|