diff --git a/GPU/GPUState.h b/GPU/GPUState.h index e2814d5a1c..841dfa390e 100644 --- a/GPU/GPUState.h +++ b/GPU/GPUState.h @@ -343,9 +343,6 @@ struct GPUgstate { bool isPointLight(int chan) const { return getLightType(chan) == GE_LIGHTTYPE_POINT; } bool isSpotLight(int chan) const { return getLightType(chan) >= GE_LIGHTTYPE_SPOT; } GEShadeMode getShadeMode() const { return static_cast(shademodel & 1); } - unsigned int getAmbientR() const { return ambientcolor&0xFF; } - unsigned int getAmbientG() const { return (ambientcolor>>8)&0xFF; } - unsigned int getAmbientB() const { return (ambientcolor>>16)&0xFF; } unsigned int getAmbientA() const { return ambientalpha&0xFF; } unsigned int getAmbientRGBA() const { return (ambientcolor&0xFFFFFF) | ((ambientalpha&0xFF)<<24); } unsigned int getMaterialUpdate() const { return materialupdate & 7; } @@ -354,30 +351,12 @@ struct GPUgstate { unsigned int getMaterialAmbientB() const { return (materialambient>>16)&0xFF; } unsigned int getMaterialAmbientA() const { return materialalpha&0xFF; } unsigned int getMaterialAmbientRGBA() const { return (materialambient & 0x00FFFFFF) | (materialalpha << 24); } - unsigned int getMaterialDiffuseR() const { return materialdiffuse&0xFF; } - unsigned int getMaterialDiffuseG() const { return (materialdiffuse>>8)&0xFF; } - unsigned int getMaterialDiffuseB() const { return (materialdiffuse>>16)&0xFF; } unsigned int getMaterialDiffuse() const { return materialdiffuse & 0xffffff; } - unsigned int getMaterialEmissiveR() const { return materialemissive&0xFF; } - unsigned int getMaterialEmissiveG() const { return (materialemissive>>8)&0xFF; } - unsigned int getMaterialEmissiveB() const { return (materialemissive>>16)&0xFF; } unsigned int getMaterialEmissive() const { return materialemissive & 0xffffff; } - unsigned int getMaterialSpecularR() const { return materialspecular&0xFF; } - unsigned int getMaterialSpecularG() const { return (materialspecular>>8)&0xFF; } - unsigned int getMaterialSpecularB() const { return (materialspecular>>16)&0xFF; } unsigned int getMaterialSpecular() const { return materialspecular & 0xffffff; } float getMaterialSpecularCoef() const { return getFloat24(materialspecularcoef); } - unsigned int getLightAmbientColorR(int chan) const { return lcolor[chan*3]&0xFF; } - unsigned int getLightAmbientColorG(int chan) const { return (lcolor[chan*3]>>8)&0xFF; } - unsigned int getLightAmbientColorB(int chan) const { return (lcolor[chan*3]>>16)&0xFF; } unsigned int getLightAmbientColor(int chan) const { return lcolor[chan*3]&0xFFFFFF; } - unsigned int getDiffuseColorR(int chan) const { return lcolor[1+chan*3]&0xFF; } - unsigned int getDiffuseColorG(int chan) const { return (lcolor[1+chan*3]>>8)&0xFF; } - unsigned int getDiffuseColorB(int chan) const { return (lcolor[1+chan*3]>>16)&0xFF; } unsigned int getDiffuseColor(int chan) const { return lcolor[1+chan*3]&0xFFFFFF; } - unsigned int getSpecularColorR(int chan) const { return lcolor[2+chan*3]&0xFF; } - unsigned int getSpecularColorG(int chan) const { return (lcolor[2+chan*3]>>8)&0xFF; } - unsigned int getSpecularColorB(int chan) const { return (lcolor[2+chan*3]>>16)&0xFF; } unsigned int getSpecularColor(int chan) const { return lcolor[2+chan*3]&0xFFFFFF; } int getPatchDivisionU() const { return patchdivision & 0x7F; } diff --git a/UI/DarwinFileSystemServices.mm b/UI/DarwinFileSystemServices.mm index 81be664d0d..4f95408ba2 100644 --- a/UI/DarwinFileSystemServices.mm +++ b/UI/DarwinFileSystemServices.mm @@ -76,7 +76,7 @@ void DarwinFileSystemServices::presentDirectoryPanel( panel.canChooseDirectories = allowDirectories; switch (fileType) { case BrowseFileType::BOOTABLE: - [panel setAllowedFileTypes:[NSArray arrayWithObjects:@"iso", @"cso", @"pbp", @"elf", @"zip", @"ppdmp", nil]]; + [panel setAllowedFileTypes:[NSArray arrayWithObjects:@"iso", @"cso", @"chd", @"pbp", @"elf", @"zip", @"ppdmp", @"prx", nil]]; break; case BrowseFileType::IMAGE: [panel setAllowedFileTypes:[NSArray arrayWithObjects:@"jpg", @"png", nil]]; diff --git a/assets/compat.ini b/assets/compat.ini index 11e64a7f3d..35b91cb9d2 100644 --- a/assets/compat.ini +++ b/assets/compat.ini @@ -1701,7 +1701,7 @@ UCES00001 = true UCKS45008 = true NPJG00059 = true -# Resistance Retribution (needs testing) +# Resistance Retribution (see #18703) UCES01184 = true UCUS98668 = true UCJP00174 = true