MCPcopy Create free account
hub / github.com/ddnet/ddnet / IsVersionSupportedGlew

Function IsVersionSupportedGlew

src/engine/client/backend_sdl.cpp:648–738  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

646}
647
648static int IsVersionSupportedGlew(EBackendType BackendType, int VersionMajor, int VersionMinor, int VersionPatch, int GlewMajor, int GlewMinor, int GlewPatch)
649{
650 if(BackendType == BACKEND_TYPE_OPENGL)
651 {
652 if(VersionMajor >= 4 && GlewMajor < 4)
653 {
654 return -1;
655 }
656 else if(VersionMajor >= 3 && GlewMajor < 3)
657 {
658 return -1;
659 }
660 else if(VersionMajor == 3 && GlewMajor == 3)
661 {
662 if(VersionMinor >= 3 && GlewMinor < 3)
663 {
664 return -1;
665 }
666 if(VersionMinor >= 2 && GlewMinor < 2)
667 {
668 return -1;
669 }
670 if(VersionMinor >= 1 && GlewMinor < 1)
671 {
672 return -1;
673 }
674 if(VersionMinor >= 0 && GlewMinor < 0)
675 {
676 return -1;
677 }
678 }
679 else if(VersionMajor >= 2 && GlewMajor < 2)
680 {
681 return -1;
682 }
683 else if(VersionMajor == 2 && GlewMajor == 2)
684 {
685 if(VersionMinor >= 1 && GlewMinor < 1)
686 {
687 return -1;
688 }
689 if(VersionMinor >= 0 && GlewMinor < 0)
690 {
691 return -1;
692 }
693 }
694 else if(VersionMajor >= 1 && GlewMajor < 1)
695 {
696 return -1;
697 }
698 else if(VersionMajor == 1 && GlewMajor == 1)
699 {
700 if(VersionMinor >= 5 && GlewMinor < 5)
701 {
702 return -1;
703 }
704 if(VersionMinor >= 4 && GlewMinor < 4)
705 {

Callers 1

InitMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected