[Piglit] [Bug 98139] arb_query_buffer_object: have_cpu_result is only accurate for 64bit reads

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Oct 7 07:58:48 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=98139

--- Comment #3 from Chris Wilson <chris at chris-wilson.co.uk> ---
(In reply to Nicolai Hähnle from comment #2)
> I disagree. OpenGL 4.5 (Compatibility Profile), page 48 (5th paragraph after
> the listing of GetQuery[Buffer]Object*) says:
> 
> "If pname is QUERY_RESULT, then the query object’s result value is returned
> as a single integer. If the value is so large in magnitude that it cannot be
> represented with the requested type, then ***the nearest value***
> representable using the requested type is returned."

Which is what mesa does.

> Furthermore, whether the value is saturated or truncated doesn't even matter
> for this particular part of the test. 

The result from the CPU read is then used for an exact comparison with the full
result read via the GPU. It matters.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/piglit/attachments/20161007/6e5362bd/attachment.html>


More information about the Piglit mailing list