struct brw_blorp_surface_info *info,
uint32_t *x, uint32_t *y,
uint32_t *width, uint32_t *height);
+void
+blorp_surf_fake_interleaved_msaa(const struct isl_device *isl_dev,
+ struct brw_blorp_surface_info *info);
+void
+blorp_surf_retile_w_to_y(const struct isl_device *isl_dev,
+ struct brw_blorp_surface_info *info);
struct brw_blorp_coord_transform
/* Whether or not the format workarounds are a bitcast operation */
bool format_bit_cast;
+ /** True if we need to perform SINT -> UINT clamping. */
+ bool sint32_to_uint;
+
+ /** True if we need to perform UINT -> SINT clamping. */
+ bool uint32_to_sint;
+
/* Type of the data to be read from the texture (one of
* nir_type_(int|uint|float)).
*/