Other than the surface_spec harmonisation, I think the final thing required here is to determine when the spec is applied. I still think that it needs to be buffered until swap_buffers on the parent surface, which would require a swap_buffers call in the acceptance test.
Other than the surface_spec harmonisation, I think the final thing required here is to determine when the spec is applied. I still think that it needs to be buffered until swap_buffers on the parent surface, which would require a swap_buffers call in the acceptance test.