Displaying 4 results from an estimated 4 matches for "nouveau_teximage_alloc".
2013 Oct 04
1
[PATCH] nouveau_vieux: add AllocTextureImageBuffer implementation
...nouveau_texture.c
index da74e8f..8904389 100644
--- a/src/mesa/drivers/dri/nouveau/nouveau_texture.c
+++ b/src/mesa/drivers/dri/nouveau/nouveau_texture.c
@@ -494,6 +494,14 @@ nouveau_compressed_teximage(struct gl_context *ctx, GLuint dims,
&ctx->Unpack, GL_TRUE);
}
+static GLboolean
+nouveau_teximage_alloc(struct gl_context *ctx, struct gl_texture_image *ti)
+{
+ nouveau_teximage(ctx, 3, ti, 0, 0, 0, NULL,
+ &ctx->DefaultPacking, GL_FALSE);
+ return GL_TRUE;
+}
+
static void
nouveau_texsubimage(struct gl_context *ctx, GLint dims,
struct gl_texture_image *ti,
@@ -634,6 +642,7 @@ nou...
2014 Sep 13
2
[PATCH] nouveau: fix glCompressedTexImage
...i->TexFormat,
+ row_stride,
+ &map,
+ ti->Width, ti->Height, depth,
+ format, type, pixels, packing);
+ assert(ret);
+ }
nouveau_unmap_texture_image(ctx, ti, 0);
_mesa_unmap_teximage_pbo(ctx, packing);
@@ -502,7 +533,8 @@ static GLboolean
nouveau_teximage_alloc(struct gl_context *ctx, struct gl_texture_image *ti)
{
nouveau_teximage(ctx, 3, ti, 0, 0, 0, NULL,
- &ctx->DefaultPacking, GL_FALSE);
+ &ctx->DefaultPacking,
+ _mesa_is_format_compressed(ti->TexFormat));
return GL_TRUE;
}
@@ -535,11 +567,18 @@ nouveau_texsubimage(s...
2014 Sep 14
1
[PATCH] nouveau: fix glCompressedTexImage
...format, type, pixels, packing);
>> + assert(ret);
>> + }
>>
>> nouveau_unmap_texture_image(ctx, ti, 0);
>> _mesa_unmap_teximage_pbo(ctx, packing);
>> @@ -502,7 +533,8 @@ static GLboolean
>> nouveau_teximage_alloc(struct gl_context *ctx, struct gl_texture_image *ti)
>> {
>> nouveau_teximage(ctx, 3, ti, 0, 0, 0, NULL,
>> - &ctx->DefaultPacking, GL_FALSE);
>> + &ctx->DefaultPacking,
>> + _mesa_is_f...
2014 Sep 14
0
[PATCH] nouveau: fix glCompressedTexImage
...&map,
> + ti->Width, ti->Height, depth,
> + format, type, pixels, packing);
> + assert(ret);
> + }
>
> nouveau_unmap_texture_image(ctx, ti, 0);
> _mesa_unmap_teximage_pbo(ctx, packing);
> @@ -502,7 +533,8 @@ static GLboolean
> nouveau_teximage_alloc(struct gl_context *ctx, struct gl_texture_image *ti)
> {
> nouveau_teximage(ctx, 3, ti, 0, 0, 0, NULL,
> - &ctx->DefaultPacking, GL_FALSE);
> + &ctx->DefaultPacking,
> + _mesa_is_format_compressed(ti->TexFormat));
> return GL_TRUE;
> }
>
>...