C++ OpenGL to Direct3D conversion

Completed Posted Feb 9, 2007 Paid on delivery
Completed Paid on delivery

You MUST have experience in C++, OpenGL and Direct3D. You MUST have MSVC7.1 or MSVC8.0 We need our simple C++ OpenGL 1.0 renderer changed to use Direct3D 9.0c. In addition, we need the renderer modified to use off-screen rendering, and to copy the render result to the visible buffer for operator feedback. The current OGL implementation renders directly to the visible buffer, but this is not optimal for our application as the rendering results are used for further computation, and many drivers fail to render to the visible buffer if it becomes obscured. The code must detect if Direct3D [url removed, login to view] is available on the platform it is running on. This D3D version should run as quickly or faster than the existing OpenGL version on any given platform. We will provide the test framework in which the renderer is used. Both the code we provide and the code you add to it will remain our proprietary source code which you must delete once the project is over. The 4 files which need to be converted are attatched for reference. The test framework will be provided as part of the job. Good work on this project may lead to other larger projects in the same area of expertise.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

WinXP C++ with MSVC7.1 or MSVC8.0 Basic hardware graphics support (OpenGL1.0 level) DirectX [url removed, login to view]

Engineering Game Consoles Game Design MySQL PHP Software Architecture Software Testing

Project ID: #2832526

About the project

1 proposal Remote project Active Feb 10, 2007

Awarded to:

moderncoder

See private message.

$297.5 USD in 10 days
(325 Reviews)
7.1