i was testing quads using multiple colors (gouraud-shade) and for some reason virtual machines either inverts the quad colors or vertex order
i did a test using the same exe in my host and guest virtual machine, at the left of their screen they are all three triangles, both quads at the right
also enumerated the vertex order in which they are drawn in the image, you can notice the quads color or vertex are inverted on the virtual machine
i tested on VMware and a friend also tested on VirtualBox, the result is the same on both, may i ask why this happens?
attached the exe and source, the assembly source is here if that's better