diff options
Diffstat (limited to 'glew/auto/EGL-Registry/extensions/NV/EGL_NV_stream_fifo_next.txt')
-rw-r--r-- | glew/auto/EGL-Registry/extensions/NV/EGL_NV_stream_fifo_next.txt | 105 |
1 files changed, 105 insertions, 0 deletions
diff --git a/glew/auto/EGL-Registry/extensions/NV/EGL_NV_stream_fifo_next.txt b/glew/auto/EGL-Registry/extensions/NV/EGL_NV_stream_fifo_next.txt new file mode 100644 index 0000000..8199487 --- /dev/null +++ b/glew/auto/EGL-Registry/extensions/NV/EGL_NV_stream_fifo_next.txt @@ -0,0 +1,105 @@ +Name + + NV_stream_fifo_next + +Name Strings + + EGL_NV_stream_fifo_next + +Contributors + + Daniel Kartch + Miguel A. Vico + +Contacts + + Daniel Kartch, NVIDIA (dkartch 'at' nvidia.com) + +Status + + Draft + +Version + + Version 3 - October 27, 2016 + +Number + + EGL Extension #110 + +Extension Type + + EGL display extension + +Dependencies + + Requires EGL_KHR_stream_fifo + +Overview + + When operating on a FIFO stream, a consumer may need to know the + timestamp associated with the next frame in the stream before + deciding whether to acquire it or reuse the previous frame. In the + case of a FIFO size of 1, the EGL_STREAM_TIME_PRODUCER_KHR attribute + is sufficient to determine this. However, when the size is greater + than 1, there may be frames available with earlier time stamps than + the one most recently inserted by the producer. This extension + enables querying of the next pending frame in a stream. + +New Types + + None + +New Functions + + None + +New Tokens + + Accepted as the <attribute> parameter of eglQueryStreamu64KHR + + EGL_PENDING_FRAME_NV 0x3329 + + Accepted as the <attribute> parameter of eglQueryStreamTimeKHR + + EGL_STREAM_TIME_PENDING_NV 0x332A + +Add to "Table 3.10.4.4 EGLStream Attributes" in the EGL_KHR_stream +extension spec: + + Attribute Read/Write Type Section + -------------------------- ---------- ------------ -------- + EGL_PENDING_FRAME_NV ro EGLuint64KHR 3.10.4.x + EGL_STREAM_TIME_PENDING_NV ro EGLTimeKHR 3.10.4.y + +Add new subsections to section "3.10.4 EGLStream Attributes" in the +EGL_KHR_stream extension spec + + 3.10.4.x EGL_PENDING_FRAME_NV Attribute + + The EGL_PENDING_FRAME_NV attribute indicates the frame number of the + image frame that would be obtained if an acquire operation were + performed at the time of the query. This is the value that + EGL_PRODUCER_FRAME_KHR contained just after this image frame was + inserted into the stream. + + 3.10.4.y EGL_STREAM_TIME_PENDING_NV Attribute + + The EGL_STREAM_TIME_PENDING_NV attribute indicates the timestamp of + the image frame that would be obtained if an acquire operation were + performed at the time of the query. + +Issues + + None + +Revision History + + #3 (October 27, 2016) Daniel Kartch + - Clean up for publication + + #2 (April 2nd, 2015) Miguel A. Vico + - Assigned enumerated values for constants. + + #1 (March 20th, 2015) Daniel Kartch + - Initial draft |