Hello,
I'm quite new to graphics programming and there are a few things I do not understand (openGL) :
1) Does a game only use 1 draw call or does it use multiple draw calls ? As far as I understood ( in simple examples ), you do one draw call and then any movement is done by the vertex shader with translation matrixes. But in large games you have to load/unload parts of the world. There is my question: Are there several draw calls used to draw different primitives ?
2) I found the term "draw call batching". It seems to have sth to do with instancing... what is draw call batching ?
3) Let's assume I want to draw a (solid) circle in openGL. My understanding is that triangles are the primitives, that graphic cards are mainly designed for (correct ? ). So you do not really want to use points or lines as primitives. This immediately makes me think of a folding fan. Here is my question: If you only use openGL do you really build everything from triangles ?
Thanks in advance for your answers
greetings
MAPster