
Strict

Module BRL.DXGraphics

ModuleInfo "Version: 1.31"
ModuleInfo "Author: Simon Armstrong, Mark Sibly"
ModuleInfo "License: zlib/libpng"
ModuleInfo "Copyright: Blitz Research Ltd"
ModuleInfo "Modserver: BRL"

ModuleInfo "History: 1.31"
ModuleInfo "History: Added Occlussion Query render lag fix."
ModuleInfo "History: 1.30 Release"
ModuleInfo "History: Adjusted graphics size after creating window"
ModuleInfo "History: 1.29 Release"
ModuleInfo "History: d3d7graphics render ahead hack now in fullscreen too"
ModuleInfo "History: 1.28 Release"
ModuleInfo "History: Fixed bad beginScene logic when graphics restored"
ModuleInfo "History: 1.27 Release"
ModuleInfo "History: Fixed incorrect GraphicsWidth()/GraphicsHeight() in d3d7"
ModuleInfo "History: driver due to no more (well, fewer) redundant size validations"
ModuleInfo "History: 1.26 Release"
ModuleInfo "History: Fixed resizing window bug and seq bug"
ModuleInfo "History: 1.25 Release"
ModuleInfo "History: Fixed fullscreen graphics mode failing if depth/hertz not exact"
ModuleInfo "History: 1.24 Release"
ModuleInfo "History: Fixed multiple primary surfaces issue"
ModuleInfo "History: 1.23 Release"
ModuleInfo "History: Rewrote d3d7graphics"
ModuleInfo "History: 1.22 Release"
ModuleInfo "History: Fixed d3d7graphics reset"
ModuleInfo "History: 1.21 Release"
ModuleInfo "History: Fixed d3d7graphics device enumeration"
ModuleInfo "History: 1.20 Release"
ModuleInfo "History: Fixed windowed Graphics not closing due to 1.19 fix"
ModuleInfo "History: 1.19 Release"
ModuleInfo "History: Fixed crash closing an unused TD3D7Graphics context"
ModuleInfo "History: 1.18 Release"
ModuleInfo "History: Fixed TD3D7GraphicsDriver to close on FreeGraphics"
ModuleInfo "History: Windowed graphics origin now matches glgraphics"
ModuleInfo "History: 1.17 Release"
ModuleInfo "History: Fixed TD3D7GraphicsDriver to not close on FreeCanvas"
ModuleInfo "History: 1.16 Release"
ModuleInfo "History: Fixed render ahead lag with flip waitlocking on previous flip"
ModuleInfo "History: 1.15 Release"
ModuleInfo "History: Fixed windowed mode flips ignoring sync"
ModuleInfo "History: 1.14 Release"
ModuleInfo "History: Fixed GetSettings ignoring depth/hertz/flags"
ModuleInfo "History: 1.13 Release"
ModuleInfo "History: Fixed unhandled exception with multiple SetGraphics" 
ModuleInfo "History: 1.11 Release"
ModuleInfo "History: Changed TD3D7GraphicsDriver.CreateGraphics returns Null instead of Throw on failure" 
ModuleInfo "History: 1.10 Release"
ModuleInfo "History: Changed Asserts to Ifs"
ModuleInfo "History: 1.09 Release"
ModuleInfo "History: Fixed CanvasGraphics closing the primary device"
ModuleInfo "History: 1.08 Release"
ModuleInfo "History: Fixed multiple WNDCLASS registrations"
ModuleInfo "History: 1.07 Release"
ModuleInfo "History: D3D7 looks for TnL device first"
ModuleInfo "History: 1.06 Release"
ModuleInfo "History: Added D3D7 FPU preserve flag to SetCooperativeLevel"
ModuleInfo "History: 1.05 Release"
ModuleInfo "History: Fixed d3d7 fullscreen failing with strange hertz"
ModuleInfo "History: 1.04 Release"
ModuleInfo "History: Added AppTitle support"
ModuleInfo "History: 1.03 Release"
ModuleInfo "History: Fixed EnumDisplayModes returning swapped depth<->hertz"
ModuleInfo "History: 1.02 Release"
ModuleInfo "History: Fixed D3D7 mouse capture in 'windowed' fullscreen mode"

?Win32
Import "d3d7graphics.bmx"
Import "d3d9graphics.bmx"
?
