Home
last modified time | relevance | path

Searched refs:reporter (Results 1 – 25 of 378) sorted by relevance

12345678910>>...16

/external/skia/tests/
DTestConfigParsing.cpp32 DEF_TEST(ParseConfigs_Gpu, reporter) { in DEF_TEST() argument
39 REPORTER_ASSERT(reporter, configs.count() == 1); in DEF_TEST()
40 REPORTER_ASSERT(reporter, configs[0]->getTag().equals("gl")); in DEF_TEST()
41 REPORTER_ASSERT(reporter, configs[0]->getViaParts().count() == 0); in DEF_TEST()
43 REPORTER_ASSERT(reporter, configs[0]->asConfigGpu()); in DEF_TEST()
44 REPORTER_ASSERT(reporter, configs[0]->asConfigGpu()->getContextType() in DEF_TEST()
46 REPORTER_ASSERT(reporter, configs[0]->asConfigGpu()->getUseNVPR() == false); in DEF_TEST()
47 REPORTER_ASSERT(reporter, configs[0]->asConfigGpu()->getUseInstanced() == false); in DEF_TEST()
48 REPORTER_ASSERT(reporter, configs[0]->asConfigGpu()->getUseDIText() == false); in DEF_TEST()
49 REPORTER_ASSERT(reporter, configs[0]->asConfigGpu()->getSamples() == 0); in DEF_TEST()
[all …]
DVkHeapTests.cpp21 void subheap_test(skiatest::Reporter* reporter, GrContext* context) { in subheap_test() argument
28 REPORTER_ASSERT(reporter, heap.alloc(64 * 1024, &alloc0)); in subheap_test()
29 REPORTER_ASSERT(reporter, alloc0.fOffset == 0); in subheap_test()
30 REPORTER_ASSERT(reporter, alloc0.fSize == 64 * 1024); in subheap_test()
31 REPORTER_ASSERT(reporter, heap.freeSize() == 0 && heap.largestBlockSize() == 0); in subheap_test()
33 REPORTER_ASSERT(reporter, heap.freeSize() == 64*1024 && heap.largestBlockSize() == 64 * 1024); in subheap_test()
36 REPORTER_ASSERT(reporter, heap.alloc(16 * 1024, &alloc0)); in subheap_test()
37 REPORTER_ASSERT(reporter, heap.alloc(23 * 1024, &alloc1)); in subheap_test()
38 REPORTER_ASSERT(reporter, heap.alloc(18 * 1024, &alloc2)); in subheap_test()
39 REPORTER_ASSERT(reporter, heap.freeSize() == 7 * 1024 && heap.largestBlockSize() == 7 * 1024); in subheap_test()
[all …]
DTArrayTest.cpp16 static void TestTSet_basic(skiatest::Reporter* reporter) { in TestTSet_basic() argument
20 REPORTER_ASSERT(reporter, a.empty()); in TestTSet_basic()
21 REPORTER_ASSERT(reporter, a.count() == 0); in TestTSet_basic()
25 REPORTER_ASSERT(reporter, !a.empty()); in TestTSet_basic()
26 REPORTER_ASSERT(reporter, a.count() == 1); in TestTSet_basic()
30 REPORTER_ASSERT(reporter, a.empty()); in TestTSet_basic()
31 REPORTER_ASSERT(reporter, a.count() == 0); in TestTSet_basic()
35 REPORTER_ASSERT(reporter, a.push_back() = 1); in TestTSet_basic()
37 REPORTER_ASSERT(reporter, !a.empty()); in TestTSet_basic()
38 REPORTER_ASSERT(reporter, a.count() == 1); in TestTSet_basic()
[all …]
DRefCntTest.cpp22 static void test_refCnt(skiatest::Reporter* reporter) { in test_refCnt() argument
34 REPORTER_ASSERT(reporter, ref->unique()); in test_refCnt()
55 static void test_weakRefCnt(skiatest::Reporter* reporter) { in test_weakRefCnt() argument
73 REPORTER_ASSERT(reporter, ref->unique()); in test_weakRefCnt()
74 SkDEBUGCODE(REPORTER_ASSERT(reporter, ref->getWeakCnt() == 1)); in test_weakRefCnt()
78 DEF_TEST(RefCnt, reporter) { in DEF_TEST() argument
79 test_refCnt(reporter); in DEF_TEST()
80 test_weakRefCnt(reporter); in DEF_TEST()
90 #define check(reporter, ref, unref, make, kill) \ argument
91 REPORTER_ASSERT(reporter, gRefCounter == ref); \
[all …]
DRoundRectTest.cpp12 static void test_tricky_radii(skiatest::Reporter* reporter) { in test_tricky_radii() argument
31 REPORTER_ASSERT(reporter, (double) rr.radii(SkRRect::kUpperRight_Corner).fY + in test_tricky_radii()
37 static void test_empty_crbug_458524(skiatest::Reporter* reporter) { in test_empty_crbug_458524() argument
47 REPORTER_ASSERT(reporter, SkRRect::kEmpty_Type == other.getType()); in test_empty_crbug_458524()
52 static void test_empty(skiatest::Reporter* reporter) { in test_empty() argument
72 REPORTER_ASSERT(reporter, !r.isEmpty()); in test_empty()
75 REPORTER_ASSERT(reporter, !r.isEmpty()); in test_empty()
78 REPORTER_ASSERT(reporter, !r.isEmpty()); in test_empty()
81 REPORTER_ASSERT(reporter, !r.isEmpty()); in test_empty()
84 REPORTER_ASSERT(reporter, !r.isEmpty()); in test_empty()
[all …]
DDataRefTest.cpp18 static void test_is_equal(skiatest::Reporter* reporter, in test_is_equal() argument
20 REPORTER_ASSERT(reporter, a->count() == b->count()); in test_is_equal()
25 REPORTER_ASSERT(reporter, sizea == sizeb); in test_is_equal()
26 REPORTER_ASSERT(reporter, !memcmp(mema, memb, sizea)); in test_is_equal()
30 static void test_datatable_is_empty(skiatest::Reporter* reporter, SkDataTable* table) { in test_datatable_is_empty() argument
31 REPORTER_ASSERT(reporter, table->isEmpty()); in test_datatable_is_empty()
32 REPORTER_ASSERT(reporter, 0 == table->count()); in test_datatable_is_empty()
35 static void test_emptytable(skiatest::Reporter* reporter) { in test_emptytable() argument
41 test_datatable_is_empty(reporter, table0.get()); in test_emptytable()
42 test_datatable_is_empty(reporter, table1.get()); in test_emptytable()
[all …]
DDequeTest.cpp11 static void assert_count(skiatest::Reporter* reporter, const SkDeque& deq, int count) { in assert_count() argument
13 REPORTER_ASSERT(reporter, deq.empty()); in assert_count()
14 REPORTER_ASSERT(reporter, 0 == deq.count()); in assert_count()
15 REPORTER_ASSERT(reporter, sizeof(int) == deq.elemSize()); in assert_count()
16 REPORTER_ASSERT(reporter, nullptr == deq.front()); in assert_count()
17 REPORTER_ASSERT(reporter, nullptr == deq.back()); in assert_count()
19 REPORTER_ASSERT(reporter, !deq.empty()); in assert_count()
20 REPORTER_ASSERT(reporter, count == deq.count()); in assert_count()
21 REPORTER_ASSERT(reporter, sizeof(int) == deq.elemSize()); in assert_count()
22 REPORTER_ASSERT(reporter, deq.front()); in assert_count()
[all …]
DMatrixTest.cpp29 static bool are_equal(skiatest::Reporter* reporter, in are_equal() argument
45 REPORTER_ASSERT(reporter, aVal == bVal && aValI == bValI); in are_equal()
48 REPORTER_ASSERT(reporter, foundZeroSignDiff); in are_equal()
59 REPORTER_ASSERT(reporter, aVal == bVal && aValI == bValI); in are_equal()
62 REPORTER_ASSERT(reporter, foundNaN); in are_equal()
74 static void assert9(skiatest::Reporter* reporter, const SkMatrix& m, in assert9() argument
80 REPORTER_ASSERT(reporter, buffer[0] == a); in assert9()
81 REPORTER_ASSERT(reporter, buffer[1] == b); in assert9()
82 REPORTER_ASSERT(reporter, buffer[2] == c); in assert9()
83 REPORTER_ASSERT(reporter, buffer[3] == d); in assert9()
[all …]
DPDFPrimitivesTest.cpp55 static void assert_eql(skiatest::Reporter* reporter, in assert_eql() argument
60 REPORT_FAILURE(reporter, "", SkStringPrintf( in assert_eql()
65 static void assert_eq(skiatest::Reporter* reporter, in assert_eq() argument
68 assert_eql(reporter, skString, str, strlen(str)); in assert_eq()
73 static void assert_emit_eq(skiatest::Reporter* reporter, in assert_emit_eq() argument
77 assert_eq(reporter, result, string); in assert_emit_eq()
80 static void TestPDFStream(skiatest::Reporter* reporter) { in TestPDFStream() argument
85 assert_emit_eq(reporter, in TestPDFStream()
89 assert_emit_eq(reporter, in TestPDFStream()
115 assert_eql(reporter, in TestPDFStream()
[all …]
DMetaDataTest.cpp12 static void test_ptrs(skiatest::Reporter* reporter) { in test_ptrs() argument
14 REPORTER_ASSERT(reporter, ref.unique()); in test_ptrs()
21 REPORTER_ASSERT(reporter, md0.findRefCnt(name)); in test_ptrs()
22 REPORTER_ASSERT(reporter, md0.hasRefCnt(name, &ref)); in test_ptrs()
23 REPORTER_ASSERT(reporter, !ref.unique()); in test_ptrs()
26 REPORTER_ASSERT(reporter, md1.findRefCnt(name)); in test_ptrs()
27 REPORTER_ASSERT(reporter, md1.hasRefCnt(name, &ref)); in test_ptrs()
28 REPORTER_ASSERT(reporter, !ref.unique()); in test_ptrs()
30 REPORTER_ASSERT(reporter, md0.removeRefCnt(name)); in test_ptrs()
31 REPORTER_ASSERT(reporter, !md0.findRefCnt(name)); in test_ptrs()
[all …]
DGpuLayerCacheTest.cpp51 static void create_layers(skiatest::Reporter* reporter,
66 REPORTER_ASSERT(reporter, layer);
69 REPORTER_ASSERT(reporter, temp == layer);
71 REPORTER_ASSERT(reporter, TestingAccess::NumLayers(cache) == idOffset + i + 1);
73 REPORTER_ASSERT(reporter, picture.uniqueID() == layer->pictureID());
74 REPORTER_ASSERT(reporter, layer->start() == idOffset + i + 1);
75 REPORTER_ASSERT(reporter, layer->stop() == idOffset + i + 2);
76 REPORTER_ASSERT(reporter, !layer->texture());
77 REPORTER_ASSERT(reporter, !layer->paint());
78 REPORTER_ASSERT(reporter, !layer->isAtlased());
[all …]
DReader32Test.cpp11 static void assert_eof(skiatest::Reporter* reporter, const SkReader32& reader) { in assert_eof() argument
12 REPORTER_ASSERT(reporter, reader.eof()); in assert_eof()
13 REPORTER_ASSERT(reporter, reader.size() == reader.offset()); in assert_eof()
14 REPORTER_ASSERT(reporter, (const char*)reader.peek() == in assert_eof()
18 static void assert_start(skiatest::Reporter* reporter, const SkReader32& reader) { in assert_start() argument
19 REPORTER_ASSERT(reporter, 0 == reader.offset()); in assert_start()
20 REPORTER_ASSERT(reporter, reader.size() == reader.available()); in assert_start()
21 REPORTER_ASSERT(reporter, reader.isAvailable(reader.size())); in assert_start()
22 REPORTER_ASSERT(reporter, !reader.isAvailable(reader.size() + 1)); in assert_start()
23 REPORTER_ASSERT(reporter, reader.peek() == reader.base()); in assert_start()
[all …]
DWriter32Test.cpp14 static void check_contents(skiatest::Reporter* reporter, const SkWriter32& writer, in check_contents() argument
17 REPORTER_ASSERT(reporter, writer.bytesWritten() == size); in check_contents()
19 REPORTER_ASSERT(reporter, !memcmp(storage.get(), expected, size)); in check_contents()
23 static void test_reserve(skiatest::Reporter* reporter) { in test_reserve() argument
31 static void test_string_null(skiatest::Reporter* reporter) { in test_string_null() argument
38 check_contents(reporter, writer, expected, sizeof(expected)); in test_string_null()
41 static void test_rewind(skiatest::Reporter* reporter) { in test_rewind() argument
45 REPORTER_ASSERT(reporter, 0 == writer.bytesWritten()); in test_rewind()
49 check_contents(reporter, writer, array, sizeof(array)); in test_rewind()
52 REPORTER_ASSERT(reporter, sizeof(array) - 4 == writer.bytesWritten()); in test_rewind()
[all …]
DResourceCacheTest.cpp35 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(ResourceCacheCache, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() argument
79 REPORTER_ASSERT(reporter, curCacheSize <= maxCacheSize); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
94 DEF_GPUTEST_FOR_CONTEXTS(ResourceCacheStencilBuffers, &is_rendering_and_not_angle_es3, reporter,
119 REPORTER_ASSERT(reporter,
130 REPORTER_ASSERT(reporter,
147 REPORTER_ASSERT(reporter,
169 REPORTER_ASSERT(reporter,
180 REPORTER_ASSERT(reporter,
198 REPORTER_ASSERT(reporter,
208 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(ResourceCacheWrappedResources, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() argument
[all …]
DPathTest.cpp34 static void test_add_rrect(skiatest::Reporter* reporter, const SkRect& bounds, in test_add_rrect() argument
38 REPORTER_ASSERT(reporter, bounds == rrect.rect()); in test_add_rrect()
43 REPORTER_ASSERT(reporter, bounds == path.getBounds()); in test_add_rrect()
46 static void test_skbug_3469(skiatest::Reporter* reporter) { in test_skbug_3469() argument
51 REPORTER_ASSERT(reporter, !path.isConvex()); in test_skbug_3469()
54 static void test_skbug_3239(skiatest::Reporter* reporter) { in test_skbug_3239() argument
67 test_add_rrect(reporter, rectx, radii); in test_skbug_3239()
68 test_add_rrect(reporter, recty, radii); in test_skbug_3239()
239 static void make_path_crbugskia2820(SkPath* path, skiatest::Reporter* reporter) { in make_path_crbugskia2820() argument
252 static void test_path_crbugskia2820(skiatest::Reporter* reporter) {//GrContext* context) { in test_path_crbugskia2820() argument
[all …]
DFrontBufferedStreamTest.cpp16 static void test_read(skiatest::Reporter* reporter, SkStream* bufferedStream, in test_read() argument
22 REPORTER_ASSERT(reporter, bytesRead == bytesToRead || bufferedStream->isAtEnd()); in test_read()
23 REPORTER_ASSERT(reporter, memcmp(storage.get(), expectations, bytesRead) == 0); in test_read()
26 static void test_rewind(skiatest::Reporter* reporter, in test_rewind() argument
29 REPORTER_ASSERT(reporter, success == shouldSucceed); in test_rewind()
36 static void test_hasLength(skiatest::Reporter* reporter, in test_hasLength() argument
40 REPORTER_ASSERT(reporter, bufferedStream.hasLength()); in test_hasLength()
42 REPORTER_ASSERT(reporter, !bufferedStream.hasLength()); in test_hasLength()
53 static void test_incremental_buffering(skiatest::Reporter* reporter, size_t bufferSize) { in test_incremental_buffering() argument
60 test_hasLength(reporter, *bufferedStream, *memStream); in test_incremental_buffering()
[all …]
DTemplatesTest.cpp12 static void test_automalloc_realloc(skiatest::Reporter* reporter) { in test_automalloc_realloc() argument
17 REPORTER_ASSERT(reporter, array[0] == 1); in test_automalloc_realloc()
23 REPORTER_ASSERT(reporter, array[0] == 1); in test_automalloc_realloc()
27 REPORTER_ASSERT(reporter, array[0] == 1); in test_automalloc_realloc()
31 REPORTER_ASSERT(reporter, array[0] == 1); in test_automalloc_realloc()
43 REPORTER_ASSERT(reporter, array[i] == 10 - i); in test_automalloc_realloc()
47 REPORTER_ASSERT(reporter, array[i] == 10 - i); in test_automalloc_realloc()
51 REPORTER_ASSERT(reporter, array[0] = 10); in test_automalloc_realloc()
59 REPORTER_ASSERT(reporter, array[0] == 1); in test_automalloc_realloc()
65 REPORTER_ASSERT(reporter, array[0] == 1); in test_automalloc_realloc()
[all …]
DRefDictTest.cpp18 DEF_TEST(RefDict, reporter) { in DEF_TEST() argument
22 REPORTER_ASSERT(reporter, nullptr == dict.find(nullptr)); in DEF_TEST()
23 REPORTER_ASSERT(reporter, nullptr == dict.find("foo")); in DEF_TEST()
24 REPORTER_ASSERT(reporter, nullptr == dict.find("bar")); in DEF_TEST()
27 REPORTER_ASSERT(reporter, &data0 == dict.find("foo")); in DEF_TEST()
28 REPORTER_ASSERT(reporter, !data0.unique()); in DEF_TEST()
31 REPORTER_ASSERT(reporter, &data0 == dict.find("foo")); in DEF_TEST()
32 REPORTER_ASSERT(reporter, !data0.unique()); in DEF_TEST()
35 REPORTER_ASSERT(reporter, &data1 == dict.find("foo")); in DEF_TEST()
36 REPORTER_ASSERT(reporter, data0.unique()); in DEF_TEST()
[all …]
DMatrix44Test.cpp30 template <typename T> void assert16(skiatest::Reporter* reporter, const T data[], in assert16() argument
35 REPORTER_ASSERT(reporter, data[0] == m0); in assert16()
36 REPORTER_ASSERT(reporter, data[1] == m1); in assert16()
37 REPORTER_ASSERT(reporter, data[2] == m2); in assert16()
38 REPORTER_ASSERT(reporter, data[3] == m3); in assert16()
40 REPORTER_ASSERT(reporter, data[4] == m4); in assert16()
41 REPORTER_ASSERT(reporter, data[5] == m5); in assert16()
42 REPORTER_ASSERT(reporter, data[6] == m6); in assert16()
43 REPORTER_ASSERT(reporter, data[7] == m7); in assert16()
45 REPORTER_ASSERT(reporter, data[8] == m8); in assert16()
[all …]
DGrTRecorderTest.cpp30 static void test_empty_back_and_pop(skiatest::Reporter* reporter) { in test_empty_back_and_pop() argument
39 REPORTER_ASSERT(reporter, recorder.empty()); in test_empty_back_and_pop()
43 REPORTER_ASSERT(reporter, i == *GrNEW_APPEND_TO_RECORDER(recorder, in test_empty_back_and_pop()
46 REPORTER_ASSERT(reporter, i == in test_empty_back_and_pop()
51 REPORTER_ASSERT(reporter, !recorder.empty()); in test_empty_back_and_pop()
52 REPORTER_ASSERT(reporter, i == recorder.back()); in test_empty_back_and_pop()
56 REPORTER_ASSERT(reporter, !recorder.empty()); in test_empty_back_and_pop()
57 REPORTER_ASSERT(reporter, i-1 == recorder.back()); in test_empty_back_and_pop()
62 REPORTER_ASSERT(reporter, !recorder.empty()); in test_empty_back_and_pop()
64 REPORTER_ASSERT(reporter, recorder.empty()); in test_empty_back_and_pop()
[all …]
DUtilsTest.cpp28 static void test_autounref(skiatest::Reporter* reporter) { in test_autounref() argument
30 REPORTER_ASSERT(reporter, obj.unique()); in test_autounref()
33 REPORTER_ASSERT(reporter, &obj == tmp.get()); in test_autounref()
34 REPORTER_ASSERT(reporter, obj.unique()); in test_autounref()
36 REPORTER_ASSERT(reporter, &obj == tmp.release()); in test_autounref()
37 REPORTER_ASSERT(reporter, obj.unique()); in test_autounref()
38 REPORTER_ASSERT(reporter, nullptr == tmp.release()); in test_autounref()
39 REPORTER_ASSERT(reporter, nullptr == tmp.get()); in test_autounref()
42 REPORTER_ASSERT(reporter, !obj.unique()); in test_autounref()
46 REPORTER_ASSERT(reporter, obj.unique()); in test_autounref()
[all …]
DMathTest.cpp22 static void test_clz(skiatest::Reporter* reporter) { in test_clz() argument
23 REPORTER_ASSERT(reporter, 32 == SkCLZ(0)); in test_clz()
24 REPORTER_ASSERT(reporter, 31 == SkCLZ(1)); in test_clz()
25 REPORTER_ASSERT(reporter, 1 == SkCLZ(1 << 30)); in test_clz()
26 REPORTER_ASSERT(reporter, 0 == SkCLZ(~0U)); in test_clz()
36 REPORTER_ASSERT(reporter, intri == porta); in test_clz()
40 static void test_quick_div(skiatest::Reporter* reporter) { in test_quick_div() argument
51 REPORTER_ASSERT(reporter, table[i] == gFDot6INVERSE[i + kInverseTableSize]); in test_quick_div()
63 REPORTER_ASSERT(reporter, in test_quick_div()
88 static void test_floor_value(skiatest::Reporter* reporter, float value) { in test_floor_value() argument
[all …]
DLListTest.cpp27 skiatest::Reporter* reporter, in check_list() argument
33 REPORTER_ASSERT(reporter, empty == list.isEmpty()); in check_list()
36 REPORTER_ASSERT(reporter, numElements == list.countEntries()); in check_list()
37 REPORTER_ASSERT(reporter, in0 == list.isInList(&elements[0])); in check_list()
38 REPORTER_ASSERT(reporter, in1 == list.isInList(&elements[1])); in check_list()
39 REPORTER_ASSERT(reporter, in2 == list.isInList(&elements[2])); in check_list()
40 REPORTER_ASSERT(reporter, in3 == list.isInList(&elements[3])); in check_list()
44 static void test_tinternallist(skiatest::Reporter* reporter) { in test_tinternallist() argument
54 check_list(list, reporter, true, 0, false, false, false, false, elements); in test_tinternallist()
58 check_list(list, reporter, false, 1, true, false, false, false, elements); in test_tinternallist()
[all …]
DStringTest.cpp35 DEF_TEST(String, reporter) { in DEF_TEST() argument
41 REPORTER_ASSERT(reporter, a.isEmpty()); in DEF_TEST()
42 REPORTER_ASSERT(reporter, a == b && a == c && a == d); in DEF_TEST()
50 REPORTER_ASSERT(reporter, !a.isEmpty()); in DEF_TEST()
51 REPORTER_ASSERT(reporter, a.size() == 5); in DEF_TEST()
52 REPORTER_ASSERT(reporter, a == b && a == c && a == d); in DEF_TEST()
53 REPORTER_ASSERT(reporter, a.equals("hello", 5)); in DEF_TEST()
54 REPORTER_ASSERT(reporter, a.equals("hello")); in DEF_TEST()
55 REPORTER_ASSERT(reporter, !a.equals("help")); in DEF_TEST()
57 REPORTER_ASSERT(reporter, a.startsWith("hell")); in DEF_TEST()
[all …]
DTestTest.cpp17 DEF_TEST(TestNormal, reporter) { in DEF_TEST() argument
18 REPORTER_ASSERT(reporter, reporter); in DEF_TEST()
23 DEF_GPUTEST(TestGpuFactory, reporter, factory) { in DEF_GPUTEST() argument
24 REPORTER_ASSERT(reporter, reporter); in DEF_GPUTEST()
25 REPORTER_ASSERT(reporter, factory); in DEF_GPUTEST()
32 DEF_GPUTEST_FOR_ALL_CONTEXTS(TestGpuAllContexts, reporter, ctxInfo) { in DEF_GPUTEST_FOR_ALL_CONTEXTS() argument
33 REPORTER_ASSERT(reporter, reporter); in DEF_GPUTEST_FOR_ALL_CONTEXTS()
34 REPORTER_ASSERT(reporter, ctxInfo.grContext()); in DEF_GPUTEST_FOR_ALL_CONTEXTS()
41 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(TestGpuRenderingContexts, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() argument
42 REPORTER_ASSERT(reporter, reporter); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
[all …]

12345678910>>...16