Skip to content
  • Laszlo Agocs's avatar
    Remove OpenGL dependency from qTriangulate · 8c144298
    Laszlo Agocs authored
    
    
    The original implementation is only suitable as long as the only client
    is the GL paint engine which will call the function with the GL context
    current. In other cases this cannot be ensured. For instance, doing
    triangulation on the gui thread in a Quick application using the threaded
    render loop will have to deal with not having a current context on that
    thread at all. Doing triangulation on worker threads has the same problem
    as well.
    
    In addition, in modern Qt versions a -no-opengl build does not imply no
    accelerated graphics API.
    
    Therefore, drop the ElementIndexUint check from qtriangulator.cpp and leave
    it up to the caller to tell if uint indices are supported or not.
    
    Change-Id: I7491d84981ee22d05c5fde08994dbb3a4e2432e9
    Reviewed-by: default avatarGunnar Sletta <gunnar@crimson.no>
    8c144298