Displaying 7 results from an estimated 7 matches for "nv50_blit".
2014 Sep 19
2
[PATCH 0/2] nv50, nvc0: fix weirdo zs formats and their blits
...39;s unclear whether mesa/st
uses these, the patches did not produce any piglit changes. However they seem
right...
Ilia Mirkin (2):
nv50,nvc0: add missing depth/stencil formats to tile flag selection
nv50,nvc0: fix 3d blit logic for odd depth/stencil formats
src/gallium/drivers/nouveau/nv50/nv50_blit.h | 21 ++++++++++++++-------
src/gallium/drivers/nouveau/nv50/nv50_miptree.c | 4 ++++
src/gallium/drivers/nouveau/nv50/nv50_surface.c | 4 ++++
src/gallium/drivers/nouveau/nvc0/nvc0_miptree.c | 4 ++++
4 files changed, 26 insertions(+), 7 deletions(-)
--
1.8.5.5
2014 Apr 18
0
[PATCH] nv50: use 2d blit when src/dst have same number of samples
...sertions(+), 4 deletions(-)
diff --git a/src/gallium/drivers/nouveau/nv50/nv50_surface.c b/src/gallium/drivers/nouveau/nv50/nv50_surface.c
index c28abe0..9a3548a 100644
--- a/src/gallium/drivers/nouveau/nv50/nv50_surface.c
+++ b/src/gallium/drivers/nouveau/nv50/nv50_surface.c
@@ -1299,8 +1299,8 @@ nv50_blit_eng2d(struct nv50_context *nv50, const struct pipe_blit_info *info)
if (src->base.base.nr_samples > dst->base.base.nr_samples) {
/* center src coorinates for proper MS resolve filtering */
- srcx += (int64_t)src->ms_x << 32;
- srcy += (int64_t)src->ms_y &...
2019 Feb 16
0
About Porting Android to nouveau
..._ENG2D_SUPPORTED_FORMATS, so that
should fall under the
if ((id >= 0xc0) && (NV50_ENG2D_SUPPORTED_FORMATS & (1ULL << (id - 0xc0))))
return id;
logic. And if they weren't, the 2d engine wouldn't be happy if you
handed it unknown formats.
> ———————————
> Nv50_blit.h
>
> ———————————
> Function nv50_2d_format_supported
>
> Function nv50_2d_src_format_faithful
>
> ———————————————
>
> My question is : why only support
> The format which id bigger than 0xc0 ?
>
> (id >= 0xc0) && (mask & (1ULL << (id - 0xc0...
2018 Nov 21
2
About Porting Android to nouveau
Hi, guys:
I’m a developer of FydeOS. We porting ChromiumOS to amd64 and arm platforms. Now, I’m woking on porting android environment to Nvidia graphic cards. I have experience to port android to Vmware(SVGA).
I found two display formats were not supported to display in nouveau driver: PIPE_FORMAT_R8G8B8A8_UNORM, PIPE_FORMAT_R8G8B8X8_UNORM. Which are defined at nv50/nv50_formats.c line: 130,131.
2016 Jun 05
0
[RFC PATCH] nouveau: add locking
...}
+ pipe_mutex_unlock(nouveau_context(pipe)->screen->push_mutex);
}
void
@@ -291,6 +297,8 @@ nv50_create(struct pipe_screen *pscreen, void *priv, unsigned ctxflags)
return NULL;
pipe = &nv50->base.pipe;
+ pipe_mutex_lock(screen->base.push_mutex);
+
if (!nv50_blitctx_create(nv50))
goto out_err;
@@ -391,9 +399,12 @@ nv50_create(struct pipe_screen *pscreen, void *priv, unsigned ctxflags)
util_dynarray_init(&nv50->global_residents);
+ pipe_mutex_unlock(screen->base.push_mutex);
+
return pipe;
out_err:
+ pipe_mutex_unlock(sc...
2017 Jan 05
1
[Bug 99282] New: KDE kontact crashes always
...clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
Thread 19 (Thread 0x7f21067fc700 (LWP 6603)):
[KCrash Handler]
#6 0x00007f214d47c22f in pushbuf_kref () from /lib64/libdrm_nouveau.so.2
#7 0x00007f214d47c8b9 in pushbuf_validate () from /lib64/libdrm_nouveau.so.2
#8 0x00007f214e0b1dc3 in nv50_blit () from /usr/lib64/dri/nouveau_dri.so
#9 0x00007f214dcc67f7 in st_TexSubImage () from /usr/lib64/dri/nouveau_dri.so
#10 0x00007f214dc4b5db in _mesa_texture_sub_image () from
/usr/lib64/dri/nouveau_dri.so
#11 0x00007f214dc4b846 in texsubimage () from /usr/lib64/dri/nouveau_dri.so
#12 0x00007f214dc4...
2016 Feb 15
24
[PATCH 01/23] nv50: import updated g80_defs.xml.h from rnndb
From: Ben Skeggs <bskeggs at redhat.com>
Signed-off-by: Ben Skeggs <bskeggs at redhat.com>
---
src/gallium/drivers/nouveau/nv50/g80_defs.xml.h | 279 ++++++++++++++++++++++++
1 file changed, 279 insertions(+)
create mode 100644 src/gallium/drivers/nouveau/nv50/g80_defs.xml.h
diff --git a/src/gallium/drivers/nouveau/nv50/g80_defs.xml.h