Cxbx-reloaded: Verify X_D3DPT_QUADLIST StartVertex > 0 in DrawVertices

Created on 12 May 2018  路  11Comments  路  Source: Cxbx-Reloaded/Cxbx-Reloaded

In EmuPatch_D3DDevice_DrawVertices, a test case popup was added for "X_D3DPT_QUADLIST StartVertex > 0".

Verify if this case is handled correctly.
If not, document the problem here and try to fix it.
Once deemed correct, disable the popup.

Test cases:

  • All-Star Baseball '03
  • Army Men Major Malfunction
  • Big Mutha Truckers
  • BLiNX: the time sweeper
  • Blood Wake
  • Flight academy
  • FIFA World Cup 2002
    Cxbx-Reloaded/game-compatibility#568
  • Halo: Combat Evolved
  • Harry Potter and the Sorcerer's Stone
  • Heroes of the Pacific
  • Hummer Badlands
  • Knights Of The_Temple 2
  • LakeMasters Bass fishing
  • MetalDungeon
  • NFL Fever 2003 Demo - main menu
  • Night Caster 2
  • Pinball Hall of Fame
  • Robotech: Battlecry
  • SpiderMan 2
  • Splinter Cell Demo
  • Stubbs the Zombie
  • Tony Hawk's Pro Skater 2X
  • Worms 3D Special Edition
HLE graphics needs-verification test-case-popup

Most helpful comment

Harry Potter and the Sorcerer's Stone

Cxbx-Reloaded
---------------------------
Please report that Harry Potter and the Sorcerer's Stone shows this test-case: X_D3DPT_QUADLIST StartVertex > 0
In EmuPatch_D3DDevice_DrawVertices (c:\work\cxbx-reloaded\src\cxbxkrnl\emud3d8.cpp line 7554)
---------------------------
OK
---------------------------

All 11 comments

Flight Academy

Cxbx-Reloaded
---------------------------
Please report that FlightAcademy shows this test-case: X_D3DPT_QUADLIST StartVertex > 0
In EmuPatch_D3DDevice_DrawVertices (d:\cxbx-reloaded\cxbx-reloaded\src\cxbxkrnl\emud3d8.cpp line 7519)
---------------------------
OK   
---------------------------

GENMA ONIMUSHA

Cxbx-Reloaded
---------------------------
Please report that GENMA ONIMUSHA shows this test-case: X_D3DPT_QUADLIST StartVertex > 0
In EmuPatch_D3DDevice_DrawVertices (d:\cxbx-reloaded\cxbx-reloaded\src\cxbxkrnl\emud3d8.cpp line 7519)
---------------------------
OK   
---------------------------

Heroes of the Pacific

Cxbx-Reloaded
---------------------------
Please report that Heroes of the Pacific shows this test-case: X_D3DPT_QUADLIST StartVertex > 0
In EmuPatch_D3DDevice_DrawVertices (d:\cxbx-reloaded\cxbx-reloaded\src\cxbxkrnl\emud3d8.cpp line 7519)
---------------------------
OK   
---------------------------

Hummer Badlands

Cxbx-Reloaded
---------------------------
Please report that Hummer shows this test-case: X_D3DPT_QUADLIST StartVertex > 0
In EmuPatch_D3DDevice_DrawVertices (d:\cxbx-reloaded\cxbx-reloaded\src\cxbxkrnl\emud3d8.cpp line 7519)
---------------------------
OK   
---------------------------

Knights Of The_Temple 2

Cxbx-Reloaded
---------------------------
Please report that KOTT2 shows this test-case: X_D3DPT_QUADLIST StartVertex > 0
In EmuPatch_D3DDevice_DrawVertices (d:\cxbx-reloaded\cxbx-reloaded\src\cxbxkrnl\emud3d8.cpp line 7519)
---------------------------
OK   
---------------------------

LakeMasters Bass fishing

