Merge pull request #1548 from FernandoS27/fix-vao
Fixed VAOs Float types only returning GL_FLOAT
This commit is contained in:
		| @@ -82,9 +82,21 @@ inline GLenum VertexType(Maxwell::VertexAttribute attrib) { | ||||
|         return {}; | ||||
|     } | ||||
|  | ||||
|     case Maxwell::VertexAttribute::Type::Float: | ||||
|     case Maxwell::VertexAttribute::Type::Float: { | ||||
|         switch (attrib.size) { | ||||
|         case Maxwell::VertexAttribute::Size::Size_16: | ||||
|         case Maxwell::VertexAttribute::Size::Size_16_16: | ||||
|         case Maxwell::VertexAttribute::Size::Size_16_16_16: | ||||
|         case Maxwell::VertexAttribute::Size::Size_16_16_16_16: | ||||
|             return GL_HALF_FLOAT; | ||||
|         case Maxwell::VertexAttribute::Size::Size_32: | ||||
|         case Maxwell::VertexAttribute::Size::Size_32_32: | ||||
|         case Maxwell::VertexAttribute::Size::Size_32_32_32: | ||||
|         case Maxwell::VertexAttribute::Size::Size_32_32_32_32: | ||||
|             return GL_FLOAT; | ||||
|         } | ||||
|     } | ||||
|     } | ||||
|  | ||||
|     LOG_CRITICAL(Render_OpenGL, "Unimplemented vertex type={}", attrib.TypeString()); | ||||
|     UNREACHABLE(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 bunnei
					bunnei