跳到主要内容
← Built-In functions

Built-In functions

Texture

eezz

实时渲染 · 纹理 GLSL

第 36 课:Texture

我的解:eezz

我的解

uniform vec2 iResolution;
uniform sampler2D iChannel0;

void main() {
  vec2 uv = gl_FragCoord.xy / iResolution.xy;
  vec2 ratio = vec2(iResolution.x/iResolution.y, 1.0);
  vec4 color = texture(iChannel0, fract(uv*ratio));

  gl_FragColor = color;
}

复盘笔记

  • eezz