|
template<std::unsigned_integral Pixel> |
uint32_t | openmsx::readPixel (Pixel p) |
|
template<std::unsigned_integral Pixel> |
Pixel | openmsx::writePixel (uint32_t p) |
|
template<std::unsigned_integral Pixel> |
EdgeHQ | openmsx::createEdgeHQ (const PixelOperations< Pixel > &pixelOps) |
|
template<typename EdgeOp > |
void | openmsx::calcEdgesGL (std::span< const uint32_t > curr, std::span< const uint32_t > next, std::span< Endian::L32 > edges2, EdgeOp edgeOp) |
|
template<std::unsigned_integral Pixel, typename EdgeOp > |
void | openmsx::calcInitialEdges (std::span< const Pixel > srcPrev, std::span< const Pixel > srcCurr, std::span< uint16_t > edgeBuf, EdgeOp edgeOp) |
|
template<std::unsigned_integral Pixel, typename HQScale , typename EdgeOp > |
void | openmsx::doHQScale2 (HQScale hqScale, EdgeOp edgeOp, PolyLineScaler< Pixel > &postScale, FrameSource &src, unsigned srcStartY, unsigned, unsigned srcWidth, ScalerOutput< Pixel > &dst, unsigned dstStartY, unsigned dstEndY) |
|
template<std::unsigned_integral Pixel, typename HQScale , typename EdgeOp > |
void | openmsx::doHQScale3 (HQScale hqScale, EdgeOp edgeOp, PolyLineScaler< Pixel > &postScale, FrameSource &src, unsigned srcStartY, unsigned, unsigned srcWidth, ScalerOutput< Pixel > &dst, unsigned dstStartY, unsigned dstEndY) |
|