@@ -328,7 +328,7 @@ TEST_CASE("VectorRasterizer::rasterize") {
328
328
checkFilesEqual (dir / " styling.tga" , thisDir / " styling.tga" );
329
329
}
330
330
331
- /* SUBCASE("Random color uses the same color across calls") {
331
+ SUBCASE (" Random color uses the same color across calls" ) {
332
332
CesiumUtility::IntrusivePointer<CesiumGltf::ImageAsset> asset;
333
333
asset.emplace ();
334
334
asset->width = 1 ;
@@ -338,31 +338,29 @@ TEST_CASE("VectorRasterizer::rasterize") {
338
338
asset->pixelData .resize (4 , std::byte{255 });
339
339
340
340
CartographicPolygon square (std::vector<glm::dvec2>{
341
- glm::dvec2{Math::degreesToRadians(0.0), Math::degreesToRadians(0.0)},
342
- glm::dvec2{Math::degreesToRadians(0.0), Math::degreesToRadians(1.0)},
343
- glm::dvec2{Math::degreesToRadians(1.0), Math::degreesToRadians(1.0)},
344
- glm::dvec2{Math::degreesToRadians(1.0), Math::degreesToRadians(0.0)},
345
- glm::dvec2{Math::degreesToRadians(0.0), Math::degreesToRadians(0.0)}
346
- });
341
+ glm::dvec2{Math::degreesToRadians (0.0 ), Math::degreesToRadians (0.0 )},
342
+ glm::dvec2{Math::degreesToRadians (0.0 ), Math::degreesToRadians (1.0 )},
343
+ glm::dvec2{Math::degreesToRadians (1.0 ), Math::degreesToRadians (1.0 )},
344
+ glm::dvec2{Math::degreesToRadians (1.0 ), Math::degreesToRadians (0.0 )},
345
+ glm::dvec2{Math::degreesToRadians (0.0 ), Math::degreesToRadians (0.0 )}});
347
346
348
347
VectorStyle style;
349
- style.polygon.fill = ColorStyle {
350
- Color { 0xff, 0x00, 0xaa, 0xff },
351
- ColorMode::Random
352
- };
348
+ style.polygon .fill =
349
+ ColorStyle{Color{0xff , 0x00 , 0xaa , 0xff }, ColorMode::Random};
353
350
354
351
VectorRasterizer rasterizer (rect, asset);
355
352
rasterizer.drawPolygon (square, style.polygon );
356
353
rasterizer.finalize ();
357
354
358
355
const uint32_t writtenColor =
359
- *reinterpret_cast<uint32_t*>(asset->pixelData.data()); VectorRasterizer
360
- rasterizer2(rect, asset); rasterizer2.drawPolygon(square, style.polygon);
356
+ *reinterpret_cast <uint32_t *>(asset->pixelData .data ());
357
+ VectorRasterizer rasterizer2 (rect, asset);
358
+ rasterizer2.drawPolygon (square, style.polygon );
361
359
rasterizer2.finalize ();
362
360
363
- CHECK(*reinterpret_cast<uint32_t*>(asset->pixelData.data()) ==
364
- writtenColor);
365
- }*/
361
+ CHECK (
362
+ * reinterpret_cast < uint32_t *>(asset-> pixelData . data ()) == writtenColor);
363
+ }
366
364
}
367
365
368
366
TEST_CASE (" VectorRasterizer::rasterize benchmark" * doctest::skip (true )) {
0 commit comments