fix samples and add kind signature to GeometryShader type