Clootie graphics pages

Home | Articles | Projects | Delphi | C++Builder | Free Pascal | TMT pascal | Links | About
 
 


Site has moved to "www.clootie.ru"
Direct link to this page on new site


 
 

Free Pascal resources

  
Resources are separated in different areas:
  1. MS DirectX 9.0 SDK

MS DirectX 9.0 SDK

This page contains headers and DLL's what will let you compile DirectX 9.0 (and below) projects with Free Pascal compiler. Compiler version 1.9.6 (aka 2.0) RC1 or later is required.

Also on this site in Delphi section you can find Borland compliant Delphi headers for DirectX, so you can build cross-compiler source level compatible DirectX projects.
For some additional information you could read these articles:
  • How to compile ObjectPascal DirectX examples (in either Delphi or C++Builder) - this article currently do not contain FreePascal section, but looking at Delphi instruction should guide you throw.
  • Hm... there is only one article at all. Will need to fix it.

    Info field below contains Name / Date / Size with links to file and description field contains some notes about sample and screenshot from run-time.
    Info Description
    FPC_DirectX92.zip

    08-May-2005
    377Kb
    Free Pascal headers for almost all (up to 9.0) versions of DirectDraw, Direct3D, DirectInput, DirectSound, DirectMusic; DirectPlay8 (updated to DirectX9); D3DX 8.1 and 9.0 headers (needs support libraries); dxerr9 (DirectX 9.x error reporting) headers with support library. Now with support for April 2005 SDK Update! There is no DirectShow headers currently.
    This package DOES NOT include helper libraries: D3DX or DXErr - error reporting (DXErr9ab.dll).

    Download it.
    Clootie_DX92_dlls.zip

    08-May-2005
    1,230Kb
    DLLs needed for Free Pascal, Delphi and C++ Builder, to use D3DX 9.0 functionality from April 2005 SDK Update and/or DXErr (DirectX error reporting) in your projects or compile Microsoft demos: D3DX9_25.dll, DXErr9ab.dll. Note: D3DX9_25.dll is included in this package only for testing on developer system, not for redistribution.

    Download it.
    FPC_DirectX90.zip

    28-Jul-2004
    358Kb
    Free Pascal headers for almost all (up to 9.0) versions of DirectDraw, Direct3D, DirectInput, DirectSound, DirectMusic; DirectPlay8 (updated to DirectX9); D3DX 8.1 and 9.0 headers (needs support libraries); dxerr9 (DirectX 9.x error reporting) headers with support library. There is no DirectShow headers.
    This package DOES NOT include any helper libraries like D3DX (D3DX9Sab.DLL) or DXErr - error reporting (DXErr9ab.DLL).

    Download it.
    Clootie_DX90_dlls.zip

    25-Dec-2003
    1,069Kb
    DLLs needed for Free Pascal, Delphi and C++ Builder, to use D3DX 9.0 functionality and/or DXErr (DirectX error reporting) in your projects or compile Microsoft demos: D3DX9Sab.dll, DXErr9ab.DLL.

    Download it.


    As Free Pascal 1.9.x (aka 2.0) is mostly compatible with Delphi dialect of pascal - not much changes are reqiured for compatibility between them. So starting from now (20-Jan-2004) all new DirectX Delphi examples will be compilable with Free Pascal.

    So, most probable source of Free Pascal DirectX examples is located here: Delphi resources - DirectX 9.0 SDK (latest) and here: Delphi resources - DirectX 9.0 SDK (Summer 2003 Update)




    Please inform me of any grammar or general errors, contained on these pages, Alexey Barkovoy
    Last updated: 08-May-2005

    Hosted by uCoz