<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi, <br>
<br>
I was looking onto a problem where my application displays what I
expect on one PC (PC0) and exhibits a bug on another (PC1). PC0 has
a nice powerful Geforce TITAN, while PC1 is a laptop intel
integrated card. I'm running an application on OpenGL 4.00 (GLSL
4.00) which is supported on both.<br>
<br>
The problem lies with reading the contents of a particular texture
(R16UI): on PC1 the shader always reads zeroes, while on PC0 it
reads the values normally. There are no OpenGL errors. Here is when
I decided to run apitrace to find out what's going on.<br>
<br>
I run qapitrace (latest version) and exit the application after a
while, all while seeing the problem. I hit replay, and <b>the trace
plays correctly, as in PC0. </b>After a bit of fiddling, I
realized that if, in the Replay menu, "Error Checking" is selected,
then the trace plays correctly as in PC0. If it's not selected, then
it shows the bug as usual. <br>
<br>
What could be going on?<br>
<br>
Thanks,<br>
Babis<br>
</body>
</html>