From 7b543cf9f045c2364cfb2a09ef535f0dc1155e20 Mon Sep 17 00:00:00 2001 From: kd-11 <15904127+kd-11@users.noreply.github.com> Date: Tue, 25 Jun 2019 21:37:44 +0300 Subject: [PATCH] Updated Graphics Driver Issues (markdown) --- Graphics-Driver-Issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Graphics-Driver-Issues.md b/Graphics-Driver-Issues.md index 610d9a4..4f77257 100644 --- a/Graphics-Driver-Issues.md +++ b/Graphics-Driver-Issues.md @@ -10,7 +10,7 @@ This page quickly summarizes graphics driver quirks and issues present in GPU dr ### AMD (proprietary) **OpenGL.** -- glMultiDrawArrays is broken. Workaround implemented and problem reported to AMD. No replies yet. +- glMultiDrawArrays is broken. Workaround implemented and problem reported to AMD. No replies yet.
[NOTE] This seems to be undefined behavior in the spec. The gl_VertexID propagation behavior across MultiDrawArrays is not defined, i.e whether it should continue incrementing of reset to 0 on a new instance. However, due to the comparison with a loop of [first, count] and implied functional equivalence, this may be interpreted as a bug. Either way, RPCS3 provides a workaround using index lookups. - ~~glGetTexImage/glGetTextureImage/glGetTextureImageEXT do not work with immutable textures if pack/unpack byteswap is requested. Workaround implemented.~~ Fixed in driver version 19.4.3