st/nine: Rework Basetexture9 and Resource9.
Instead of having parts of the structures initialised by the parents, have them initialised by the children. Cc: "10.4" <mesa-stable@lists.freedesktop.org> Tested-by:David Heidelberg <david@ixit.cz> Signed-off-by:
Axel Davy <axel.davy@ens.fr>
- src/gallium/state_trackers/nine/basetexture9.c 11 additions, 8 deletionssrc/gallium/state_trackers/nine/basetexture9.c
- src/gallium/state_trackers/nine/basetexture9.h 4 additions, 1 deletionsrc/gallium/state_trackers/nine/basetexture9.h
- src/gallium/state_trackers/nine/cubetexture9.c 2 additions, 5 deletionssrc/gallium/state_trackers/nine/cubetexture9.c
- src/gallium/state_trackers/nine/indexbuffer9.c 2 additions, 2 deletionssrc/gallium/state_trackers/nine/indexbuffer9.c
- src/gallium/state_trackers/nine/resource9.c 7 additions, 1 deletionsrc/gallium/state_trackers/nine/resource9.c
- src/gallium/state_trackers/nine/resource9.h 3 additions, 1 deletionsrc/gallium/state_trackers/nine/resource9.h
- src/gallium/state_trackers/nine/surface9.c 2 additions, 4 deletionssrc/gallium/state_trackers/nine/surface9.c
- src/gallium/state_trackers/nine/texture9.c 1 addition, 4 deletionssrc/gallium/state_trackers/nine/texture9.c
- src/gallium/state_trackers/nine/vertexbuffer9.c 2 additions, 2 deletionssrc/gallium/state_trackers/nine/vertexbuffer9.c
- src/gallium/state_trackers/nine/volumetexture9.c 2 additions, 5 deletionssrc/gallium/state_trackers/nine/volumetexture9.c