CPU GPU Shared Memory
My company is doing research on image processing on very large images. We have an existing pipeline using an Intel 3rd generation chipset which does not allow for CPU GPU sharing. We would like to move towards the 4th gen i7 chipset with the Iris 5200 integrated GPU. The Intel drivers for this chip support up to OpenGL v4.2. My question are these:
Does OpenGL support CPU GPU shared memory?
If so, what is the minimum version we would need?
Does OpenGL have the same functionality as the Intel InstantAccess SDK?
Thanks for your time,
You can use ARB_buffer_storage extension with MAP_PERSISTENT_BIT to get direct access to GL buffers.
On Intel HW you can use INTEL_map_texture extension to get direct access to GL textures.