簡體   English   中英

如何創建高分辨率的屏幕外片段着色器?

[英]How to create a high-resolution offscreen fragment shader?

我發現片段着色器僅限於OpenGL ES視口的像素尺寸。

我可以創建一個“屏幕外片段着色器”或具有更多渲染像素的渲染環境嗎?

片段着色器采用頂點着色器之后通過柵格化創建的值。 您需要做的是創建一個Texture(非常大的Texture),將其綁定到FBO(您可以查看OGL的文檔,它不是很復雜)並渲染。 在屏幕外渲染之前,請使用

glViewPort

函數定義渲染寬度和高度。 在進行此屏幕外渲染之前,請使用片段着色器,一切都將正常工作。 祝好運 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM