nine: Add state tracker nine for Direct3D9 (v3)
Work of Joakim Sindholt (zhasha) and Christoph Bumiller (chrisbmr). DRI3 port done by Axel Davy (mannerov). v2: - nine_debug.c: klass extended from 32 chars to 96 (for sure) by glennk - Nine improvements by Axel Davy (which also fixed some wine tests) - by Emil Velikov: - convert to static/shared drivers - Sort and cleanup the includes - Use AM_CPPFLAGS for the defines - Add the linker garbage collector - Restrict the exported symbols (think llvm) v3: - small nine fixes - build system improvements by Emil Velikov v4: [Emil Velikov] - Do no link against libudev. No longer needed. Acked-by:Jose Fonseca <jfonseca@vmware.com> Reviewed-by:
Marek Olšák <marek.olsak@amd.com> Reviewed-by:
Axel Davy <axel.davy@ens.fr> Signed-off-by:
David Heidelberg <david@ixit.cz>
Showing
- configure.ac 37 additions, 0 deletionsconfigure.ac
- include/D3D9/d3d9.h 1858 additions, 0 deletionsinclude/D3D9/d3d9.h
- include/D3D9/d3d9caps.h 387 additions, 0 deletionsinclude/D3D9/d3d9caps.h
- include/D3D9/d3d9types.h 1797 additions, 0 deletionsinclude/D3D9/d3d9types.h
- include/d3dadapter/d3dadapter9.h 101 additions, 0 deletionsinclude/d3dadapter/d3dadapter9.h
- include/d3dadapter/drm.h 44 additions, 0 deletionsinclude/d3dadapter/drm.h
- include/d3dadapter/present.h 136 additions, 0 deletionsinclude/d3dadapter/present.h
- src/gallium/Makefile.am 4 additions, 0 deletionssrc/gallium/Makefile.am
- src/gallium/auxiliary/target-helpers/inline_sw_helper.h 28 additions, 0 deletionssrc/gallium/auxiliary/target-helpers/inline_sw_helper.h
- src/gallium/state_trackers/nine/Makefile.am 13 additions, 0 deletionssrc/gallium/state_trackers/nine/Makefile.am
- src/gallium/state_trackers/nine/Makefile.sources 71 additions, 0 deletionssrc/gallium/state_trackers/nine/Makefile.sources
- src/gallium/state_trackers/nine/README 78 additions, 0 deletionssrc/gallium/state_trackers/nine/README
- src/gallium/state_trackers/nine/adapter9.c 1091 additions, 0 deletionssrc/gallium/state_trackers/nine/adapter9.c
- src/gallium/state_trackers/nine/adapter9.h 137 additions, 0 deletionssrc/gallium/state_trackers/nine/adapter9.h
- src/gallium/state_trackers/nine/authenticatedchannel9.c 78 additions, 0 deletionssrc/gallium/state_trackers/nine/authenticatedchannel9.c
- src/gallium/state_trackers/nine/authenticatedchannel9.h 65 additions, 0 deletionssrc/gallium/state_trackers/nine/authenticatedchannel9.h
- src/gallium/state_trackers/nine/basetexture9.c 504 additions, 0 deletionssrc/gallium/state_trackers/nine/basetexture9.c
- src/gallium/state_trackers/nine/basetexture9.h 138 additions, 0 deletionssrc/gallium/state_trackers/nine/basetexture9.h
- src/gallium/state_trackers/nine/cryptosession9.c 115 additions, 0 deletionssrc/gallium/state_trackers/nine/cryptosession9.c
- src/gallium/state_trackers/nine/cryptosession9.h 86 additions, 0 deletionssrc/gallium/state_trackers/nine/cryptosession9.h
Loading
Please register or sign in to comment