mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 13:50:03 +00:00 
			
		
		
		
	Resolve compilation errors related to the Color namespace change
This commit is contained in:
		
							parent
							
								
									81bf21283f
								
							
						
					
					
						commit
						95c7bac8a6
					
				
					 6 changed files with 66 additions and 65 deletions
				
			
		|  | @ -86,18 +86,18 @@ union ETC1Tile { | |||
|                 ret.g() += static_cast<int>(differential.dg); | ||||
|                 ret.b() += static_cast<int>(differential.db); | ||||
|             } | ||||
|             ret.r() = Color::Convert5To8(ret.r()); | ||||
|             ret.g() = Color::Convert5To8(ret.g()); | ||||
|             ret.b() = Color::Convert5To8(ret.b()); | ||||
|             ret.r() = Common::Color::Convert5To8(ret.r()); | ||||
|             ret.g() = Common::Color::Convert5To8(ret.g()); | ||||
|             ret.b() = Common::Color::Convert5To8(ret.b()); | ||||
|         } else { | ||||
|             if (x < 2) { | ||||
|                 ret.r() = Color::Convert4To8(static_cast<u8>(separate.r1)); | ||||
|                 ret.g() = Color::Convert4To8(static_cast<u8>(separate.g1)); | ||||
|                 ret.b() = Color::Convert4To8(static_cast<u8>(separate.b1)); | ||||
|                 ret.r() = Common::Color::Convert4To8(static_cast<u8>(separate.r1)); | ||||
|                 ret.g() = Common::Color::Convert4To8(static_cast<u8>(separate.g1)); | ||||
|                 ret.b() = Common::Color::Convert4To8(static_cast<u8>(separate.b1)); | ||||
|             } else { | ||||
|                 ret.r() = Color::Convert4To8(static_cast<u8>(separate.r2)); | ||||
|                 ret.g() = Color::Convert4To8(static_cast<u8>(separate.g2)); | ||||
|                 ret.b() = Color::Convert4To8(static_cast<u8>(separate.b2)); | ||||
|                 ret.r() = Common::Color::Convert4To8(static_cast<u8>(separate.r2)); | ||||
|                 ret.g() = Common::Color::Convert4To8(static_cast<u8>(separate.g2)); | ||||
|                 ret.b() = Common::Color::Convert4To8(static_cast<u8>(separate.b2)); | ||||
|             } | ||||
|         } | ||||
| 
 | ||||
