mirror of
				https://github.com/zenorogue/hyperrogue.git
				synced 2025-10-31 14:02:59 +00:00 
			
		
		
		
	fixed a bug with SHDIM==3
This commit is contained in:
		
							
								
								
									
										9
									
								
								glhr.cpp
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								glhr.cpp
									
									
									
									
									
								
							| @@ -738,11 +738,14 @@ EX void vertices_texture_color(const vector<glvertex>& v, const vector<glvertex> | |||||||
|   #if CAP_VERTEXBUFFER |   #if CAP_VERTEXBUFFER | ||||||
|   int q = min(isize(v)-vshift, isize(t)-tshift); |   int q = min(isize(v)-vshift, isize(t)-tshift); | ||||||
|   vector<ct_vertex> tv(q); |   vector<ct_vertex> tv(q); | ||||||
|   for(int i=0; i<q; i++) |   for(int i=0; i<q; i++) { | ||||||
|     tv[i].coords = v[vshift+i], |     tv[i].coords = v[vshift+i], | ||||||
|     tv[i].texture[0] = t[tshift+i][0], |     tv[i].texture[0] = t[tshift+i][0], | ||||||
|     tv[i].texture[1] = t[tshift+i][1], |     tv[i].texture[1] = t[tshift+i][1]; | ||||||
|     tv[i].color = c[tshift+i]; |     for(int i=0; i<SHDIM; i++) | ||||||
|  |       tv[i].color[i] = c[tshift+i][i]; | ||||||
|  |     if(SHDIM == 3) tv[i].color[3] = 1; | ||||||
|  |     } | ||||||
|   prepare(tv); |   prepare(tv); | ||||||
|   #else |   #else | ||||||
|   vertices(v, vshift); |   vertices(v, vshift); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Zeno Rogue
					Zeno Rogue