之前查资料有其他人用metal实现过根据直线两端点和线宽计算出两个三角形从而形成一个类似矩形的线段。
现在需要用d3d11绘制,计划是在VertexShader函数中根据输入的两个端点和端点的索引,计算出两个三角形的顶点,对角线重合,所以总共4个顶点,但是draw call这一层不知道是调用drawInstanced还是drawIndexedInstanced,还是调用其他的draw函数绘制三角形,请问大家有遇到过吗?
其实问题简述就是怎么给顶点着色器两个个顶点输入,输出4个顶点用于三角形绘制。
metal的实现见下列链接,最后一个答主:
Metal 如何高效地绘制粗直线? - 知乎
Metal 的绘制直线没有设置线宽的选项,Shading 语言也没有相关的内置标识,那么如何能高效的绘制粗直线?…
https://www.zhihu.com/question/64494341
D3D11如何用shader绘制带线宽的直线
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
0条回答 默认 最新
悬赏问题
- ¥20 瑞萨RA4M1芯片刷写为arduino minima
- ¥15 前端vue跟后端java服务部署在线上阿里云服务器
- ¥15 fastreport怎么判断当前页数
- ¥15 Kylin-Desktop-V10-GFB-Release-JICAI_02- 2207-Build14-ARM64.iso有没有这个版本的系统啊
- ¥15 能不能通过蓝牙将传感器数据传送到手机上
- ¥20 100元python和数据科学实验项目
- ¥15 根据时间在调用出列表
- ¥15 R 包chipseeker 安装失败
- ¥15 Veeam Backup & Replication 9.5 还原问题
- ¥15 vue-print-nb