|  |  | |||
|  | @ -80,27 +80,27 @@ Common::Vec4<u8> LookupTexelInTile(const u8* source, unsigned int x, unsigned in | |||
| 
 | ||||
|     switch (info.format) { | ||||
|     case TextureFormat::RGBA8: { | ||||
|         auto res = Color::DecodeRGBA8(source + MortonInterleave(x, y) * 4); | ||||
|         auto res = Common::Color::DecodeRGBA8(source + MortonInterleave(x, y) * 4); | ||||
|         return {res.r(), res.g(), res.b(), static_cast<u8>(disable_alpha ? 255 : res.a())}; | ||||
|     } | ||||
| 
 | ||||
|     case TextureFormat::RGB8: { | ||||
|         auto res = Color::DecodeRGB8(source + MortonInterleave(x, y) * 3); | ||||
|         auto res = Common::Color::DecodeRGB8(source + MortonInterleave(x, y) * 3); | ||||
|         return {res.r(), res.g(), res.b(), 255}; | ||||
|     } | ||||
| 
 | ||||
|     case TextureFormat::RGB5A1: { | ||||
|         auto res = Color::DecodeRGB5A1(source + MortonInterleave(x, y) * 2); | ||||
|         auto res = Common::Color::DecodeRGB5A1(source + MortonInterleave(x, y) * 2); | ||||
|         return {res.r(), res.g(), res.b(), static_cast<u8>(disable_alpha ? 255 : res.a())}; | ||||
|     } | ||||
| 
 | ||||
|     case TextureFormat::RGB565: { | ||||
|         auto res = Color::DecodeRGB565(source + MortonInterleave(x, y) * 2); | ||||
|         auto res = Common::Color::DecodeRGB565(source + MortonInterleave(x, y) * 2); | ||||
|         return {res.r(), res.g(), res.b(), 255}; | ||||
|     } | ||||
| 
 | ||||
|     case TextureFormat::RGBA4: { | ||||
|         auto res = Color::DecodeRGBA4(source + MortonInterleave(x, y) * 2); | ||||
|         auto res = Common::Color::DecodeRGBA4(source + MortonInterleave(x, y) * 2); | ||||
|         return {res.r(), res.g(), res.b(), static_cast<u8>(disable_alpha ? 255 : res.a())}; | ||||
|     } | ||||
| 
 | ||||
|  | @ -116,7 +116,7 @@ Common::Vec4<u8> LookupTexelInTile(const u8* source, unsigned int x, unsigned in | |||
|     } | ||||
| 
 | ||||
|     case TextureFormat::RG8: { | ||||
|         auto res = Color::DecodeRG8(source + MortonInterleave(x, y) * 2); | ||||
|         auto res = Common::Color::DecodeRG8(source + MortonInterleave(x, y) * 2); | ||||
|         return {res.r(), res.g(), 0, 255}; | ||||
|     } | ||||
| 
 | ||||
|  | @ -138,8 +138,8 @@ Common::Vec4<u8> LookupTexelInTile(const u8* source, unsigned int x, unsigned in | |||
|     case TextureFormat::IA4: { | ||||
|         const u8* source_ptr = source + MortonInterleave(x, y); | ||||
| 
 | ||||
|         u8 i = Color::Convert4To8(((*source_ptr) & 0xF0) >> 4); | ||||
|         u8 a = Color::Convert4To8((*source_ptr) & 0xF); | ||||
|         u8 i = Common::Color::Convert4To8(((*source_ptr) & 0xF0) >> 4); | ||||
|         u8 a = Common::Color::Convert4To8((*source_ptr) & 0xF); | ||||
| 
 | ||||
|         if (disable_alpha) { | ||||
|             // Show intensity as red, alpha as green
 | ||||
|  | @ -154,7 +154,7 @@ Common::Vec4<u8> LookupTexelInTile(const u8* source, unsigned int x, unsigned in | |||
|         const u8* source_ptr = source + morton_offset / 2; | ||||
| 
 | ||||
|         u8 i = (morton_offset % 2) ? ((*source_ptr & 0xF0) >> 4) : (*source_ptr & 0xF); | ||||
|         i = Color::Convert4To8(i); | ||||
|         i = Common::Color::Convert4To8(i); | ||||
| 
 | ||||
|         return {i, i, i, 255}; | ||||
|     } | ||||
|  | @ -164,7 +164,7 @@ Common::Vec4<u8> LookupTexelInTile(const u8* source, unsigned int x, unsigned in | |||
|         const u8* source_ptr = source + morton_offset / 2; | ||||
| 
 | ||||
|         u8 a = (morton_offset % 2) ? ((*source_ptr & 0xF0) >> 4) : (*source_ptr & 0xF); | ||||
|         a = Color::Convert4To8(a); | ||||
|         a = Common::Color::Convert4To8(a); | ||||
| 
 | ||||
|         if (disable_alpha) { | ||||
|             return {a, a, a, 255}; | ||||
|  | @ -194,7 +194,8 @@ Common::Vec4<u8> LookupTexelInTile(const u8* source, unsigned int x, unsigned in | |||
|             memcpy(&packed_alpha, subtile_ptr, sizeof(u64)); | ||||
|             subtile_ptr += sizeof(u64); | ||||
| 
 | ||||
|             alpha = Color::Convert4To8((packed_alpha >> (4 * (x * subtile_width + y))) & 0xF); | ||||
|             alpha = | ||||
|                 Common::Color::Convert4To8((packed_alpha >> (4 * (x * subtile_width + y))) & 0xF); | ||||
|         } | ||||
| 
 | ||||
|         u64_le subtile_data; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue