Projects page is designed to be language/compiler independent list of resouces what you can find on
this site. Here you can find some information about project and links to download/description page.
Note: not all information about project will be listed here, just enough so you can decide do your
need it/want to know more.
So generic division is:
- DirectX headers/libs/examples
- NVIDIA Cg - DirectX/OpenGL
- Delphi components
- Command line utilities
|
DirectX headers/libs/examples |
On this site you can find all what you need to compile and study DirectX programming in
either Delphi/C++Builder/TMT pascal.
Also on site you can find examples of DirectX usage in Delphi/C++Builder/TMT pascal.
Currently most of them are Direct3D ones. Only small count of C++Builder examples are
provided mostly in area of fusion use of Delphi/C++Builder with DirectX. But with C++Builder
libraries pack you can compile all Microsoft Direct3D examples from DirectX SDK's.
|
|
NVIDIA Cg - DirectX/OpenGL |
NVIDIA Cg is high level C-like language for writing pixel and vertex shaders.
Delphi/C++Builder toolkit allows to use this language internaly in your programs either in
DirectX or OpenGL. Cg programs are compiled internally in PixelShader/VertexShader programs
under DirectX and to register combiners and VertexPrograms under OpenGL. This behaviour
allows to use NVIDIA Cg language starting from DirectX 8.x applications on any DX8 class GPU -
like ATi Radeon 8500, SiS Xabre, Matrox Parhelia, 3DLabs P10, ets. Even more functionality
can be aquired with DirectX9 level hardware - like NVIDIA GeForce FX, Radeon 9500 and up, etc.
|
|
|
Delphi components |
By now only TGifImage component, originally developer by Ander Melander's, made fully compatible
with Delphi6 version are available (Delphi 2, 3, 4 & 5 and C++ Builder 3, 4 & 5 also
supported). In future here you possible can find other Graphics related components (GDI, GDI+)
for Delphi/C++Builder.
|
|
|
Command line utilities |
Utilities written in Delphi mostly for Delphi-related program development.
Currently there are: CRLF converting utility and pascal preprocessor.
|
|
|
|
|