giFinalF.glsl
上传用户:king477883
上传日期:2021-03-01
资源大小:9553k
文件大小:1k
源码类别:

游戏引擎

开发平台:

C++ Builder

  1. /** 
  2.  * @file giFinalF.glsl
  3.  *
  4.  * Copyright (c) 2007-$CurrentYear$, Linden Research, Inc.
  5.  * $License$
  6.  */
  7. #extension GL_ARB_texture_rectangle : enable
  8. uniform sampler2DRect diffuseRect;
  9. uniform sampler2D   bloomMap;
  10. uniform sampler2DRect edgeMap;
  11. uniform vec2 screen_res;
  12. varying vec2 vary_fragcoord;
  13. void main() 
  14. {
  15. vec4 bloom = texture2D(bloomMap, vary_fragcoord.xy/screen_res);
  16. vec4 diff = texture2DRect(diffuseRect, vary_fragcoord.xy);
  17. gl_FragColor = bloom + diff;
  18. //gl_FragColor.rgb = vec3(texture2DRect(edgeMap, vary_fragcoord.xy).a);
  19. }