Blame | Last modification | View Log | RSS feed
Framework 1.21 changes:Widgets are no longer removed from their container in WidgeContainer::RemovedFromManager.It's your responsibility to remove all widgets from a container before deleting the container.Widgets will assert if they have a parent or if they have haven children in their destructor.To assist you, there's a helper method WidgetContainer::RemoveAllWidgets().Added LinearBlending for DrawImageMatrix/DrawImageTransform.Call Graphics::SetLinearBlend to enable/disable linear blending.Added good default faststretch and linear blend settings to WidgetManager drawing:aClipG.SetFastStretch(!is3D);aClipG.SetLinearBlend(is3D);Changed 3d test to not require "nvidia", "ati", or "radeon" in the name of the driverfor recommending the video card if the video card driver's year is >= 2002.Changed Dialog::mYesButton and Dialog::mNoButton to Dialog::ID_YES and Dialog::ID_NO(1000 and 1001) to avoid conflict with user defined buttons.Various bug fixes------------------------------------------------------------------------------------Debug key (ctrl-alt-d) changes:F2 - Start/Stop Perf TimingF3 - toggle framerate displayShift F3 - toggle framerate/mouse coord displayF8 - Show current Video Stats (mostly used to see if 3d is currently on)Shift F8 - Toggle 3d modeF10 - Single Step Program (show one frame at a time)Shift F10 - Stop single stepingCtrl F10 - Toggle Slow MotionF11 - Take Screenshot (goes into the _screenshots) directoryShift F11 - Dump all program images in memory to the _dump directory------------------------------------------------------------------------------------