mirror of
https://github.com/jpd002/Play-.git
synced 2025-04-28 13:47:57 +03:00
Frame debugger: Fix display of some far away primitives.
This commit is contained in:
parent
d4e8e76b86
commit
1f29ae52b0
2 changed files with 12 additions and 12 deletions
|
@ -49,8 +49,8 @@ struct DRAWINGKICK_INFO
|
|||
{
|
||||
struct VERTEX
|
||||
{
|
||||
uint16 x = 0;
|
||||
uint16 y = 0;
|
||||
int32 x = 0;
|
||||
int32 y = 0;
|
||||
};
|
||||
|
||||
unsigned int context = 0;
|
||||
|
|
|
@ -245,12 +245,12 @@ void CGsContextView::RenderDrawKick(Framework::CBitmap& bitmap)
|
|||
case CGSHandler::PRIM_TRIANGLESTRIP:
|
||||
case CGSHandler::PRIM_TRIANGLEFAN:
|
||||
{
|
||||
int x1 = (static_cast<int16>(m_drawingKick.vertex[0].x) / 16) * fbScale;
|
||||
int y1 = (static_cast<int16>(m_drawingKick.vertex[0].y) / 16) * fbScale;
|
||||
int x2 = (static_cast<int16>(m_drawingKick.vertex[1].x) / 16) * fbScale;
|
||||
int y2 = (static_cast<int16>(m_drawingKick.vertex[1].y) / 16) * fbScale;
|
||||
int x3 = (static_cast<int16>(m_drawingKick.vertex[2].x) / 16) * fbScale;
|
||||
int y3 = (static_cast<int16>(m_drawingKick.vertex[2].y) / 16) * fbScale;
|
||||
int x1 = (m_drawingKick.vertex[0].x / 16) * fbScale;
|
||||
int y1 = (m_drawingKick.vertex[0].y / 16) * fbScale;
|
||||
int x2 = (m_drawingKick.vertex[1].x / 16) * fbScale;
|
||||
int y2 = (m_drawingKick.vertex[1].y / 16) * fbScale;
|
||||
int x3 = (m_drawingKick.vertex[2].x / 16) * fbScale;
|
||||
int y3 = (m_drawingKick.vertex[2].y / 16) * fbScale;
|
||||
bitmap.DrawLine(x1, y1, x2, y2, primHighlightColor);
|
||||
bitmap.DrawLine(x1, y1, x3, y3, primHighlightColor);
|
||||
bitmap.DrawLine(x2, y2, x3, y3, primHighlightColor);
|
||||
|
@ -258,10 +258,10 @@ void CGsContextView::RenderDrawKick(Framework::CBitmap& bitmap)
|
|||
break;
|
||||
case CGSHandler::PRIM_SPRITE:
|
||||
{
|
||||
int x1 = (static_cast<int16>(m_drawingKick.vertex[0].x) / 16) * fbScale;
|
||||
int y1 = (static_cast<int16>(m_drawingKick.vertex[0].y) / 16) * fbScale;
|
||||
int x2 = (static_cast<int16>(m_drawingKick.vertex[1].x) / 16) * fbScale;
|
||||
int y2 = (static_cast<int16>(m_drawingKick.vertex[1].y) / 16) * fbScale;
|
||||
int x1 = (m_drawingKick.vertex[0].x / 16) * fbScale;
|
||||
int y1 = (m_drawingKick.vertex[0].y / 16) * fbScale;
|
||||
int x2 = (m_drawingKick.vertex[1].x / 16) * fbScale;
|
||||
int y2 = (m_drawingKick.vertex[1].y / 16) * fbScale;
|
||||
bitmap.DrawLine(x1, y1, x1, y2, primHighlightColor);
|
||||
bitmap.DrawLine(x1, y2, x2, y2, primHighlightColor);
|
||||
bitmap.DrawLine(x2, y2, x2, y1, primHighlightColor);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue