Lines Matching defs:test_case
1994 const _test_case& test_case = *test_iterator;
1996 test_case.dst_bo_is_sparse ? m_sparse_bos[test_case.dst_bo_sparse_id] : m_immutable_bo;
1998 test_case.src_bo_is_sparse ? m_sparse_bos[test_case.src_bo_sparse_id] : m_immutable_bo;
2026 m_gl.bufferPageCommitmentARB(GL_COPY_WRITE_BUFFER, test_case.dst_bo_commit_start_offset,
2027 test_case.dst_bo_commit_size, GL_TRUE); /* commit */
2033 m_gl.bufferPageCommitmentARB(GL_COPY_WRITE_BUFFER, test_case.src_bo_commit_start_offset,
2034 test_case.src_bo_commit_size, GL_TRUE); /* commit */
2054 m_gl.copyBufferSubData(GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, test_case.src_bo_start_offset,
2055 test_case.dst_bo_start_offset, test_case.n_bytes_to_copy);
2081 if (test_case.dst_bo_start_offset != 0 && test_case.dst_bo_commit_start_offset < test_case.dst_bo_start_offset)
2083 DE_ASSERT(((test_case.dst_bo_start_offset - test_case.dst_bo_commit_start_offset) % sizeof(short)) == 0);
2086 (test_case.dst_bo_start_offset - test_case.dst_bo_commit_start_offset) / sizeof(short));
2092 if (dst_data_offset >= test_case.dst_bo_commit_start_offset &&
2093 dst_data_offset < test_case.dst_bo_commit_start_offset + test_case.dst_bo_commit_size)
2096 *(unsigned short*)((unsigned char*)test_case.dst_bo_ref_data + dst_data_offset);
2106 << ((test_case.dst_bo_is_sparse) ? "sparse buffer)" : "immutable buffer)")
2107 << ", commited region: " << test_case.dst_bo_commit_start_offset << ":"
2108 << (test_case.dst_bo_commit_start_offset + test_case.dst_bo_commit_size)
2109 << ", copy region: " << test_case.dst_bo_start_offset << ":"
2110 << (test_case.dst_bo_start_offset + test_case.n_bytes_to_copy)
2112 << ((test_case.src_bo_is_sparse) ? "sparse buffer)" : "immutable buffer)")
2113 << ", commited region: " << test_case.src_bo_commit_start_offset << ":"
2114 << (test_case.src_bo_commit_start_offset + test_case.src_bo_commit_size)
2115 << ", copy region: " << test_case.src_bo_start_offset << ":"
2116 << (test_case.src_bo_start_offset + test_case.n_bytes_to_copy) << ". Expected value of "
2128 n_copied_short_value < test_case.n_bytes_to_copy / sizeof(short) && result_local; ++n_copied_short_value)
2131 static_cast<unsigned int>(test_case.src_bo_start_offset + sizeof(short) * n_copied_short_value);
2133 static_cast<unsigned int>(test_case.dst_bo_start_offset + sizeof(short) * n_copied_short_value);
2135 if (dst_data_offset >= test_case.dst_bo_commit_start_offset &&
2136 dst_data_offset < test_case.dst_bo_commit_start_offset + test_case.dst_bo_commit_size &&
2137 src_data_offset >= test_case.src_bo_commit_start_offset &&
2138 src_data_offset < test_case.src_bo_commit_start_offset + test_case.src_bo_commit_size)
2141 *(unsigned short*)((unsigned char*)test_case.src_bo_ref_data + src_data_offset);
2150 << ((test_case.dst_bo_is_sparse) ? "sparse buffer)" : "immutable buffer)")
2151 << ", commited region: " << test_case.dst_bo_commit_start_offset << ":"
2152 << (test_case.dst_bo_commit_start_offset + test_case.dst_bo_commit_size)
2153 << ", copy region: " << test_case.dst_bo_start_offset << ":"
2154 << (test_case.dst_bo_start_offset + test_case.n_bytes_to_copy)
2156 << ((test_case.src_bo_is_sparse) ? "sparse buffer)" : "immutable buffer)")
2157 << ", commited region: " << test_case.src_bo_commit_start_offset << ":"
2158 << (test_case.src_bo_commit_start_offset + test_case.src_bo_commit_size)
2159 << ", copy region: " << test_case.src_bo_start_offset << ":"
2160 << (test_case.src_bo_start_offset + test_case.n_bytes_to_copy)
2172 test_case.dst_bo_commit_start_offset + test_case.dst_bo_commit_size;
2173 const unsigned int copy_region_end_offset = test_case.dst_bo_start_offset + test_case.n_bytes_to_copy;
2186 if (dst_data_offset >= test_case.dst_bo_commit_start_offset &&
2187 dst_data_offset < test_case.dst_bo_commit_start_offset + test_case.dst_bo_commit_size)
2190 *(unsigned short*)((unsigned char*)test_case.dst_bo_ref_data + dst_data_offset);
2200 << ((test_case.dst_bo_is_sparse) ? "sparse buffer)" : "immutable buffer)")
2201 << ", commited region: " << test_case.dst_bo_commit_start_offset << ":"
2202 << (test_case.dst_bo_commit_start_offset + test_case.dst_bo_commit_size)
2203 << ", copy region: " << test_case.dst_bo_start_offset << ":"
2204 << (test_case.dst_bo_start_offset + test_case.n_bytes_to_copy)
2206 << ((test_case.src_bo_is_sparse) ? "sparse buffer)" : "immutable buffer)")
2207 << ", commited region: " << test_case.src_bo_commit_start_offset << ":"
2208 << (test_case.src_bo_commit_start_offset + test_case.src_bo_commit_size)
2209 << ", copy region: " << test_case.src_bo_start_offset << ":"
2210 << (test_case.src_bo_start_offset + test_case.n_bytes_to_copy) << ". Expected value of "
2526 _test_case test_case;
2528 test_case.dst_bo_commit_size = dst_bo_commit_size;
2529 test_case.dst_bo_commit_start_offset = dst_bo_commit_start_offset;
2530 test_case.dst_bo_sparse_id = dst_bo_sparse_id;
2531 test_case.dst_bo_is_sparse = dst_bo_is_sparse;
2532 test_case.dst_bo_ref_data = dst_bo_ref_data;
2533 test_case.dst_bo_start_offset = static_cast<glw::GLint>(sizeof(short) * n_test_case);
2534 test_case.n_bytes_to_copy = static_cast<glw::GLint>(
2535 m_sparse_bo_size_rounded / 2 - test_case.dst_bo_start_offset - sizeof(short) * n_test_case);
2536 test_case.src_bo_commit_size = src_bo_commit_size;
2537 test_case.src_bo_commit_start_offset = src_bo_commit_start_offset;
2538 test_case.src_bo_sparse_id = src_bo_sparse_id;
2539 test_case.src_bo_is_sparse = src_bo_is_sparse;
2540 test_case.src_bo_ref_data = src_bo_ref_data;
2541 test_case.src_bo_start_offset = m_sparse_bo_size_rounded / 2;
2543 DE_ASSERT(test_case.dst_bo_commit_size >= 0);
2544 DE_ASSERT(test_case.dst_bo_commit_start_offset >= 0);
2545 DE_ASSERT(test_case.dst_bo_ref_data != DE_NULL);
2546 DE_ASSERT(test_case.dst_bo_start_offset >= 0);
2547 DE_ASSERT(test_case.n_bytes_to_copy >= 0);
2548 DE_ASSERT(test_case.src_bo_commit_size >= 0);
2549 DE_ASSERT(test_case.src_bo_commit_start_offset >= 0);
2550 DE_ASSERT(test_case.src_bo_ref_data != DE_NULL);
2551 DE_ASSERT(test_case.src_bo_start_offset >= 0);
2553 m_test_cases.push_back(test_case);