mirror of
https://github.com/glfw/glfw.git
synced 2024-11-26 12:02:00 +00:00
Oh, right, this is C.
This commit is contained in:
parent
973ff494ac
commit
b5b80dde40
@ -39,25 +39,26 @@
|
||||
|
||||
static int compareVideoModes(const void* firstPtr, const void* secondPtr)
|
||||
{
|
||||
int firstBPP, secondBPP, firstSize, secondSize;
|
||||
GLFWvidmode* first = (GLFWvidmode*) firstPtr;
|
||||
GLFWvidmode* second = (GLFWvidmode*) secondPtr;
|
||||
|
||||
// First sort on color bits per pixel
|
||||
|
||||
int firstBPP = first->redBits +
|
||||
first->greenBits +
|
||||
first->blueBits;
|
||||
int secondBPP = second->redBits +
|
||||
second->greenBits +
|
||||
second->blueBits;
|
||||
firstBPP = first->redBits +
|
||||
first->greenBits +
|
||||
first->blueBits;
|
||||
secondBPP = second->redBits +
|
||||
second->greenBits +
|
||||
second->blueBits;
|
||||
|
||||
if (firstBPP != secondBPP)
|
||||
return firstBPP - secondBPP;
|
||||
|
||||
// Then sort on screen area, in pixels
|
||||
|
||||
int firstSize = first->width * first->height;
|
||||
int secondSize = second->width * second->height;
|
||||
firstSize = first->width * first->height;
|
||||
secondSize = second->width * second->height;
|
||||
|
||||
return firstSize - secondSize;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user