search for: nvc0_screen_init_compute

Displaying 10 results from an estimated 10 matches for "nvc0_screen_init_compute".

2015 Dec 02
3
NV50 compute support questions
...1 : 0; @@ -246,8 +246,6 @@ nvc0_screen_get_shader_param(struct pipe_screen *pscreen, unsigned shader, return 0; break; case PIPE_SHADER_COMPUTE: - if (class_3d > NVE4_3D_CLASS) - return 0; break; default: return 0; @@ -574,11 +572,10 @@ nvc0_screen_init_compute(struct nvc0_screen *screen) case 0xd0: return nvc0_screen_compute_setup(screen, screen->base.pushbuf); case 0xe0: - return nve4_screen_compute_setup(screen, screen->base.pushbuf); case 0xf0: case 0x100: case 0x110: - return 0; + return nve4_scre...
2015 Dec 02
0
NV50 compute support questions
...r_param(struct pipe_screen > *pscreen, unsigned shader, > return 0; > break; > case PIPE_SHADER_COMPUTE: > - if (class_3d > NVE4_3D_CLASS) > - return 0; > break; > default: > return 0; > @@ -574,11 +572,10 @@ nvc0_screen_init_compute(struct nvc0_screen *screen) > case 0xd0: > return nvc0_screen_compute_setup(screen, screen->base.pushbuf); > case 0xe0: > - return nve4_screen_compute_setup(screen, screen->base.pushbuf); > case 0xf0: > case 0x100: > case 0x110: >...
2015 Dec 04
0
NV50 compute support questions
...return 0; >>> break; >>> case PIPE_SHADER_COMPUTE: >>> - if (class_3d > NVE4_3D_CLASS) >>> - return 0; >>> break; >>> default: >>> return 0; >>> @@ -574,11 +572,10 @@ nvc0_screen_init_compute(struct nvc0_screen >>> *screen) >>> case 0xd0: >>> return nvc0_screen_compute_setup(screen, screen->base.pushbuf); >>> case 0xe0: >>> - return nve4_screen_compute_setup(screen, screen->base.pushbuf); >>> case 0x...
2014 Jun 06
3
[PATCH 1/3] gk110/ir: emit texbar the same way that the blob does
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu> Cc: "10.2" <mesa-stable at lists.freedestkop.org> --- src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp b/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp index b8d0d3e..d566c99
2015 Dec 04
4
NV50 compute support questions
...reen, unsigned shader, >> return 0; >> break; >> case PIPE_SHADER_COMPUTE: >> - if (class_3d > NVE4_3D_CLASS) >> - return 0; >> break; >> default: >> return 0; >> @@ -574,11 +572,10 @@ nvc0_screen_init_compute(struct nvc0_screen *screen) >> case 0xd0: >> return nvc0_screen_compute_setup(screen, screen->base.pushbuf); >> case 0xe0: >> - return nve4_screen_compute_setup(screen, screen->base.pushbuf); >> case 0xf0: >> case 0x100: &gt...
2015 Nov 20
2
NV50 compute support questions
Hi, On 20-11-15 17:07, Samuel Pitoiset wrote: > > > On 11/20/2015 11:36 AM, Hans de Goede wrote: >> Hi Samual, et al, > > Hi Hans, > >> >> In >> http://cgit.freedesktop.org/mesa/mesa/commit/src/gallium/drivers/nouveau?id=ff72440b40211326eda118232fabd53965410afd >> >> you write: "This compute support has been tested by >> Pierre
2014 Jun 17
0
[PATCH try 2 2/2] gallium/nouveau: move pushbuf and fences to context
...Y_GET_SHORT | - (0xf << NVC0_3D_QUERY_GET_UNIT__SHIFT)); -} - -static u32 -nvc0_screen_fence_update(struct nouveau_fence_mgr *mgr) -{ - struct nvc0_screen *screen = NULL; - - screen = container_of(mgr, screen, base.fence); - return screen->fence.map[0]; -} - static int nvc0_screen_init_compute(struct nvc0_screen *screen) { @@ -530,10 +489,10 @@ nvc0_screen_init_compute(struct nvc0_screen *screen) * investigate this further before enabling it by default. */ if (debug_get_bool_option("NVC0_COMPUTE", FALSE)) - return nvc0_screen_compute_setup(screen...
2014 Jun 17
2
[PATCH try 2 1/2] gallium/nouveau: decouple nouveau_fence implementation from screen
Signed-off-by: Maarten Lankhorst <maarten.lankhorst at canonical.com> --- src/gallium/drivers/nouveau/nouveau_fence.c | 76 ++++++++++++------------- src/gallium/drivers/nouveau/nouveau_fence.h | 22 +++++-- src/gallium/drivers/nouveau/nouveau_screen.c | 9 +++ src/gallium/drivers/nouveau/nouveau_screen.h | 14 ++--- src/gallium/drivers/nouveau/nv30/nv30_context.c | 4 +-
2014 Jun 21
3
[Mesa-dev] [PATCH try 2 2/2] gallium/nouveau: move pushbuf and fences to context
...__SHIFT)); > -} > - > -static u32 > -nvc0_screen_fence_update(struct nouveau_fence_mgr *mgr) > -{ > - struct nvc0_screen *screen = NULL; > - > - screen = container_of(mgr, screen, base.fence); > - return screen->fence.map[0]; > -} > - > static int > nvc0_screen_init_compute(struct nvc0_screen *screen) > { > @@ -530,10 +489,10 @@ nvc0_screen_init_compute(struct nvc0_screen *screen) > * investigate this further before enabling it by default. > */ > if (debug_get_bool_option("NVC0_COMPUTE", FALSE)) > - return nv...
2014 Jun 16
2
[PATCH 1/2] gallium/nouveau: decouple nouveau_fence implementation from screen
Signed-off-by: Maarten Lankhorst <maarten.lankhorst at canonical.com> --- src/gallium/drivers/nouveau/nouveau_fence.c | 76 ++++++++++++------------- src/gallium/drivers/nouveau/nouveau_fence.h | 22 +++++-- src/gallium/drivers/nouveau/nouveau_screen.c | 9 +++ src/gallium/drivers/nouveau/nouveau_screen.h | 14 ++--- src/gallium/drivers/nouveau/nv30/nv30_context.c | 4