source:
vbox/trunk/src/VBox/Frontends/VirtualBox/shaders/mainOverlayNoDiscard.c@
54853
最後變更 在這個檔案從54853是 35579,由 提交於 14 年 前 | |
---|---|
|
|
檔案大小: 446 位元組 |
行 | |
---|---|
1 | #extension GL_ARB_texture_rectangle : enable |
2 | uniform sampler2DRect uDstTex; |
3 | uniform vec4 uDstClr; |
4 | void vboxCConv(); |
5 | void main(void) |
6 | { |
7 | vec4 dstClr = texture2DRect(uDstTex, vec2(gl_TexCoord[1])); |
8 | vec3 difClr = dstClr.rgb - uDstClr.rgb; |
9 | if(any(greaterThan(difClr, vec3(0.01, 0.01, 0.01))) |
10 | || any(lessThan(difClr, vec3(-0.01, -0.01, -0.01)))) |
11 | { |
12 | gl_FragColor = dstClr; |
13 | } |
14 | else |
15 | { |
16 | vboxCConv(); |
17 | } |
18 | } |
注意:
瀏覽 TracBrowser
來幫助您使用儲存庫瀏覽器