Find Jobs
Hire Freelancers

Direct3D D3DX migration to DirectXMath

£18-36 GBP / hour

Cancelled
Posted over 8 years ago

£18-36 GBP / hour

We have an existing Windows framework for rendering video using Direct3d. We use Direct3D rather than Direct2D because we make use of pixel shaders to convert YUV to RGB in the GPU. We have based our framework on the Rastertek tutorial ([login to view URL]). However, as a result, our code is dependent on D3DX, which is now deprecated and which requires us to install the 5-year-old Direct3D redistributable. We would like someone to remote the dependence on D3DX. As far as I can tell, there are two areas of dependence: 1) Use of D3DX11CompileFromMemory(...). This should readily convert to use of D3DCompile(...) 2) Use of d3dxMath10 - heavy dependence on D3DXVECTOR3, D3DXVECTOR2 and D3DXMATRIX which will need to be migrated to use XMFLOAT* We will supply a simple test application that uses the framework - your job is to return a revised application that no longer requires the old redistributable
Project ID: 8400200

About the project

1 proposal
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
1 freelancer is bidding on average £30 GBP/hour for this job
User Avatar
A proposal has not yet been provided
£30 GBP in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
United Kingdom
0.0
0
Member since Sep 4, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.