纹理效果统计
1,
area.effect - 面积效果
bicubic scale.effect -双立方刻度
bilinear lowres scale.effect-双线性低分辨率
deinterlace base.effect -去隔行基础
deinterlace_blend.effect 去隔行混合
deinterlace linear.effect 去隔行线性
deinterlace yadif.effect 去隔行扫描Yadif
format conversion.effect 格式转换
lanczos scale.effect- lanczos算法
opaque.effect- 不透明
premultiplied_alpha.effect- GPU专用的纹理格式,比如 PVR、ETC 一般在生成纹理都是默认 Premultiplied Alpha 的
repeat.effect -重复
solid.effect - 实心

代码初始化位置:
filename = obs_find_data_file(“opaque.effect”);
video->opaque_effect = gs_effect_create_from_file(filename, NULL);
bfree(filename);

filename = obs_find_data_file("solid.effect");
video->solid_effect = gs_effect_create_from_file(filename, NULL);
bfree(filename);filename = obs_find_data_file("repeat.effect");
video->repeat_effect = gs_effect_create_from_file(filename, NULL);
bfree(filename);filename = obs_find_data_file("format_conversion.effect");
video->conversion_effect = gs_effect_create_from_file(filename, NULL);
bfree(filename);filename = obs_find_data_file("bicubic_scale.effect");
video->bicubic_effect = gs_effect_create_from_file(filename, NULL);
bfree(filename);filename = obs_find_data_file("lanczos_scale.effect");
video->lanczos_effect = gs_effect_create_from_file(filename, NULL);
bfree(filename);filename = obs_find_data_file("area.effect");
video->area_effect = gs_effect_create_from_file(filename, NULL);
bfree(filename);filename = obs_find_data_file("bilinear_lowres_scale.effect");
video->bilinear_lowres_effect =gs_effect_create_from_file(filename, NULL);
bfree(filename);filename = obs_find_data_file("premultiplied_alpha.effect");
video->premultiplied_alpha_effect =gs_effect_create_from_file(filename, NULL);
bfree(filename);point_sampler.max_anisotropy = 1;
video->point_sampler = gs_samplerstate_create(&point_sampler);obs->video.transparent_texture =gs_texture_create(2, 2, GS_RGBA, 1, &transparent_tex, 0);if (!video->default_effect)success = false;
if (gs_get_device_type() == GS_DEVICE_OPENGL) {if (!video->default_rect_effect)success = false;
}

【基于obs开发推流工具教程】-opengl和Direct 11纹理效果统计相关推荐

  1. 【基于obs开发推流工具教程】-context 多线程问题

    微软的文档讲wglMakeCurrent时并没有说清楚一些问题:它讲这样用是可以的: A thread用 wglCreateContext建立context: B thread用wglMakeCurr ...

  2. 基于arcpy开发arcgis工具

    基于arcpy开发arcgis工具 1.添加工具 2.使用方法 2.1批量添加坐标系脚本 工具简介 工具源码 2.2批量添加字段脚本 工具简介 工具源码 2.3更新属性表脚本 工具简介 工具源码 2. ...

  3. OBS第三方推流直播教程

    第三方推流使用场景 1.当使用YY客户端进行直播遇到问题,暂无解决方法的时候,可以使用第三方直播软件OBS进行推流. 2.对OBS情有独钟的主播. OBS简介: OBS是一款比较好用的开源直播软件,目 ...

  4. 基于QT的截图工具教程

    先上视频 截图工具 运行环境:VS2019 + QT 该截图工具支持 1:直线 2:矩形 3:椭圆 4:自由笔 5:荧光笔 6:马赛克 7:橡皮擦 8:保存截图到本地 9:剪贴板 10:箭头(单向箭头 ...

  5. OBS推流工具快速上手

    此次分享的软件信息如下: 软件名称:OBS studio (64-bit, windows) 软件版本:25.0.8 最近对OBS这个推流工具进行了一次研究,也看了不少关于OBS的介绍,发现都不是非常 ...

  6. IDEA基于kotlin开发android程序配置小结

    IDEA功能极其强大,和微软的宇宙第一IDE不相上下.用了很长时间,对它配置的完善性产生了近乎迷信的感情.似乎只要走正常渠道,用它来配置,没有不成功的. IDEA是开发android原生程序的利器,a ...

  7. IE8开发人员工具资料

    IE8相对以前的版本还是"改邪归正"了很多,居然提供一个很好用的开发人员工具,着实要夸一夸的,作为使用者我们还是要认真看看这东西怎么用,以便能为己用,网上资料很多再次整理一些. I ...

  8. obs多推流地址_最热门直播工具OBS的下载和设置教程,值得一看

    随着直播行业的再度火热,各个直播平台也推出了自己的直播工具,但各自都有一些不足需要改善.今天我来教大家来下载和设置主播们最常用的直播工具OBS,以开启自己的直播路程. 大多数人都在用的OBS直播工具 ...

  9. 【2020】明哥版-JetBrains旗下常用开发工具教程目录更新中-建议收藏

    前言 我为什么要写这个系列的教程?很早以前我们在写Java代码时用的较多开发工具可能就是MyEclipse或eclipse,当然了如果你在企业中还能遇见很古老的项目的话,你维护的时候还是需要使用MyE ...

最新文章

  1. vue切换路由时动画
  2. 自定义多列排序:C++/Java实现
  3. java axis2 教程_webservice的Axis2入门教程java版
  4. python执行shell脚本报错_在python中执行shell命令:字符串错误
  5. 吴裕雄--天生自然 高等数学学习:微分中值定理与导数的应用
  6. Java集合Collection接口中的常用方法演示
  7. 软件工程师的衰落与程序技术员的兴起
  8. Web应用防火墙的主要特性
  9. flash实用工具类+开源包收藏
  10. react native+typescript创建移动端项目-(慕课网喜马拉雅项目笔记)-(二,导航器navigator)
  11. 3.Python 进阶知识
  12. u校园答题技巧 答题助手 最新可用
  13. oracle语句执行过程
  14. 【网络通信 -- 直播】SRS 实战记录 -- 开源流媒体服务器对比与 SRS 直播效果测试
  15. 手机浏览器上网谁最快?手机浏览器速度测评
  16. linux wifi开机自动连接 wifi连接
  17. xamarin Android activity生命周期详解
  18. 人脸识别系统_人脸注册
  19. 联想电脑thinkPad开机黑屏
  20. c语言两千行以内代码,C语言的教务管理系统(2000行代码)(106页)-原创力文档

热门文章

  1. STM32最小系统设计
  2. 手机钉钉怎么扫码进行Web认证
  3. [转帖]Photoshop调出风景照片古典暗黄色
  4. 无源光网络(PON)介绍及其应用
  5. Qt QTimer定时器
  6. 用英语婉转的拒绝表白...
  7. i712700h怎么样 i7 12700h参数 i712700h评测
  8. Dual-Path Deep Fusion Network for Face Image Hallucination
  9. 安徽省2017c语言笔试,2017安徽省公务员考试笔试大纲
  10. 乐视盒子刷入乐视TV的rom