ComSquare
Functions
testTileRenderer.cpp File Reference
#include <sstream>
#include <string>
#include <span>
#include <vector>
#include <catch2/catch_test_macros.hpp>
#include <iomanip>
#include "PPU/TileRenderer.hpp"
#include "Ram/Ram.hpp"
#include "PPU/Tile.hpp"
#include "PPU/PPUUtils.hpp"
Include dependency graph for testTileRenderer.cpp:

Functions

void fillRAM (const std::vector< std::string > &values, ComSquare::Ram::Ram &ram)
 
void fillRAM (const std::vector< int > &values, ComSquare::Ram::Ram &ram)
 
 TEST_CASE ("read2BPPValue", "[PPU][TileRenderer]")
 
 TEST_CASE ("read2BPPValue with circular ram", "[PPU][TileRenderer]")
 
 TEST_CASE ("getPixelReferenceFromTileRow 2bpp", "[PPU][TileRenderer]")
 
 TEST_CASE ("getPixelReferenceFromTileRow 4bpp", "[PPU][TileRenderer]")
 
 TEST_CASE ("getPixelReferenceFromTileRow 8bpp", "[PPU][TileRenderer]")
 
 TEST_CASE ("getPixelReferenceFromTile 2bpp", "[PPU][TileRenderer]")
 
 TEST_CASE ("getPixelReferenceFromTile 4bpp", "[PPU][TileRenderer]")
 
 TEST_CASE ("getPixelReferenceFromTile 8bpp", "[PPU][TileRenderer]")
 
 TEST_CASE ("getPalette 2bpp", "[PPU][TileRenderer]")
 
 TEST_CASE ("getPalette 4bpp", "[PPU][TileRenderer]")
 
 TEST_CASE ("getPalette 8bpp", "[PPU][TileRenderer]")
 
 TEST_CASE ("render 2bpp", "[PPU][TileRenderer]")
 
 TEST_CASE ("render 4bpp", "[PPU][TileRenderer]")
 
 TEST_CASE ("render 8bpp", "[PPU][TileRenderer]")
 

Function Documentation

◆ fillRAM() [1/2]

void fillRAM ( const std::vector< int > &  values,
ComSquare::Ram::Ram ram 
)

◆ fillRAM() [2/2]

void fillRAM ( const std::vector< std::string > &  values,
ComSquare::Ram::Ram ram 
)

◆ TEST_CASE() [1/14]

TEST_CASE ( "getPalette 2bpp"  ,
""  [PPU][TileRenderer] 
)

◆ TEST_CASE() [2/14]

TEST_CASE ( "getPalette 4bpp"  ,
""  [PPU][TileRenderer] 
)

◆ TEST_CASE() [3/14]

TEST_CASE ( "getPalette 8bpp"  ,
""  [PPU][TileRenderer] 
)

◆ TEST_CASE() [4/14]

TEST_CASE ( "getPixelReferenceFromTile 2bpp"  ,
""  [PPU][TileRenderer] 
)

◆ TEST_CASE() [5/14]

TEST_CASE ( "getPixelReferenceFromTile 4bpp"  ,
""  [PPU][TileRenderer] 
)

◆ TEST_CASE() [6/14]

TEST_CASE ( "getPixelReferenceFromTile 8bpp"  ,
""  [PPU][TileRenderer] 
)

◆ TEST_CASE() [7/14]

TEST_CASE ( "getPixelReferenceFromTileRow 2bpp"  ,
""  [PPU][TileRenderer] 
)

◆ TEST_CASE() [8/14]

TEST_CASE ( "getPixelReferenceFromTileRow 4bpp"  ,
""  [PPU][TileRenderer] 
)

◆ TEST_CASE() [9/14]

TEST_CASE ( "getPixelReferenceFromTileRow 8bpp"  ,
""  [PPU][TileRenderer] 
)

◆ TEST_CASE() [10/14]

TEST_CASE ( "read2BPPValue with circular ram"  ,
""  [PPU][TileRenderer] 
)

◆ TEST_CASE() [11/14]

TEST_CASE ( "read2BPPValue"  ,
""  [PPU][TileRenderer] 
)

◆ TEST_CASE() [12/14]

TEST_CASE ( "render 2bpp"  ,
""  [PPU][TileRenderer] 
)

◆ TEST_CASE() [13/14]

TEST_CASE ( "render 4bpp"  ,
""  [PPU][TileRenderer] 
)

◆ TEST_CASE() [14/14]

TEST_CASE ( "render 8bpp"  ,
""  [PPU][TileRenderer] 
)