mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-11-03 16:39:01 -06:00 
			
		
		
		
	maxwell_to_gl: Rename VertexType() to VertexFormat()
This commit is contained in:
		@@ -213,9 +213,10 @@ void RasterizerOpenGL::SetupVertexFormat() {
 | 
			
		||||
        if (attrib.type == Maxwell::VertexAttribute::Type::SignedInt ||
 | 
			
		||||
            attrib.type == Maxwell::VertexAttribute::Type::UnsignedInt) {
 | 
			
		||||
            glVertexAttribIFormat(gl_index, attrib.ComponentCount(),
 | 
			
		||||
                                  MaxwellToGL::VertexType(attrib), attrib.offset);
 | 
			
		||||
                                  MaxwellToGL::VertexFormat(attrib), attrib.offset);
 | 
			
		||||
        } else {
 | 
			
		||||
            glVertexAttribFormat(gl_index, attrib.ComponentCount(), MaxwellToGL::VertexType(attrib),
 | 
			
		||||
            glVertexAttribFormat(gl_index, attrib.ComponentCount(),
 | 
			
		||||
                                 MaxwellToGL::VertexFormat(attrib),
 | 
			
		||||
                                 attrib.IsNormalized() ? GL_TRUE : GL_FALSE, attrib.offset);
 | 
			
		||||
        }
 | 
			
		||||
        glVertexAttribBinding(gl_index, attrib.buffer);
 | 
			
		||||
 
 | 
			
		||||
@@ -24,7 +24,7 @@ namespace MaxwellToGL {
 | 
			
		||||
 | 
			
		||||
using Maxwell = Tegra::Engines::Maxwell3D::Regs;
 | 
			
		||||
 | 
			
		||||
inline GLenum VertexType(Maxwell::VertexAttribute attrib) {
 | 
			
		||||
inline GLenum VertexFormat(Maxwell::VertexAttribute attrib) {
 | 
			
		||||
    switch (attrib.type) {
 | 
			
		||||
    case Maxwell::VertexAttribute::Type::UnsignedNorm:
 | 
			
		||||
    case Maxwell::VertexAttribute::Type::UnsignedScaled:
 | 
			
		||||
@@ -87,7 +87,7 @@ inline GLenum VertexType(Maxwell::VertexAttribute attrib) {
 | 
			
		||||
        }
 | 
			
		||||
        break;
 | 
			
		||||
    }
 | 
			
		||||
    UNIMPLEMENTED_MSG("Unimplemented vertex type={} and size={}", attrib.TypeString(),
 | 
			
		||||
    UNIMPLEMENTED_MSG("Unimplemented vertex format of type={} and size={}", attrib.TypeString(),
 | 
			
		||||
                      attrib.SizeString());
 | 
			
		||||
    return {};
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user