webspace hosting reseller hosting|             | blog| forum| dating| free hosting| openhost| report abuse
Internet Fax To Email - Unlimited

Unlimited Faxes, No Fees, Dedicated Phone Number

Free Website Templates

Tony Wasserka Games

Google Summer of Code 2009

As luck would have it, I have been accepted in this year's Google Summer of Code. Now, what does this actually mean? Nothing really game-wise, but I'll be doing lots of work for the Wine Project in regards to the D3DX9 implementations of textures, fonts and meshes. I'll be using this website as a mirror for the patches I have commited to my local tree during development, so anyone interested can have a look at them and test them.

Patch series which have already been accepted into Wine trunk:

  • d3dx9: stubs and tests for the D3DXGetImageInfo function group (4 patches)
  • d3dx9: stubs and tests for the D3DXLoadSurface function group (10 patches)
  • d3dx9: stubs and tests for the ID3DXFont interface (6 patches)

Things which are in my local tree:

  • Implementation for D3DXGetImageInfoFrom* (supports BMP, JPG and PNG files)
  • Implementation for D3DXCheckTextureRequirements
  • Implementation for D3DXFilterTexture (supports only a point filter, yet)
  • Implementation for D3DXLoadSurfaceFrom*
  • The color conversion code needed for D3DXLoadSurfaceFromMemory
  • Implementation for D3DXCreateTexture
  • Implementation for D3DXCreateTextureFrom*
  • Implementation for the ID3DXFont interface (some details are still being worked on here)
  • Stubs for the ID3DXBaseMesh and ID3DXMesh interfaces
  • Implementations for the ID3DXBaseMesh and ID3DXMesh interfaces
  • Implementation for D3DXCreateBox
  • Implementation for D3DXLoadMeshFromXInMemory
  • Tests for all of the above
  • Additional tests which aren't intended for integration into the main tree though

I've created a tarball providing most of the work I've done by now. You can download it here.

Most of my work has been cleaned up now, anyone who feels like testing a bit can check out the code at http://repo.or.cz/w/wine/d3dx9TW.git, either in the d3dxloadsurfacefrommemorySUBMIT or the mesh branch.

  You are visitor #7271!
  

© 2005, 2006 Tony Wasserka