nVidia 3DVision Support

I need a C++ module that displays images using the nVidia 3DVision system under Vista/Windows 7. It will take a stereoscopic image and display it so that the 3DVision system activates and displays it correctly (in 3D) fullscreen. Please do not bid if you are unable to test this.

The C++ module must be in the form of a C++ object. It must support the following prototype functions

extern bool DirectXLaunch(long xRes, long yRes); //where xRes and yRes are the desired screen resolution

extern bool DirectXPutImage(unsigned char* imgBytes, long width, long height, long stride);

extern <type> DirectXGetEvent(); //this will check for keypress or mouse events and return them in an appropriate manner.

extern bool DirectXClose();

Pseudo code for displaying an image would be:


DirectXPutImage(image, 640, 480, 1920);



event =? DirectXGetEvent();


while(event != event_close);


The code should be well commented and free of bugs including memory leaks. The required libraries for compilation must be clearly specified.

## Deliverables

The routines must be provided as a standalone object (cpp file and header). Code should be commented. Dependencies must be clearly specified. It must not make use of WTK/ATL.

it must not contain any GPL'd or LGPL'd code.

Code must compile in Visual C++ Express 2008. Standards compliant code is preferred. The object must be provided with a simple test program to prove functionality.

Habilidades: Programação C, Engenharia, MySQL, PHP, Arquitetura de software, Teste de Software

Veja mais: prototype events, programming with cpp, programming libraries, programming events, object 3d free, images 3d free, free prove it test, free 3d object, c programming extern, c programming char, cpp programming, char in c programming, char c programming, 3D module, pseudo code, in-stride, bool, atl, nvidia test program, programming support, extern, pseudo code code, stereoscopic image, test support, code compilation

Acerca do Empregador:
( 25 comentários ) United Kingdom

ID do Projeto: #2954975

1 freelancer está oferecendo em média $85 para esse trabalho


See private message.

$85 USD in 14 dias
(1 Comentário)