[Mesa-dev] [PATCH 1/6] mesa: add and use a dirty flag for GL_TEXTURE_CUBE_MAP_SEAMLESS

Ian Romanick idr at freedesktop.org
Mon May 2 10:14:33 PDT 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 05/02/2011 08:29 AM, Marek Olšák wrote:
> On Mon, May 2, 2011 at 3:47 PM, Brian Paul <brianp at vmware.com> wrote:
>> On 05/02/2011 07:03 AM, Marek Olšák wrote:
>>>
>>> Otherwise there would be no way to know whether the state has been
>>> changed.
>>> ---
>>>  src/mesa/main/enable.c |    1 +
>>>  src/mesa/main/mtypes.h |    1 +
>>>  2 files changed, 2 insertions(+), 0 deletions(-)
>>>
>>> diff --git a/src/mesa/main/enable.c b/src/mesa/main/enable.c
>>> index 2ec19c8..dbc6d21 100644
>>> --- a/src/mesa/main/enable.c
>>> +++ b/src/mesa/main/enable.c
>>> @@ -886,6 +886,7 @@ _mesa_set_enable(struct gl_context *ctx, GLenum cap,
>>> GLboolean state)
>>>        case GL_TEXTURE_CUBE_MAP_SEAMLESS:
>>>         CHECK_EXTENSION(ARB_seamless_cube_map, cap);
>>>         ctx->Texture.CubeMapSeamless = state;
>>> +        FLUSH_VERTICES(ctx, _NEW_SEAMLESS_CUBE_MAP);
>>>         break;
>>
>> The flush call needs to be made before the state is changed.
> 
> OK, please see the attached patch (replaces [PATCH 1/6]).
> 
> The second attached patch fixes the same problem in the place where I
> got that from.
> 
> The third attached patch just renames _NEW_SEAMLESS_CUBE_MAP to
> _NEW_TEXTURE in st/mesa (replaces [PATCH 2/6]).
> 
> Please review.

5/6 and 6/6 of the original series and 1/3 and 2/3 of this series:

Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAk2+5nkACgkQX1gOwKyEAw/LygCfUpHmTJ3akPRxRVwt2tNxnVmv
T1IAoJHXQ5iFlgRXBOmzWHBXHlsXzRRD
=8AQn
-----END PGP SIGNATURE-----


More information about the mesa-dev mailing list