【发布时间】:2018-03-10 04:30:58
【问题描述】:
我一直在阅读有关 webGL 上下文的缩放和平滑的内容,但我无法找到我的问题的明确答案。 webGL 是否能够以不同(或动态)分辨率(例如 640x480)全屏呈现?
许多像素化例程 (http://clockworkchilli.com/blog/32_a_simple_retro_shader_for_webgl_games) 实际上是映射纹理。我的项目没有使用纹理,它只是平面阴影(和平滑阴影)基元。我遇到的主要问题是缩放上下文会导致在我的基元边缘进行过滤,我认为是因为 webGL 有一个画布包装器。我尝试关闭过滤(或将其设置为最近),但无法正常工作。
有人有这方面的经验吗?谢谢!
【问题讨论】: