Link J2DWindowEX (#2946)

* Add debug for J2DWindowEx, link GCN version

* locking non-const copy ctor behind GCN check

* fix typo for define

* fix another define typo

* update bugged ctor and leave a comment
This commit is contained in:
roeming
2025-12-11 15:41:44 -08:00
committed by GitHub
parent 638e30d28d
commit 2481e184fb
7 changed files with 148 additions and 204 deletions
+19 -1
View File
@@ -19,19 +19,37 @@ struct ResTLUT;
*/
struct J2DGXColorS10 : public GXColorS10 {
J2DGXColorS10() {}
#if PLATFORM_GCN
J2DGXColorS10(J2DGXColorS10& other) {
r = other.r;
g = other.g;
b = other.b;
a = other.a;
}
J2DGXColorS10(GXColorS10& other) {
r = other.r;
g = other.g;
b = other.b;
a = other.a;
}
#else
J2DGXColorS10(const J2DGXColorS10& other) {
r = other.r;
g = other.g;
b = other.b;
a = other.a;
}
J2DGXColorS10(const GXColorS10& other) {
r = other.r;
g = other.g;
b = other.b;
a = other.a;
}
#endif
J2DGXColorS10& operator=(const GXColorS10& other) {
r = other.r;
g = other.g;