[Mesa-dev] [PATCH 00/11] i965 Haswell ARB_vertex_attrib_64bit / OpenGL 4.2

Jordan Justen jordan.l.justen at intel.com
Wed Jan 11 03:09:52 UTC 2017


The docs should be updated in patches 8, 10 and 11.

With that, 4-11 Reviewed-by: Jordan Justen <jordan.l.justen at intel.com>

On 2017-01-09 09:09:58, Juan A. Suarez Romero wrote:
> Hi,
> 
> This series implements the support for Haswell 64bit vertex attributes. With it,
> we can enable OpenGL 4.2 in Haswell.
> 
> This work covers partially https://bugs.freedesktop.org/show_bug.cgi?id=94442.
> 
> These patches are available in our repository for testing. You can clone it
> using the following command:
> 
> $ git clone -b i965-va64-gen7-scalar-vec4-rc1 https://github.com/Igalia/mesa.git
> 
> The main differences between the previous work[0] and this one is that in this
> case the support is done in the align16 backend.
> 
> Regards,
> 
>     J.A.
> 
> 
> [0] https://lists.freedesktop.org/archives/mesa-dev/2016-April/114871.html
> 
> 
> 
> Alejandro Piñeiro (6):
>   i965: return PASSTHRU surface types also on gen7
>   i965: downsize *64*PASSTHRU formats to equivalent *32*FLOAT formats on
>     gen < 8
>   i965/vec4: use attribute slots for first non payload GRF
>   i965/vec4/nir: vec4 also need to remap vs attributes
>   i965/vec4: take into account doubles when creating attribute mapping
>   i965: Enable ARB_vertex_attrib_64bit for Haswell
> 
> Juan A. Suarez Romero (3):
>   i965/vec4: emit correctly load_inputs for 64bit data
>   i965: check for dual slot attributes on any gen
>   i965/gen7: expose OpenGL 4.2 on Haswell when supported
> 
> Samuel Iglesias Gonsálvez (2):
>   i965: unify the code to enable of ARB_gpu_shader_fp64 and
>     ARB_vertex_attrib_64bit for HSW+
>   i965: enable ARB_shader_precision to HSW+
> 
>  src/mesa/drivers/dri/i965/brw_draw_upload.c  | 180 ++++++++++++++++++++++-----
>  src/mesa/drivers/dri/i965/brw_nir.c          |  30 +++--
>  src/mesa/drivers/dri/i965/brw_vec4.cpp       |  15 ++-
>  src/mesa/drivers/dri/i965/brw_vec4_nir.cpp   |  21 +++-
>  src/mesa/drivers/dri/i965/intel_extensions.c |  11 +-
>  src/mesa/drivers/dri/i965/intel_screen.c     |   2 +-
>  6 files changed, 196 insertions(+), 63 deletions(-)
> 
> -- 
> 2.9.3
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list