I’m converting all my (DX) code to OpenGL.
Some of my vertex shaders write to a uint4 (uvec4) StreamOutput buffer (TransformFeedback).
using any “user” output name runs fine on NVidia & ATI driver.
using gl_Position (SV_POSITION) does not work on NVidia (runs on ATI).
Is it an issue in the NVidia driver or something prohibited (gl_Position MUST be float4 ???)
by the standard (means that ATI driver is too much permissive ?)