Displaying 10 results from an estimated 10 matches for "nvc0_screen_init_comput".
Did you mean:
  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_scr...
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 0...
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:
&g...
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(scree...
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 n...
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