Displaying 6 results from an estimated 6 matches for "nvea_3d_class".
Did you mean:
nve4_3d_class
2014 May 27
2
[PATCH 1/2] nvc0: add GK20A 3D class
...OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
> #define NVC8_3D_CLASS 0x00009297
> #define NVE4_3D_CLASS 0x0000a097
> #define NVF0_3D_CLASS 0x0000a197
> +#define NVEA_3D_CLASS 0x0000a297
> #define GM107_3D_CLASS 0x0000b097
> #define NV50_2D_CLASS 0x0000502d
> #define NVC0_2D_CLASS 0x0000902d
> di...
2014 May 27
8
[PATCH 0/2] nvc0: support for GK20A (Tegra K1)
The following 2 patches make it possible to run Mesa programs on GK20A
(Tegra K1).
GK20A is very similar to GK104, but uses a new (backward-compatible) 3D class
as well as the same ISA as GK110 (SM35). Taking these differences into account
is sufficient to successfully render simple off-screen buffers.
Alexandre Courbot (2):
nvc0: add GK20A 3D class
nvc0: use SM35 ISA with GK20A
2014 May 27
0
[PATCH 1/2] nvc0: add GK20A 3D class
...gallium/drivers/nouveau/nv_object.xml.h
+++ b/src/gallium/drivers/nouveau/nv_object.xml.h
@@ -190,6 +190,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#define NVC8_3D_CLASS 0x00009297
#define NVE4_3D_CLASS 0x0000a097
#define NVF0_3D_CLASS 0x0000a197
+#define NVEA_3D_CLASS 0x0000a297
#define GM107_3D_CLASS 0x0000b097
#define NV50_2D_CLASS 0x0000502d
#define NVC0_2D_CLASS 0x0000902d
diff --git a/src/gallium/drivers/nouveau/nvc0/nvc0_screen.c b/src/gallium/drivers/nouveau/nvc0/nvc0_screen.c
index cccfe2bba23d..95e5ef81cd79 100644
--- a/src/galliu...
2014 May 27
0
[PATCH 1/2] nvc0: add GK20A 3D class
...DEALINGS IN THE SOFTWARE.
>> #define NVC8_3D_CLASS 0x00009297
>> #define NVE4_3D_CLASS 0x0000a097
>> #define NVF0_3D_CLASS 0x0000a197
>> +#define NVEA_3D_CLASS 0x0000a297
>> #define GM107_3D_CLASS 0x0000b097
>> #define NV50_2D_CLASS 0x0000502d
>> #define NVC0_2D_CLASS 0x0...
2015 Dec 19
2
[PATCH] nvc0: add hardware ETC2 and ASTC support where possible
...se are only supported on GM107+
+ * and GK20A.
+ */
+ if ((desc->layout == UTIL_FORMAT_LAYOUT_ETC ||
+ desc->layout == UTIL_FORMAT_LAYOUT_ASTC) &&
+ nouveau_screen(pscreen)->class_3d < GM107_3D_CLASS &&
+ nouveau_screen(pscreen)->class_3d != NVEA_3D_CLASS)
+ return false;
+
/* transfers & shared are always supported */
bindings &= ~(PIPE_BIND_TRANSFER_READ |
PIPE_BIND_TRANSFER_WRITE |
diff --git a/src/gallium/drivers/nouveau/nvc0/nvc0_tex.c b/src/gallium/drivers/nouveau/nvc0/nvc0_tex.c
index 74090ce..bc648fe 10...
2015 Dec 19
0
[PATCH] nvc0: add hardware ETC2 and ASTC support where possible
...+
> + * and GK20A.
> + */
> + if ((desc->layout == UTIL_FORMAT_LAYOUT_ETC ||
> + desc->layout == UTIL_FORMAT_LAYOUT_ASTC) &&
> + nouveau_screen(pscreen)->class_3d < GM107_3D_CLASS &&
> + nouveau_screen(pscreen)->class_3d != NVEA_3D_CLASS)
> + return false;
> +
> /* transfers & shared are always supported */
> bindings &= ~(PIPE_BIND_TRANSFER_READ |
> PIPE_BIND_TRANSFER_WRITE |
> diff --git a/src/gallium/drivers/nouveau/nvc0/nvc0_tex.c b/src/gallium/drivers/nouveau/nvc0/nvc0_t...