search for: nv50_blit

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