⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 emboss.fp

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 FP
字号:
!!ARBfp1.0# Custom YUV->RGB conversion program for MPlayer's -vo gl.# Copyleft (C) Reimar Döffinger, 2005# Licensed under the GNU GPL v2# Usage: mplayer -vo gl:yuv=4:customprog=emboss.fp# This is an emboss effect.PARAM sizes = program.env[0];TEMP res, yuv, pos, tmp;TEX yuv.r, fragment.texcoord[0], texture[0], 2D;MAD pos, sizes.xyxy, {-0.5, 0, 0, -0.8660}, fragment.texcoord[0].xyxy;TEX tmp.r, pos.xyxy, texture[0], 2D;MAD yuv.r, yuv.rrrr, {2}, -tmp.rrrr;TEX tmp.r, pos.zwzw, texture[0], 2D;SUB yuv.r, yuv.rrrr, tmp.rrrr;TEX yuv.g, fragment.texcoord[1], texture[1], 2D;TEX yuv.b, fragment.texcoord[2], texture[2], 2D;# now do the normal YUV -> RGB conversion but with 0.5 offsetMAD res, yuv.rrrr, {1.164, 1.164, 1.164, 0}, {-0.37416, 1.03133, -0.58599, 0.125};MAD res.rgb, yuv.gggg, {0, -0.391, 2.018, 0}, res;MAD res.rgb, yuv.bbbb, {1.596, -0.813, 0, 0}, res;# do gamma texture lookupTEX res.r, res.raaa, texture[3], 2D;ADD res.a, res.a, 0.25;TEX res.g, res.gaaa, texture[3], 2D;ADD res.a, res.a, 0.25;TEX res.b, res.baaa, texture[3], 2D;# move res into result, this allows easily commenting out some parts.MOV result.color, res;END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -