dxgraphics.bmx 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. Strict
  2. Module BRL.DXGraphics
  3. ModuleInfo "Version: 1.30"
  4. ModuleInfo "Author: Simon Armstrong, Mark Sibly"
  5. ModuleInfo "License: zlib/libpng"
  6. ModuleInfo "Copyright: Blitz Research Ltd"
  7. ModuleInfo "Modserver: BRL"
  8. ModuleInfo "History: 1.30 Release"
  9. ModuleInfo "History: Adjusted graphics size after creating window"
  10. ModuleInfo "History: 1.29 Release"
  11. ModuleInfo "History: d3d7graphics render ahead hack now in fullscreen too"
  12. ModuleInfo "History: 1.28 Release"
  13. ModuleInfo "History: Fixed bad beginScene logic when graphics restored"
  14. ModuleInfo "History: 1.27 Release"
  15. ModuleInfo "History: Fixed incorrect GraphicsWidth()/GraphicsHeight() in d3d7"
  16. ModuleInfo "History: driver due to no more (well, fewer) redundant size validations"
  17. ModuleInfo "History: 1.26 Release"
  18. ModuleInfo "History: Fixed resizing window bug and seq bug"
  19. ModuleInfo "History: 1.25 Release"
  20. ModuleInfo "History: Fixed fullscreen graphics mode failing if depth/hertz not exact"
  21. ModuleInfo "History: 1.24 Release"
  22. ModuleInfo "History: Fixed multiple primary surfaces issue"
  23. ModuleInfo "History: 1.23 Release"
  24. ModuleInfo "History: Rewrote d3d7graphics"
  25. ModuleInfo "History: 1.22 Release"
  26. ModuleInfo "History: Fixed d3d7graphics reset"
  27. ModuleInfo "History: 1.21 Release"
  28. ModuleInfo "History: Fixed d3d7graphics device enumeration"
  29. ModuleInfo "History: 1.20 Release"
  30. ModuleInfo "History: Fixed windowed Graphics not closing due to 1.19 fix"
  31. ModuleInfo "History: 1.19 Release"
  32. ModuleInfo "History: Fixed crash closing an unused TD3D7Graphics context"
  33. ModuleInfo "History: 1.18 Release"
  34. ModuleInfo "History: Fixed TD3D7GraphicsDriver to close on FreeGraphics"
  35. ModuleInfo "History: Windowed graphics origin now matches glgraphics"
  36. ModuleInfo "History: 1.17 Release"
  37. ModuleInfo "History: Fixed TD3D7GraphicsDriver to not close on FreeCanvas"
  38. ModuleInfo "History: 1.16 Release"
  39. ModuleInfo "History: Fixed render ahead lag with flip waitlocking on previous flip"
  40. ModuleInfo "History: 1.15 Release"
  41. ModuleInfo "History: Fixed windowed mode flips ignoring sync"
  42. ModuleInfo "History: 1.14 Release"
  43. ModuleInfo "History: Fixed GetSettings ignoring depth/hertz/flags"
  44. ModuleInfo "History: 1.13 Release"
  45. ModuleInfo "History: Fixed unhandled exception with multiple SetGraphics"
  46. ModuleInfo "History: 1.11 Release"
  47. ModuleInfo "History: Changed TD3D7GraphicsDriver.CreateGraphics returns Null instead of Throw on failure"
  48. ModuleInfo "History: 1.10 Release"
  49. ModuleInfo "History: Changed Asserts to Ifs"
  50. ModuleInfo "History: 1.09 Release"
  51. ModuleInfo "History: Fixed CanvasGraphics closing the primary device"
  52. ModuleInfo "History: 1.08 Release"
  53. ModuleInfo "History: Fixed multiple WNDCLASS registrations"
  54. ModuleInfo "History: 1.07 Release"
  55. ModuleInfo "History: D3D7 looks for TnL device first"
  56. ModuleInfo "History: 1.06 Release"
  57. ModuleInfo "History: Added D3D7 FPU preserve flag to SetCooperativeLevel"
  58. ModuleInfo "History: 1.05 Release"
  59. ModuleInfo "History: Fixed d3d7 fullscreen failing with strange hertz"
  60. ModuleInfo "History: 1.04 Release"
  61. ModuleInfo "History: Added AppTitle support"
  62. ModuleInfo "History: 1.03 Release"
  63. ModuleInfo "History: Fixed EnumDisplayModes returning swapped depth<->hertz"
  64. ModuleInfo "History: 1.02 Release"
  65. ModuleInfo "History: Fixed D3D7 mouse capture in 'windowed' fullscreen mode"
  66. ?Win32
  67. Import "d3d7graphics.bmx"
  68. Import "d3d9graphics.bmx"
  69. ?