Changeset 1466
- Timestamp:
- Jun 14, 2012, 2:52:02 AM (10 years ago)
- Location:
- trunk/src/gpu
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gpu/vertexbuffer.cpp
r1450 r1466 139 139 Abort(); 140 140 break; 141 case MeshPrimitive::Points: 142 if (FAILED(g_d3ddevice->DrawPrimitive(D3DPT_POINTLIST, skip, count))) 143 Abort(); 144 break; 141 145 } 142 146 #else … … 155 159 glDrawArrays(GL_TRIANGLES, skip * 3, count * 3); 156 160 break; 161 case MeshPrimitive::Points: 162 glDrawArrays(GL_POINTS, skip, count); 163 break; 157 164 } 158 165 #endif … … 177 184 Abort(); 178 185 break; 186 case MeshPrimitive::Points: 187 if (FAILED(g_d3ddevice->DrawIndexedPrimitive(D3DPT_POINTLIST, vbase, vskip, vcount, skip, count))) 188 Abort(); 189 break; 179 190 } 180 191 #else … … 191 202 /* FIXME: ignores most of the arguments! */ 192 203 glDrawElements(GL_TRIANGLES, count * 3, GL_UNSIGNED_SHORT, 0); 204 break; 205 case MeshPrimitive::Points: 206 /* FIXME: ignores most of the arguments! */ 207 glDrawElements(GL_POINTS, count, GL_UNSIGNED_SHORT, 0); 193 208 break; 194 209 } … … 536 551 glBufferData(GL_ARRAY_BUFFER, m_data->m_size, m_data->m_memory, 537 552 GL_STATIC_DRAW); 553 glBindBuffer(GL_ARRAY_BUFFER, 0); 538 554 #endif 539 555 } -
trunk/src/gpu/vertexbuffer.h
r1426 r1466 67 67 { 68 68 Triangles, 69 Points, 69 70 } 70 71 m_value;
Note: See TracChangeset
for help on using the changeset viewer.