{"gl3", PAN_DBG_GL3, "Enable experimental GL 3.x implementation, up to 3.3"},
{"noafbc", PAN_DBG_NO_AFBC, "Disable AFBC support"},
{"nocrc", PAN_DBG_NO_CRC, "Disable transaction elimination"},
+ {"msaa16", PAN_DBG_MSAA16, "Enable MSAA 8x and 16x support"},
DEBUG_NAMED_VALUE_END
};
return false;
/* MSAA 2x gets rounded up to 4x. MSAA 8x/16x only supported on v5+.
- * TODO: Advertise on v5 */
+ * TODO: debug MSAA 8x/16x */
switch (sample_count) {
case 0:
break;
case 8:
case 16:
- if (dev->arch < 6)
- return false;
- else
+ if (dev->debug & PAN_DBG_MSAA16)
break;
+ else
+ return false;
default:
return false;
}
#define PAN_DBG_GL3 0x0100
#define PAN_DBG_NO_AFBC 0x0200
#define PAN_DBG_FP16 0x0400
+#define PAN_DBG_MSAA16 0x0800
#endif /* PAN_UTIL_H */