Abstract Renderer
Less than 1 minute
Abstract Renderer
How to create shader
How to store mesh data in buffers
使用attribute来存储这些信息,属于每个顶点的信息:
- Position
- Normal
- UV or texture coordinate
- Color
How to bind those buffers as shader attributes
How to send uniform data to a shader
像是常量,只需要设置一次
How to render with index buffers
跟attribute相像,可以用来画primitives,这个是用来存储模型的几何数据。
How to load textures
使用stb_image加载图片信息,再把图片传给gpu,生成mipmap。