16 lines
393 B
JavaScript
16 lines
393 B
JavaScript
// NUMEX CORE — EVENT HORIZON
|
|
// Tam ekran üçgen için vertex shader kaynağı (WebGL2 / GLSL ES 3.00)
|
|
window.VS_SOURCE = `#version 300 es
|
|
precision highp float;
|
|
out vec2 vUv;
|
|
void main(){
|
|
// Tek üçgen: (-1,-1), (3,-1), (-1,3)
|
|
vec2 p = vec2(
|
|
(gl_VertexID == 1) ? 3.0 : -1.0,
|
|
(gl_VertexID == 2) ? 3.0 : -1.0
|
|
);
|
|
vUv = p * 0.5 + 0.5;
|
|
gl_Position = vec4(p, 0.0, 1.0);
|
|
}
|
|
`;
|