所以我仍然试图在OpenGL和DirectX中获得相同的结果。
现在我的问题是使用Rendertargets和Viewports。
到目前为止我学到了什么:
现在我在这里做的是将OpenGL的视口改为窗口大小。现在两者都有相同的结果,渲染的纹理被拉伸。 一个骗局: -OpenGL的Viewport的大小不能像在DirectX中那样设置,因为它被设置为窗口大小。
现在渲染Rendertarget时会发生这种情况:
现在我的问题是:
如何在OpenGL和DirectX中获得相同的结果? 我想在OpenGL中使用DirectX中的相同结果。我的想法到目前为止还是有更好的想法吗?
答案 0 :(得分:1)
我做了什么:将OpenGL中的所有内容绘制到FrameBuffer并将其blit到backBuffer。现在,内容可以像DirectX一样重新调整大小。