CG_23.7.16_2

支持了在线构建command_buffer并修改vertex buffer立即绘制。只搞了line,把AABB画出来了。

昨天想的问题大致想通了,RenderContext和RenderDevice是底层API,究竟如何渲染场景是Renderer自己决定的,这是一个应用层和底层的分界线,更像一个bridge,理论上应该再细分成high_level_renderer和low_level_renderer两层。说到vao和vbo,从看到的资料来说,似乎不建议跟场景有关联,也不建议管理GPU内存,就作为一个ringbuffer使用,每一帧重新copy是最简单直接的,等于是一个workingset,后面试着写写,不过代码得先抽象好。

Leave a Reply

Your email address will not be published. Required fields are marked *