mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-11-03 16:39:01 -06:00 
			
		
		
		
	surface_params: Replace questionable usages of the comma operator with semicolons
These are bugs waiting to happen.
This commit is contained in:
		@@ -74,9 +74,9 @@ SurfaceParams SurfaceParams::CreateForTexture(const FormatLookupTable& lookup_ta
 | 
				
			|||||||
    SurfaceParams params;
 | 
					    SurfaceParams params;
 | 
				
			||||||
    params.is_tiled = tic.IsTiled();
 | 
					    params.is_tiled = tic.IsTiled();
 | 
				
			||||||
    params.srgb_conversion = tic.IsSrgbConversionEnabled();
 | 
					    params.srgb_conversion = tic.IsSrgbConversionEnabled();
 | 
				
			||||||
    params.block_width = params.is_tiled ? tic.BlockWidth() : 0,
 | 
					    params.block_width = params.is_tiled ? tic.BlockWidth() : 0;
 | 
				
			||||||
    params.block_height = params.is_tiled ? tic.BlockHeight() : 0,
 | 
					    params.block_height = params.is_tiled ? tic.BlockHeight() : 0;
 | 
				
			||||||
    params.block_depth = params.is_tiled ? tic.BlockDepth() : 0,
 | 
					    params.block_depth = params.is_tiled ? tic.BlockDepth() : 0;
 | 
				
			||||||
    params.tile_width_spacing = params.is_tiled ? (1 << tic.tile_width_spacing.Value()) : 1;
 | 
					    params.tile_width_spacing = params.is_tiled ? (1 << tic.tile_width_spacing.Value()) : 1;
 | 
				
			||||||
    params.pixel_format = lookup_table.GetPixelFormat(
 | 
					    params.pixel_format = lookup_table.GetPixelFormat(
 | 
				
			||||||
        tic.format, params.srgb_conversion, tic.r_type, tic.g_type, tic.b_type, tic.a_type);
 | 
					        tic.format, params.srgb_conversion, tic.r_type, tic.g_type, tic.b_type, tic.a_type);
 | 
				
			||||||
@@ -130,9 +130,9 @@ SurfaceParams SurfaceParams::CreateForImage(const FormatLookupTable& lookup_tabl
 | 
				
			|||||||
    SurfaceParams params;
 | 
					    SurfaceParams params;
 | 
				
			||||||
    params.is_tiled = tic.IsTiled();
 | 
					    params.is_tiled = tic.IsTiled();
 | 
				
			||||||
    params.srgb_conversion = tic.IsSrgbConversionEnabled();
 | 
					    params.srgb_conversion = tic.IsSrgbConversionEnabled();
 | 
				
			||||||
    params.block_width = params.is_tiled ? tic.BlockWidth() : 0,
 | 
					    params.block_width = params.is_tiled ? tic.BlockWidth() : 0;
 | 
				
			||||||
    params.block_height = params.is_tiled ? tic.BlockHeight() : 0,
 | 
					    params.block_height = params.is_tiled ? tic.BlockHeight() : 0;
 | 
				
			||||||
    params.block_depth = params.is_tiled ? tic.BlockDepth() : 0,
 | 
					    params.block_depth = params.is_tiled ? tic.BlockDepth() : 0;
 | 
				
			||||||
    params.tile_width_spacing = params.is_tiled ? (1 << tic.tile_width_spacing.Value()) : 1;
 | 
					    params.tile_width_spacing = params.is_tiled ? (1 << tic.tile_width_spacing.Value()) : 1;
 | 
				
			||||||
    params.pixel_format = lookup_table.GetPixelFormat(
 | 
					    params.pixel_format = lookup_table.GetPixelFormat(
 | 
				
			||||||
        tic.format, params.srgb_conversion, tic.r_type, tic.g_type, tic.b_type, tic.a_type);
 | 
					        tic.format, params.srgb_conversion, tic.r_type, tic.g_type, tic.b_type, tic.a_type);
 | 
				
			||||||
@@ -237,9 +237,9 @@ SurfaceParams SurfaceParams::CreateForFermiCopySurface(
 | 
				
			|||||||
    params.is_tiled = !config.linear;
 | 
					    params.is_tiled = !config.linear;
 | 
				
			||||||
    params.srgb_conversion = config.format == Tegra::RenderTargetFormat::B8G8R8A8_SRGB ||
 | 
					    params.srgb_conversion = config.format == Tegra::RenderTargetFormat::B8G8R8A8_SRGB ||
 | 
				
			||||||
                             config.format == Tegra::RenderTargetFormat::A8B8G8R8_SRGB;
 | 
					                             config.format == Tegra::RenderTargetFormat::A8B8G8R8_SRGB;
 | 
				
			||||||
    params.block_width = params.is_tiled ? std::min(config.BlockWidth(), 5U) : 0,
 | 
					    params.block_width = params.is_tiled ? std::min(config.BlockWidth(), 5U) : 0;
 | 
				
			||||||
    params.block_height = params.is_tiled ? std::min(config.BlockHeight(), 5U) : 0,
 | 
					    params.block_height = params.is_tiled ? std::min(config.BlockHeight(), 5U) : 0;
 | 
				
			||||||
    params.block_depth = params.is_tiled ? std::min(config.BlockDepth(), 5U) : 0,
 | 
					    params.block_depth = params.is_tiled ? std::min(config.BlockDepth(), 5U) : 0;
 | 
				
			||||||
    params.tile_width_spacing = 1;
 | 
					    params.tile_width_spacing = 1;
 | 
				
			||||||
    params.pixel_format = PixelFormatFromRenderTargetFormat(config.format);
 | 
					    params.pixel_format = PixelFormatFromRenderTargetFormat(config.format);
 | 
				
			||||||
    params.type = GetFormatType(params.pixel_format);
 | 
					    params.type = GetFormatType(params.pixel_format);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user