opengl - 如何在不使用 OpenGL 3.3 或更高版本的着色器的情况下将纹理绘制到屏幕上?
问题描述
有什么方法可以在不使用着色器的情况下将纹理绘制到屏幕上?类似于 gl3.1 中的即时模式(glBegin、glTexCoord 等)。我知道 VA 和 IB 是必要的,但是着色器呢?我只需要显示一个简单的纹理全屏。
解决方案
所以基本没有。正确的 OpenGL 3 方法是制作着色器。
推荐阅读
- python - 通过 Python GATT 服务器发送音频
- r - 如何根据连续的行值聚合数据?
- javascript - Autodesk Design Automation“值不能为空。(参数'ForgeConfiguration.ClientId')”
- angular - 元素隐式具有“任何”类型,因为“徽标”类型的表达式不能用于在 Angular 中索引类型“对象”
- javascript - 我可以使用 iframe 或其他技术将 Microsoft Teams 视频会议嵌入我的网站吗?
- highcharts - 避免数据点重叠并在高级可访问的高图中提供相同的工具提示
- node.js - 将查询结果转换为域实体的最佳方法
- python - Python文本换行:我可以根据行中的内容调整最大宽度吗?
- php - PHP 警告 - PHP 启动:无法加载动态库 'imagick.so'
- verilog - 24 小时制代码,出现扇出错误