pvr: gouraud affects drawing. don't die if render queue not empty after
waiting.
This commit is contained in:
parent
864939da42
commit
5ac99d3ad5
|
@ -156,7 +156,6 @@ bool QueueRender(TA_context* ctx)
|
||||||
// sh4 run at > 120% on the last slice
|
// sh4 run at > 120% on the last slice
|
||||||
// and SynchronousRendering is enabled
|
// and SynchronousRendering is enabled
|
||||||
frame_finished.Wait();
|
frame_finished.Wait();
|
||||||
verify(!rqueue);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (rqueue) {
|
if (rqueue) {
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
//bits that affect drawing (for caching params)
|
//bits that affect drawing (for caching params)
|
||||||
#define PCW_DRAW_MASK (0x000000CC)
|
#define PCW_DRAW_MASK (0x000000CE)
|
||||||
|
|
||||||
#pragma pack(push, 1) // n = 1
|
#pragma pack(push, 1) // n = 1
|
||||||
// Global Param/misc structs
|
// Global Param/misc structs
|
||||||
|
@ -13,7 +13,7 @@ union PCW
|
||||||
{
|
{
|
||||||
//Obj Control //affects drawing ?
|
//Obj Control //affects drawing ?
|
||||||
u32 UV_16bit : 1; //0
|
u32 UV_16bit : 1; //0
|
||||||
u32 Gouraud : 1; //0
|
u32 Gouraud : 1; //1
|
||||||
u32 Offset : 1; //1
|
u32 Offset : 1; //1
|
||||||
u32 Texture : 1; //1
|
u32 Texture : 1; //1
|
||||||
u32 Col_Type : 2; //00
|
u32 Col_Type : 2; //00
|
||||||
|
|
Loading…
Reference in New Issue