纹理效果统计
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. 使用msm文件创建msi
  2. mysql维表的代理键字段_mysql多维数据仓库指南--第三篇第12章(2)
  3. 阿里云专有网络环境下不同账号之间内网互通(内网高速通道)
  4. 基于jquery.fixedheadertable 表格插件左侧固定 对齐
  5. java集合框架(二):HashTable
  6. 盘点抖音及今日头条的优化推广方法有哪些?
  7. librtmp读包阻塞问题修复
  8. 读书APP的不二备胎,我选了网易蜗牛读书
  9. 取消管理员取得所有权_win7怎么获取得管理员所有权
  10. 2023年直播行业的困境是什么?未来有哪些发展趋势?
  11. SSH连接时候出现 REMOTE HOST IDENTIFICATION HAS CHANGED
  12. 支付宝 收款通知 mysql_基于支付宝微信通知的一种个人收款回调方案(转)
  13. stm32笔记05——stm32引脚功能分布
  14. IT男未来发展之路——迷茫了就看看
  15. 除了两个胖子还有easyman,天弘指数基金是漫画营销圈的MVP!
  16. 华为云GaussDB首席架构师冯柯:摘取皇冠上的明珠,华为云数据库的创新与探索
  17. 让ADSL宽带路由器更安全
  18. 力扣:377. 组合总和 Ⅳ
  19. ODI KM二次开发手册
  20. GCT备考之考前辅导篇

热门文章

  1. 直线电机模组的特点,你知道多少?
  2. “东方之星”幸存者张辉说了一句话,残酷现实惊醒了很多人
  3. 普通上班族创业还有机会吗?
  4. 数字人事系统 java_凝心聚力 实现数字人事信息系统平稳运行
  5. 第一封情书——祝老婆生日快乐
  6. 2022世界移动通信大会:华为引领数字经济未来
  7. 3·15特辑|你身边的假人工智能
  8. 【求职英语】一些英语面试题整理【转】
  9. 写作技巧~100段作文排比句(21-40段),考试一定用得上,赶紧收藏!
  10. otrs安装mysql_如何部署工单系统OTRS?