X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmesa%2Fdrivers%2Fdri%2Fi965%2Fintel_tex_obj.h;h=7338ec2821c82dbd56f8f2a451cc890ec744fe69;hb=6c11a7994dd8937035f4f9e49b63dd18b015bce6;hp=60f12076ef5c0198d40c8f88a2f7378f9c53579b;hpb=aa1a5c0c9e0de71ecd15e7190c121d6dd98471a6;p=mesa.git diff --git a/src/mesa/drivers/dri/i965/intel_tex_obj.h b/src/mesa/drivers/dri/i965/intel_tex_obj.h index 60f12076ef5..7338ec2821c 100644 --- a/src/mesa/drivers/dri/i965/intel_tex_obj.h +++ b/src/mesa/drivers/dri/i965/intel_tex_obj.h @@ -6,7 +6,7 @@ * copy of this software and associated documentation files (the * "Software"), to deal in the Software without restriction, including * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to + * distribute, sublicense, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: * @@ -16,7 +16,7 @@ * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE @@ -28,6 +28,9 @@ #include "swrast/s_context.h" +#ifdef __cplusplus +extern "C" { +#endif struct intel_texture_object { @@ -54,10 +57,13 @@ struct intel_texture_object bool needs_validate; /* Mesa format for the validated texture object. For non-views this - * will always be the same as mt->format. For views, it may differ - * since the mt is shared across views with differing formats. + * will always be the same as texObj->Image[0][0].TexFormat. For views, it + * may differ since the mt is shared across views with differing formats. */ mesa_format _Format; + + const struct intel_image_format *planar_format; + unsigned int yuv_color_space; }; @@ -88,4 +94,8 @@ intel_texture_image(struct gl_texture_image *img) return (struct intel_texture_image *) img; } +#ifdef __cplusplus +} +#endif + #endif /* _INTEL_TEX_OBJ_H */