Changeset 1532
- Timestamp:
- Jun 28, 2012, 2:30:23 PM (9 years ago)
- Location:
- trunk/src/gpu
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gpu/indexbuffer.cpp
r1455 r1532 48 48 #elif defined _XBOX 49 49 D3DIndexBuffer *m_ibo; 50 #el if !defined __CELLOS_LV2__ && !defined __ANDROID__50 #else 51 51 GLuint m_ibo; 52 52 uint8_t *m_memory; … … 70 70 &m_data->m_ibo, NULL))) 71 71 Abort(); 72 #el if !defined __CELLOS_LV2__ && !defined __ANDROID__72 #else 73 73 glGenBuffers(1, &m_data->m_ibo); 74 74 m_data->m_memory = new uint8_t[size]; … … 83 83 if (FAILED(m_data->m_ibo->Release())) 84 84 Abort(); 85 #el if !defined __CELLOS_LV2__ && !defined __ANDROID__85 #else 86 86 glDeleteBuffers(1, &m_data->m_ibo); 87 87 delete[] m_data->m_memory; … … 101 101 Abort(); 102 102 return ret; 103 #el if !defined __CELLOS_LV2__ && !defined __ANDROID__103 #else 104 104 return m_data->m_memory + offset; 105 105 #endif … … 114 114 if (FAILED(m_data->m_ibo->Unlock())) 115 115 Abort(); 116 #el if !defined __CELLOS_LV2__ && !defined __ANDROID__116 #else 117 117 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, m_data->m_ibo); 118 118 glBufferData(GL_ELEMENT_ARRAY_BUFFER, m_data->m_size, m_data->m_memory, … … 129 129 if (FAILED(g_d3ddevice->SetIndices(m_data->m_ibo))) 130 130 Abort(); 131 #el if !defined __CELLOS_LV2__ && !defined __ANDROID__131 #else 132 132 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, m_data->m_ibo); 133 133 /* XXX: not necessary because we kept track of the size */ … … 145 145 if (FAILED(g_d3ddevice->SetIndices(NULL))) 146 146 Abort(); 147 #el if !defined __CELLOS_LV2__ && !defined __ANDROID__147 #else 148 148 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0); 149 149 #endif -
trunk/src/gpu/vertexbuffer.cpp
r1517 r1532 247 247 #else 248 248 /* Or even: */ 249 //glDisableClientState(GL_VERTEX_ARRAY); 249 glDisableClientState(GL_VERTEX_ARRAY); 250 glDisableClientState(GL_TEXTURE_COORD_ARRAY); 251 glDisableClientState(GL_NORMAL_ARRAY); 252 glDisableClientState(GL_COLOR_ARRAY); 250 253 #endif 251 254 } … … 314 317 case VertexUsage::Position: 315 318 glEnableClientState(GL_VERTEX_ARRAY); 319 break; 320 case VertexUsage::TexCoord: 321 glEnableClientState(GL_TEXTURE_COORD_ARRAY); 322 break; 323 case VertexUsage::Normal: 324 glEnableClientState(GL_NORMAL_ARRAY); 316 325 break; 317 326 case VertexUsage::Color: … … 531 540 D3DPOOL_MANAGED, &m_data->m_vbo, NULL))) 532 541 Abort(); 533 #el if !defined __CELLOS_LV2__542 #else 534 543 glGenBuffers(1, &m_data->m_vbo); 535 544 m_data->m_memory = new uint8_t[size]; … … 544 553 if (FAILED(m_data->m_vbo->Release())) 545 554 Abort(); 546 #el if !defined __CELLOS_LV2__555 #else 547 556 glDeleteBuffers(1, &m_data->m_vbo); 548 557 delete[] m_data->m_memory; … … 561 570 Abort(); 562 571 return ret; 563 #el if !defined __CELLOS_LV2__572 #else 564 573 return m_data->m_memory + offset; 565 574 #endif … … 573 582 if (FAILED(m_data->m_vbo->Unlock())) 574 583 Abort(); 575 #el if !defined __CELLOS_LV2__584 #else 576 585 glBindBuffer(GL_ARRAY_BUFFER, m_data->m_vbo); 577 586 glBufferData(GL_ARRAY_BUFFER, m_data->m_size, m_data->m_memory,
Note: See TracChangeset
for help on using the changeset viewer.