Home | History | Annotate | Download | only in gpu

Lines Matching full:vertex

137      * blend modes it is safe to fold the coverage into constant or per-vertex
147 * via the vertex layout.
150 * 3. If a vertex source has not yet been specified then all stages with
151 * non-NULL textures will be referenced by the vertex layout.
157 * color specified by setColor or per-vertex colors will give the right
158 * blending result. If a vertex source has not yet been specified then
160 * referenced by the vertex layout.
166 * (if line primitive type is drawn)? If a vertex source has not yet been
168 * textures will be referenced by the vertex layout.
192 * already provided vertex data in a format compatible with a
199 * that the draw target make room for some amount of vertex and/or index
200 * data. The target provides ptrs to hold the vertex and/or index data.
209 * 3. Vertex and Index Buffers. This is most useful for geometry that will
218 * either the vertex or index count if the caller desires to only reserve
220 * vertexCount then the vertex source will be unmodified and likewise for
227 * return false. If vertexCount was non-zero then upon failure the vertex
239 * @param vertices will point to reserved vertex space if vertexCount is
277 * Sets source of vertex data for the next draw. Array must contain
278 * the vertex data when this is called.
280 * @param array cpu array containing vertex data.
281 * @param size size of the vertex data.
298 * Sets source of vertex data for the next draw. Data does not have to be
301 * @param buffer vertex buffer containing vertex data. Must be
303 * @param vertexLayout layout of the vertex data in the buffer.
318 * Resets vertex source. Drawing from reset vertices is illegal. Set vertex
334 * Query to find out if the vertex or index source is reserved.
342 * Pushes and resets the vertex/index sources. Any reserved vertex / index
349 * Pops the vertex / index sources from the matching push.
354 * Draws indexed geometry using the current state and current vertex / index
358 * @param startVertex the vertex in the vertex array/buffer corresponding
376 * Draws non-indexed geometry using the current state and current vertex
380 * @param startVertex the vertex in the vertex array/buffer corresponding
400 * and vertex sources. After returning, the vertex and index sources may
408 * triangle fan using drawNonIndexed from reserved vertex space.
721 // subclasses must call this in their destructors to ensure all vertex
730 // the vertex layout is only valid if a vertex source has been specified.
763 // shifts the start vertex
796 // vertex and index space is reserved.
818 // helpers for reserving vertex and index space.