游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1578|回复: 2

OpenGL在不同显卡环境下的差别怎么处理??

[复制链接]

1

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2005-5-18 12:07:00 | 显示全部楼层 |阅读模式
我有两个问题是关于不同显卡下表现不同结果的
1, 不同显卡对线宽的支持是不同的, 比如我想在2D环境下绘制一条宽30的线段, 有些显卡可以绘制的很好, 而有些显卡最大只支持宽度为10, 那么通用性就很差, 该如何解决处理??

2.  不同显卡对于 折线的JOIN的处理方式是不同的, 有些是直接支持圆角,有些支持直角,有些根本不作处理, 所以就会有缝隙存在, 我得问题是有没有一种快速的方法实现 在所有显卡上都可以绘制 圆角JOIN的折线???


急, 请高手赐教

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2005-5-18 19:03:00 | 显示全部楼层

Re:OpenGL在不同显卡环境下的差别怎么处理??

glGet* 函数族

17

主题

454

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2005-5-18 20:31:00 | 显示全部楼层

Re:OpenGL在不同显卡环境下的差别怎么处理??

1: 限制硬件平台,比如只能在什么硬件下跑.
2: 用最少功能的硬件.比如 在支持 10 / 任意线宽的硬件的时候选择 10 个Pixel线宽的硬件.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-25 16:49

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表