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:
>...
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