Update windows-executable, it had the wrong copyright.
Undo that
Fixes XLIB cast.
Fixes game_ending segfaults.
Temporarily fixes subchecks for events with default code, the virtual base
subcheck in evtparent will now check the code instead of default returning
to false.
I don't know whose genus idea it was to create a separate window just to
manage the client rectangle, but that is wrong. Second, I fixed up the
event subchecks so the object will write them now if it has default code,
this fixes the FPS example, and the other test case.
GM8 does not recenter the window when switching rooms.
Cleanup unused code.
Don't show the main Window until graphics are initialized.
Fixes resizign between rooms.
Some cleanup.
Some more cleanup, partially fix full screen.
Cleanup, not finished fixing the viewports/aspect ratioe.
Fixes OpenGL 1 and 3 half pixel alignment for fullscreen games by
offsetting the model view matrices an additional 0.25,0.25, Microsoft
recommends 0.375, not sure why, but I can only get it to work on my
hardware with a combination of 0.25,0.25 on the model view and the ortho
projection matrices combined.
Undo these changes, I am going to discuss this first so that these other
bug fixes can be merged.
Undo some more of my changes.
Undo all my changes and fix these things differently. I have fixed the
flickering at startup by only calling setchildsize one time, I have fixed
room switching by adding a parameter to window_default that lets you
choose whether to only center the window if it was resized. And I also
fixed the delay in screen initialization by not showing the oarent window
until the creation of the graphics context. I will discuss the removal of
the child window from our code base in a forum post.
Cleanup.
Fix XLIB window_default();
Merge pull request #732 from RobertBColton/master

General Fixes