|
void Chunk2::afegirVertex(vector<GLbyte>& vertices, int8_t x, int8_t y, int8_t z, uint8_t tipus, bool u, bool v, uint8_t llum) { |
|
// Posicio |
|
vertices.push_back(x); |
|
vertices.push_back(y); |
|
vertices.push_back(z); |
|
|
|
// Color |
|
//vertices.push_back(r); |
|
//vertices.push_back(g); |
|
//vertices.push_back(b); |
|
|
|
// Quantitat de llum |
|
vertices.push_back(llum); |
|
|
|
// Coordenades de textura |
|
vertices.push_back(u); |
|
vertices.push_back(v); |
|
|
|
// Tipus (posició del mapa de textures) |
|
vertices.push_back(tipus%16); |
|
vertices.push_back(tipus/16); |
|
|
|
} |
Claramente, tanto aqui como en el shader usamos demasiado espacio
MinecraftGL/MinecraftGL/MinecraftGL/Mon/Chunk2.cpp
Lines 126 to 148 in 41d29cf
Claramente, tanto aqui como en el shader usamos demasiado espacio