<div dir="ltr"><div><div><div><div><div><div><div><div><div>Hi, for example, if I have glVertex3f(0.75, 0.75, 1.0) how the video card processes<br></div>these three floats? Does the card work with floats? Does (mesa? gallium? driver?)<br></div>process these three input floats before it is sent to the card? Where is the code<br></div>for it?<br><br></div>If you say the floats are memory mapped as in<br>exec->vtx.buffer_map = (GLfloat *)ctx->Driver.MapBufferRange(...) I would say<br></div>from what I learned that it has to pass through gallium and that means:<br></div>st_draw_vbo(...) ending up in nv30_draw_vbo(..) but these functions don't make<br></div>any reference to those (memory mapped) input floats. So where is the piece of<br></div>code that instructs the card to fetch those three (possibly processed) input floats<br></div><div>and send them to the card?<br></div><div><br></div>Thanks in advance.<br></div>