lod.ts 437 B

1234567891011121314151617181920
  1. import { Effect } from "babylonjs/Materials/effect";
  2. let name = 'lodPixelShader';
  3. let shader = `
  4. #extension GL_EXT_shader_texture_lod : enable
  5. precision highp float;
  6. varying vec2 vUV;
  7. uniform sampler2D textureSampler;
  8. uniform float lod;
  9. uniform vec2 texSize;
  10. void main(void)
  11. {
  12. gl_FragColor = textureLod(textureSampler,vUV,lod);
  13. }`;
  14. Effect.ShadersStore[name] = shader;
  15. /** @hidden */
  16. export var lodPixelShader = { name, shader };