search for: surface_copy

Displaying 5 results from an estimated 5 matches for "surface_copy".

2014 Jan 10
2
[PATCH] nouveau: add framebuffer validation callback
...ormat) +{ + switch (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....
2014 Jan 14
0
[PATCH] nouveau: add framebuffer validation callback
...driver call-back 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/dri...
2010 May 21
2
[Mesa-dev] RFC: gallium-msaa branch merge
...Hi, > > I plan to merge the gallium-msaa branch to master soon. > It's actually a bit of a misnomer since the conceptually more important > changes in there are about blits... > > Here's a short summary what this is about: > blits now operate on resources, not surfaces (surface_copy/fill -> > resource_copy/fill_region). Note that overlapping blits are no longer > permitted (half the code always assumed this wasn't the case), and these > functions are now mandatory (most of the code using these just checked > for their presence and if not used util_surface_co...
2010 Jan 18
1
[PATCH 1/2] nv30-nv40: Rewrite primitive splitting and emission
The current code for primitive splitting and emission on pre-nv50 is severely broken. In particular: 1. Quads and lines are totally broken because "&= 3" should be "&= ~3" and similar for lines 2. Triangle fans and polygons are broken because the first vertex must be repeated for each split chunk 3. Line loops are broken because the must be converted to a line strip,
2010 Aug 06
4
nv vpe video decoder
Hello, I have my work on the nv vpe video decoder in a functional state. In case you didn't know this decoder accelerates mpeg2 video at the idct/mc level. I have verified that it works on nv40 hardware. I believe it works on nv30 hardware (and maybe some earlier hardware), but I cannot verify since I have none. I will reply with patches against the kernel, drm, ddx and mesa for