Henri Verbeet : d3d10: Use a union to store effect variable data instead of a void pointer.