Displaying 4 results from an estimated 4 matches for "nv04_surface_copy".
2014 Jan 10
2
[PATCH] nouveau: add framebuffer validation callback
...tch (format) {
+ case MESA_FORMAT_XRGB8888:
+ case MESA_FORMAT_ARGB8888:
+ case MESA_FORMAT_RGB565:
+ return true;
+ default:
+ return false;
+ }
+}
+
const struct nouveau_driver nv04_driver = {
.context_create = nv04_context_create,
.context_destroy = nv04_context_destroy,
.surface_copy = nv04_surface_copy,
.surface_fill = nv04_surface_fill,
+ .is_rt_format_supported = nv04_is_rt_format_supported,
.emit = (nouveau_state_func[]) {
nv04_defer_control,
nouveau_emit_nothing,
diff --git a/src/mesa/drivers/dri/nouveau/nv10_context.c b/src/mesa/drivers/dri/nouveau/nv10_context.c
index 1918f12..9c5...
2014 Jan 14
0
[PATCH] nouveau: add framebuffer validation callback
...k mechanism, because (aside from the bpp limitation) we're going
to expose the same set of formats on all generations.
Thanks.
> const struct nouveau_driver nv04_driver = {
> .context_create = nv04_context_create,
> .context_destroy = nv04_context_destroy,
> .surface_copy = nv04_surface_copy,
> .surface_fill = nv04_surface_fill,
> + .is_rt_format_supported = nv04_is_rt_format_supported,
> .emit = (nouveau_state_func[]) {
> nv04_defer_control,
> nouveau_emit_nothing,
> diff --git a/src/mesa/drivers/dri/nouveau/nv10_context.c b/src/mesa/drivers/dri/nouveau/nv1...
2012 Apr 06
1
[WIP PATCH] dri/nouveau: Add S3TC support for nv20.
...y + blockheight - 1) / blockheight;
+}
#endif
diff --git a/src/mesa/drivers/dri/nouveau/nv04_surface.c b/src/mesa/drivers/dri/nouveau/nv04_surface.c
index b2b260d..bc3cace 100644
--- a/src/mesa/drivers/dri/nouveau/nv04_surface.c
+++ b/src/mesa/drivers/dri/nouveau/nv04_surface.c
@@ -291,7 +291,7 @@ nv04_surface_copy_m2mf(struct gl_context *ctx,
while (h) {
int count = (h > 2047) ? 2047 : h;
- if (nouveau_pushbuf_space(push, 16, 4, 0) ||
+ if (nouveau_pushbuf_space(push, 18, 4, 0) ||
nouveau_pushbuf_refn (push, refs, 2))
return;
@@ -307,6 +307,10 @@ nv04_surface_copy_m2mf(struct gl_cont...
2010 Apr 12
16
[Bug 27603] New: Celestia 1.6.0 crashes with nv04_surface_copy_swizzle assertion
https://bugs.freedesktop.org/show_bug.cgi?id=27603
Summary: [nouveau] Celestia 1.6.0 crashes with
nv04_surface_copy_swizzle assertion
Product: Mesa
Version: unspecified
Platform: x86 (IA32)
OS/Version: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/DRI/nouveau
AssignedTo: nouveau at lists.freede...