Lines Matching defs:texel

340 	/* Returns a reference to the texel value of the specified image at the specified location. */
341 GLuint& texel(GLuint* image, GLuint x, GLuint y)
363 texel(m_reference[i], x, y) = (i << 24) + (y << 12) + x;
388 if (texel(m_reference[i], x, y) != texel(m_actual, x, y))
595 texel(m_reference[i], x, y) =
596 texel(m_reference[i], x + m_blockSize, y) + texel(m_reference[i], x - m_blockSize, y) +
597 texel(m_reference[i], x, y + m_blockSize) + texel(m_reference[i], x, y - m_blockSize);
738 /* Perform several render passes to provoke a lot of overlap between read and written texel blocks. */
767 single read and write of each texel. The skeleton of these tests is as follows:
770 texel, where the read is in the fragment shader invocation that writes
771 the same texel, works as expected. Use the following fragment shader as
822 texel(m_reference[i], x, y)++;
836 Test case #3: Single read and write of the same texel
839 texel, where the read is in the fragment shader invocation that writes
840 the same texel, works as expected.
848 "Using the basic outline tests that a single read and write of each texel, where the read "
849 "is in the fragment shader invocation that writes the same texel, works as expected.")
865 /* A single read and write of the same texel doesn't require a texture barrier. */
873 Test case #4: Multipass read and write of the same texel (with texture barrier)
876 texel, where the read is in the fragment shader invocation that writes
877 the same texel, works as expected.
889 "Using the basic outline tests that multiple reads and writes of each texel, where the read "
890 "is in the fragment shader invocation that writes the same texel, works as expected if there "
952 addChild(new TextureBarrierSameTexelRW(m_context, m_api, "same-texel-rw"));
953 addChild(new TextureBarrierSameTexelRWMultipass(m_context, m_api, "same-texel-rw-multipass"));