Cxbx-Reloaded
---------------------------
Please report that LAKEMASTERS shows this test-case: X_D3DPT_QUADLIST StartVertex > 0
In EmuPatch_D3DDevice_DrawVertices (d:\cxbx-reloaded\cxbx-reloaded\src\cxbxkrnl\emud3d8.cpp line 7519)
---------------------------
OK   
---------------------------

SpiderMan 2

Cxbx-Reloaded
---------------------------
Please report that SpiderMan 2 shows this test-case: X_D3DPT_QUADLIST StartVertex > 0
In EmuPatch_D3DDevice_DrawVertices (c:\projects\cxbx-reloaded\src\cxbxkrnl\emud3d8.cpp line 7521)
---------------------------
OK   
---------------------------

All-Star Baseball '03

Cxbx-Reloaded
---------------------------
Please report that All-Star Baseball '03 shows this test-case: X_D3DPT_QUADLIST StartVertex > 0
In EmuPatch_D3DDevice_DrawVertices (c:\projects\cxbx-reloaded\src\cxbxkrnl\emud3d8.cpp line 7521)
---------------------------
OK   
---------------------------

BLiNX: the time sweeper

Cxbx-Reloaded
---------------------------
Please report that BLiNX: the time sweeper shows this test-case: X_D3DPT_QUADLIST StartVertex > 0
In EmuPatch_D3DDevice_DrawVertices (c:\projects\cxbx-reloaded\src\cxbxkrnl\emud3d8.cpp line 7521)
---------------------------
OK   
---------------------------

Night Caster 2

Cxbx-Reloaded
---------------------------
Please report that NightCaster2 shows this test-case: X_D3DPT_QUADLIST StartVertex > 0
In EmuPatch_D3DDevice_DrawVertices (c:\projects\cxbx-reloaded\src\cxbxkrnl\emud3d8.cpp line 7521)
---------------------------
OK   
---------------------------

Pinball Hall of Fame

Cxbx-Reloaded
---------------------------
Please report that Pinball Hall of Fame shows this test-case: X_D3DPT_QUADLIST StartVertex > 0
In EmuPatch_D3DDevice_DrawVertices (c:\projects\cxbx-reloaded\src\cxbxkrnl\emud3d8.cpp line 7521)
---------------------------
OK   
---------------------------

Stubbs the Zombie

Cxbx-Reloaded
---------------------------
Please report that Stubbs the Zombie shows this test-case: X_D3DPT_QUADLIST StartVertex > 0
In EmuPatch_D3DDevice_DrawVertices (c:\projects\cxbx-reloaded\src\cxbxkrnl\emud3d8.cpp line 7521)
---------------------------
OK   
---------------------------

Halo: Combat Evolved
image

Harry Potter and the Sorcerer's Stone

Cxbx-Reloaded
---------------------------
Please report that Harry Potter and the Sorcerer's Stone shows this test-case: X_D3DPT_QUADLIST StartVertex > 0
In EmuPatch_D3DDevice_DrawVertices (c:\work\cxbx-reloaded\src\cxbxkrnl\emud3d8.cpp line 7554)
---------------------------
OK
---------------------------

Don't forget Robotech: Battlecry, it used quadratic rendering rather extensively. Minus a few buggy particle effects, the game looks and sounds great.

Shogun

BLiNX: the time sweeper
udklip

Work on this has been done in merged PR #1757
However, the test cases listed in this issue must still be verified and documented per test case (here, in this issue), so that we have a clear and actual overview of how this scenario is now handled (correctly or not).
If everything seems to work correct, we can close this issue.
If not, this issue must be updated with a status per test case, and the remaining work just be clearly described.

You forgot to add _Genma Onimusha_ from the first reply from JGG to the OP's list. Please put it there.

Midtown Madness 3, in a test by an user on November 30, 2020, revealed 8 different popup messages, including the one for this issue.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

PatrickvL picture PatrickvL  路  3Comments

childishbeat picture childishbeat  路  4Comments

PatrickvL picture PatrickvL  路  3Comments

PatrickvL picture PatrickvL  路  3Comments

PatrickvL picture PatrickvL  路  3Comments