diff options
author | Chris Wilson <[email protected]> | 2015-04-29 13:32:38 +0100 |
---|---|---|
committer | Chris Wilson <[email protected]> | 2015-07-08 10:57:35 +0100 |
commit | c8d3ebaffc0d7d915c1c19d54dba61fd1e57b338 (patch) | |
tree | 7eb56b7e7bba59d38f6ad568fcb2ec6fb48e81d2 /src/mesa/main/texenvprogram.h | |
parent | 38c2ec5ff0bf626578db7b84387279342aa48844 (diff) |
i965: Query whether we have kernel support for the TIMESTAMP register once
Move the query for the TIMESTAMP register from context init to the
screen, so that it is only queried once for all contexts.
On 32bit systems, some old kernels trigger a hw bug resulting in the
TIMESTAMP register being shifted and the low 32bits always zero. Detect
this by repeating the read a few times and check the register is
incrementing every 80ns as expected and not stuck on zero (as would be
the case with the buggy kernel/hw.).
Signed-off-by: Chris Wilson <[email protected]>
Cc: Martin Peres <[email protected]>
Reviewed-by: Martin Peres <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/mesa/main/texenvprogram.h')
0 files changed, 0 insertions, 0 deletions