Hi Leo,
2014-09-26 0:36 GMT+02:00 Liu, Leo :
> Hi Gwenole,
>
>
>>-Original Message-
>>From: Gwenole Beauchesne [mailto:gb.de...@gmail.com]
>>Sent: Thursday, September 25, 2014 7:41 AM
>>To: Liu, Leo
>>Cc: mesa-dev@lists.freedesktop.org
>
+ if (!views[i]) continue;
> + vlVaVideoSurfaceSize(surf, i, &width, &height);
> + for (j = 0; j < views[i]->texture->array_size; ++j) {
> + struct pipe_box dst_box = {0, 0, j, width, height, 1};
> + drv->pipe->transfer_inline_write(
2014-09-25 12:21 GMT+02:00 Emil Velikov :
> Hi Leo,
> On 24/09/14 16:24, Liu, Leo wrote:
>> Hi Emil,
>>
>>
>>> -Original Message-
>>> From: Emil Velikov [mailto:emil.l.veli...@gmail.com]
>>> Sent: Tuesday, September 23, 2014 3:49 PM
>>> To: Liu, Leo; mesa-dev@lists.freedesktop.org
>>> Cc: e
Hi,
2014-09-23 18:44 GMT+02:00 Leo Liu :
> From: Christian König
>
> This patch adds a skeleton VA-API state tracker,
> which is filled with live in the subsequent patches.
>
> Signed-off-by: Christian König
> Signed-off-by: Leo Liu
> ---
> configure.ac | 35
Hi,
2014-09-09 10:56 GMT+02:00 Gwenole Beauchesne :
> This allows for importing foreign buffers in RGB32 native endian
> byte order, i.e. DRM_FORMAT_XBGR, and DRM_FORMAT_ABGR.
>
> Signed-off-by: Gwenole Beauchesne
> ---
> src/mesa/drivers/dri/i965/intel_screen.c |
This allows for importing foreign buffers in RGB32 native endian
byte order, i.e. DRM_FORMAT_XBGR, and DRM_FORMAT_ABGR.
Signed-off-by: Gwenole Beauchesne
---
src/mesa/drivers/dri/i965/intel_screen.c |6 ++
1 file changed, 6 insertions(+)
diff --git a/src/mesa/drivers/dri/i965
Hi,
2014-08-29 10:05 GMT+02:00 Daniel Stone :
> Hi,
>
> On 29 August 2014 08:46, Gwenole Beauchesne wrote:
>>
>> Could you please describe in there the ownership model? I think the
>> implementation should own the fd, so the clients should dup() it if
>> ever
ean EXT_image_dma_buf_import;
> +
> + EGLBoolean MESA_image_dma_buf_export;
> };
>
>
> diff --git a/src/egl/main/eglfallbacks.c b/src/egl/main/eglfallbacks.c
> index 0b70e92..f50ab07 100644
> --- a/src/egl/main/eglfallbacks.c
> +++ b/src/egl/main/eglfallbacks.c
> @@ -120,4 +120,8 @@ _
EGLClientBuffer buffer, const EGLint *attr_list)
> @@ -1770,8 +1747,6 @@ dri2_create_image_dma_buf(_EGLDisplay *disp,
> _EGLContext *ctx,
>return EGL_NO_IMAGE_KHR;
>
> res = dri2_create_image_from_dri(disp, dri_image);
> - if (res)
> -
Pushed to git master after r-b on IRC (#intel-gfx) a few days ago. Thanks.
2014-03-14 18:46 GMT+01:00 Gwenole Beauchesne :
> Fix eglCreateImage() from a packed dma_buf surface with a non-zero offset
> to pixels data. In particular, this fixes support for planar YUV surfaces
> when
Signed-off-by: Gwenole Beauchesne
---
src/mesa/drivers/dri/i965/intel_screen.c | 32 +-
1 file changed, 31 insertions(+), 1 deletion(-)
diff --git a/src/mesa/drivers/dri/i965/intel_screen.c
b/src/mesa/drivers/dri/i965/intel_screen.c
index 4e9a775..5223c9d 100644
kernels, but also for non-presentable memory buffers to be
shared with EGL or OpenCL.
Signed-off-by: Gwenole Beauchesne
---
include/EGL/eglext.h |1 +
include/GL/internal/dri_interface.h| 16
src/egl/drivers/dri2/egl_dri2.c| 12
the dma_buf layout with
standard GL or GLES "texture" internal formats. Note: I borrowed the EGL token
from the equivalent GL namespace.
Regards,
Gwenole Beauchesne (2):
dri: add support for EXT_dma_buf_import revision #7.
i965: add support for EXT_image_dma_buf_import revision #7.
Hi,
2014-03-15 12:28 GMT+01:00 Daniel Vetter :
> On Sat, Mar 15, 2014 at 05:41:05AM +0100, Gwenole Beauchesne wrote:
>> Hi,
>>
>> 2014-03-14 22:52 GMT+01:00 Daniel Vetter :
>> > On Fri, Mar 14, 2014 at 06:59:21PM +0100, Gwenole Beauchesne wrote:
>> &
Hi,
2014-03-14 22:52 GMT+01:00 Daniel Vetter :
> On Fri, Mar 14, 2014 at 06:59:21PM +0100, Gwenole Beauchesne wrote:
>> This is a follow-up to:
>> http://lists.freedesktop.org/archives/mesa-dev/2014-March/055742.html
>>
>> Add formats meant to convey a "comp
Signed-off-by: Gwenole Beauchesne
---
src/mesa/drivers/dri/i965/intel_screen.c | 77 --
1 file changed, 72 insertions(+), 5 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/intel_screen.c
b/src/mesa/drivers/dri/i965/intel_screen.c
index 464cebf..1e3d58f 100644
renderbuffer, and that EGL image was created from a texture with a non
traditional format, e.g. GL_RGBA8UI.
Signed-off-by: Gwenole Beauchesne
---
include/GL/internal/dri_interface.h| 22 +
src/egl/drivers/dri2/egl_dri2.c|5 ++
src/mesa/drivers/dri/common/dri_util.c | 85
tive-endian byte-order in memory.
For example, 'T2F4' format would represent the (float, float) tuple
where elements are stored in little-endian byte-order on x86.
Signed-off-by: Gwenole Beauchesne
---
include/drm/drm_fourcc.h | 78 ++
1 f
shader code for composition, or processing on individual plane (OCL).
v2: fixed check for tile boundary.
Signed-off-by: Gwenole Beauchesne
---
src/mesa/drivers/dri/i965/intel_screen.c |7 +++
1 file changed, 7 insertions(+)
diff --git a/src/mesa/drivers/dri/i965/intel_screen.c
b/src/mesa
Hi,
2014-03-11 19:06 GMT+01:00 Eric Anholt :
> Gwenole Beauchesne writes:
>
>> Fix eglCreateImage() from a packed dma_buf surface with a non-zero offset
>> to pixels data. In particular, this fixes support for planar YUV surfaces
>> when they are individually mapped o
Hi,
2014-03-11 7:37 GMT+01:00 Pohjolainen, Topi :
> On Mon, Mar 10, 2014 at 05:36:17PM +0100, Gwenole Beauchesne wrote:
>> Fix eglCreateImage() from a packed dma_buf surface with a non-zero offset
>> to pixels data. In particular, this fixes support for planar YUV surfaces
&
2014-03-10 17:35 GMT+01:00 Gwenole Beauchesne :
> I want to be able to map each individual pane of a planar YUV surface (VA-API)
> as a separate image. Either for customizing the shader code for YUV-to-RGB
> conversion, or for directly exposing a single plane to third-party API like
shader code for composition, or processing on individual plane (OCL).
Signed-off-by: Gwenole Beauchesne
---
src/mesa/drivers/dri/i965/intel_screen.c |9 +
1 file changed, 9 insertions(+)
diff --git a/src/mesa/drivers/dri/i965/intel_screen.c
b/src/mesa/drivers/dri/i965/intel_screen.c
Signed-off-by: Gwenole Beauchesne
---
src/mesa/drivers/dri/i965/intel_screen.c |8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/mesa/drivers/dri/i965/intel_screen.c
b/src/mesa/drivers/dri/i965/intel_screen.c
index 464cebf..05cf6b1 100644
--- a/src/mesa/drivers
In order to support mapping of planar YUV surfaces on a per-plane basis,
it looks convenient to consider those planes as a buffer of red (8-bit),
resp. red/green (16-bit), components.
Signed-off-by: Gwenole Beauchesne
---
include/GL/internal/dri_interface.h |4
src/egl/drivers/dri2
I and GR88I formats. WDYT?
Regards,
Gwenole Beauchesne (2):
dri: add initial support for R8 and {RG,GR}88 image formats.
i965: add support for R8 or RG88 subimages.
include/GL/internal/dri_interface.h |4
src/egl/drivers/dri2/egl_dri2.c | 15 +++
src/mesa/dr
Signed-off-by: Gwenole Beauchesne
---
src/mesa/drivers/dri/intel/intel_screen.c | 135 -
1 file changed, 133 insertions(+), 2 deletions(-)
diff --git a/src/mesa/drivers/dri/intel/intel_screen.c
b/src/mesa/drivers/dri/intel/intel_screen.c
index e3a442c..835f915
Signed-off-by: Gwenole Beauchesne
---
configure.ac| 27
include/EGL/eglmesaext.h|9 +++
include/GL/internal/dri_interface.h | 30 ++-
src/egl/drivers/dri2/Makefile.am|1 +
src/egl/drivers/dri2
tree
- Split generic part in egl_dri2.c and the Intel specific implementation
Regards,
Gwenole Beauchesne (2):
egl: add initial implementation for VA/EGL interop.
intel: implement createImageFromVABuffer() hook.
configure.ac | 27 ++
include/EGL/eglmesa
Define common a dri_image_descriptor data structure that holds the structure
of supported DRIimage formats in Mesa. This is mostly useful to describe
multi-planar YUV buffer formats, e.g. for Wayland.
Signed-off-by: Gwenole Beauchesne
---
src/egl/drivers/dri2/egl_dri2.c | 113
Signed-off-by: Gwenole Beauchesne
---
configure.ac | 27 +++
include/EGL/eglmesaext.h |9 +++
src/egl/drivers/dri2/Makefile.am |1 +
src/egl/drivers/dri2/egl_dri2.c | 155 ++
src/egl/drivers/dri2/egl_dri2.h |5
L API. The same EGL
tokens than for Wayland are re-used since they represent the same things.
Regards,
Gwenole Beauchesne (2):
egl_dri2: move DRI image descriptors to common code.
egl: add initial implementation for VA/EGL interop.
configure.ac | 27
includ
Signed-off-by: Gwenole Beauchesne
---
include/EGL/eglmesaext.h|5 +
src/egl/drivers/dri2/egl_dri2.c | 15 +++
2 files changed, 20 insertions(+)
diff --git a/include/EGL/eglmesaext.h b/include/EGL/eglmesaext.h
index d476d18..d08ba09 100644
--- a/include/EGL
Signed-off-by: Gwenole Beauchesne
---
src/egl/drivers/dri2/egl_dri2.c | 21 -
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/src/egl/drivers/dri2/egl_dri2.c b/src/egl/drivers/dri2/egl_dri2.c
index f86ed0b..4ae2856 100644
--- a/src/egl/drivers/dri2/egl_dri2.c
Signed-off-by: Gwenole Beauchesne
---
include/GL/internal/dri_interface.h |1 +
src/mesa/drivers/dri/i965/brw_defines.h |2 ++
src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 22 -
src/mesa/drivers/dri/i965/gen7_wm_surface_state.c | 15
Signed-off-by: Gwenole Beauchesne
---
src/egl/wayland/wayland-drm/wayland-drm.c | 22 +-
src/egl/wayland/wayland-drm/wayland-drm.h | 10 ++
src/egl/wayland/wayland-drm/wayland-drm.xml | 19 +++
3 files changed, 50 insertions(+), 1 deletion
ge() interface, so I just chose to add new flags. Those
flags are to be combined with the actual image format. I don't mind either
way.
Patch 5 implements deinterlacing in Gen driver. Only tested on Ivy Bridge.
Regards,
Gwenole Beauchesne (5):
wayland-drm: add picture structure.
way
masking
out the picture structure flags.
Signed-off-by: Gwenole Beauchesne
---
include/GL/internal/dri_interface.h |7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/include/GL/internal/dri_interface.h
b/include/GL/internal/dri_interface.h
index d3a66c5..658566d 100644
Hi Halley,
2012/7/12 Zhao, Halley :
> There is no other comments for these patches, could you help me commit it to
> git tree?
Please rebase against current git master tree. YUV support, including
YUYV was added. The remaining patchset should reduce to the GBM bits.
Thanks,
Gwenole.
__
Hi,
2012/7/9 Kristian Høgsberg :
> + switch (buffer->format) {
> + case WL_DRM_FORMAT_ARGB:
> + case WL_DRM_FORMAT_XRGB:
> + if (plane > 0) {
> + _eglError(EGL_BAD_PARAMETER, "dri2_create_image_wayland_wl_buffer");
> + return NULL;
> + }
> + width = bu
Hi,
2012/7/3 Kenneth Graunke :
> On 07/03/2012 06:28 AM, Kristian Høgsberg wrote:
>> From: Gwenole Beauchesne
>
> Brian and I actually reviewed this back in April, it just didn't get
> pushed for some reason.
I am sorry, I didn't push them as I think Ian also wan
Add EGL_DRM_BUFFER_OFFSET_MESA to specify an offset (in bytes) relative
to the start of the DRM buffer. Likewise, add an EGL_DRM_BUFFER_PLANE_ID_MESA
attribute to specify (name) a plane identifier associated with the generated
image.
Add new image formats:
- EGL_DRM_BUFFER_FORMAT_R8_MESA: 8-bit re
MESA_drm_image spec mentions that the EGL_DRM_BUFFER_STRIDE_MESA
attribute is expressed in bytes. However, the eglCreateImageKHR()
implementation assumes the attribute is expressed in pixels, which
is what the DRI create image API expects.
---
src/egl/drivers/dri2/egl_dri2.c |3 ++-
1 files ch
Add helper to invoke CreateImageFromName() or CreateImageImageFromName2().
---
src/egl/drivers/dri2/egl_dri2.c | 60 ---
1 files changed, 43 insertions(+), 17 deletions(-)
diff --git a/src/egl/drivers/dri2/egl_dri2.c b/src/egl/drivers/dri2/egl_dri2.c
index 4a
Hi,
I have updated the patches to the current upstream tree and made some
minor changes:
- dropped luma and luma + alpha formats
- moved new tokens to instead of plain
- made plane id attribute have a generic name without specific
prefix/suffix
Regards,
Gwenole Beauchesne (3):
egl_dri2
Hi,
2012/4/25 Eric Anholt :
> On Tue, 24 Apr 2012 17:30:32 +0200, Gwenole Beauchesne
> wrote:
>>
>> This patch series implements the proposed DRI image extension v4
>> changes to Intel GenX. To be honest, I have not tested the picture
>> structure patch, as I d
Hi,
2012/4/25 Eric Anholt :
> On Tue, 24 Apr 2012 17:30:36 +0200, Gwenole Beauchesne
> wrote:
>> Add mappings for:
>> - DRI_IMAGE_FORMAT_R8
>> - DRI_IMAGE_FORMAT_RG88
>> - DRI_IMAGE_FORMAT_L8
>> - DRI_IMAGE_FIRLAT_LA88
>
> Do you need L and LA if you ha
Hi,
2012/4/25 Chad Versace :
> On 04/24/2012 08:21 AM, Gwenole Beauchesne wrote:
>> 2012/4/23 Rob Clark :
>>> On Mon, Apr 23, 2012 at 4:54 AM, Gwenole Beauchesne
>>> wrote:
>
>> It's not intended for Wayland only but rather for anybodoy willing to
>&
Add EGL_DRM_BUFFER_OFFSET_MESA to specify an offset (in bytes) relative
to the start of the DRM buffer. Likewise, add an EGL_DRM_BUFFER_PLANE_ID_MESA
attribute to specify (name) a plane identifier associated with the generated
image.
Add new image formats:
- EGL_DRM_BUFFER_FORMAT_R8_MESA: 8-bit re
MESA_drm_image spec mentions that the EGL_DRM_BUFFER_STRIDE_MESA
attribute is expressed in bytes. However, the eglCreateImageKHR()
implementation assumes the attribute is expressed in pixels, which
is what the DRI create image API expects.
---
src/egl/drivers/dri2/egl_dri2.c |3 ++-
1 files ch
Add helper to invoke CreateImageFromName() or CreateImageImageFromName2().
---
src/egl/drivers/dri2/egl_dri2.c | 60 ---
1 files changed, 43 insertions(+), 17 deletions(-)
diff --git a/src/egl/drivers/dri2/egl_dri2.c b/src/egl/drivers/dri2/egl_dri2.c
index 4a
. The code path from the Wayland
extension got it right though. I have not tested on Android.
Regards,
Gwenole Beauchesne (3):
egl_dri2: add dri2_invoke_create_image_from_name() helper.
egl_dri2: fix eglCreateImageKHR() with a MESA_drm_image buffer.
egl_dri2: add new EGL_MESA_drm_image
---
src/mesa/drivers/dri/intel/intel_screen.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/mesa/drivers/dri/intel/intel_screen.c
b/src/mesa/drivers/dri/intel/intel_screen.c
index a5ac80c..14296a5 100644
--- a/src/mesa/drivers/dri/intel/intel_screen.c
+++ b/src/mes
---
src/mesa/drivers/dri/i965/brw_wm_surface_state.c |1 +
src/mesa/drivers/dri/i965/gen7_wm_surface_state.c |1 +
src/mesa/drivers/dri/intel/intel_regions.c|7 +--
src/mesa/drivers/dri/intel/intel_regions.h|5 +
src/mesa/drivers/dri/intel/intel_screen.c
---
src/mesa/drivers/dri/i965/brw_defines.h |2 +
src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 22 -
src/mesa/drivers/dri/i965/gen7_wm_surface_state.c | 15 -
src/mesa/drivers/dri/intel/intel_regions.c|5
src/mesa/drivers/dr
Add mappings for:
- DRI_IMAGE_FORMAT_R8
- DRI_IMAGE_FORMAT_RG88
- DRI_IMAGE_FORMAT_L8
- DRI_IMAGE_FIRLAT_LA88
---
src/mesa/drivers/dri/intel/intel_screen.c | 20
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/src/mesa/drivers/dri/intel/intel_screen.c
b/src/
Add basic implementation for createImageFromName2() as the default
entry-point. i.e. wrap the older createImageFromName() into the new
function.
---
src/mesa/drivers/dri/intel/intel_screen.c | 38 ++--
1 files changed, 30 insertions(+), 8 deletions(-)
diff --git a/src/me
Allow regions to be hashed from a single key (name) and plane id. This
is preparatory work to support multitexturing from a single YUV buffer.
---
src/mesa/drivers/dri/intel/intel_regions.c | 98 ++--
src/mesa/drivers/dri/intel/intel_regions.h |9 +++
src/mesa/drivers
This is an extended version of the original intel_region_alloc_for_handle()
function but with extra attributes for future usage. e.g. picture structure,
offset to bo base, etc.
---
src/mesa/drivers/dri/intel/intel_regions.c | 42 +--
src/mesa/drivers/dri/intel/intel_regio
minimal useful set. i.e. store
up to 3 intel_regions into an hash entry. No more variable array of
regions.
Regards,
Gwenole Beauchesne (7):
intel: introduce new intel_region_alloc_for_handle2().
intel: allow regions hashing per name + plane id.
intel: implement createImageFromName2().
intel
Hi,
2012/4/23 Rob Clark :
> On Mon, Apr 23, 2012 at 4:54 AM, Gwenole Beauchesne
> wrote:
>> This patch series corresponds to the DRI2 changes needed for my new
>> refactored Wayland and VA/EGL proposals to handle YUV buffers and also
>> a means to differentiate progres
Hi,
2012/4/24 Ian Romanick :
> On 04/20/2012 04:59 PM, Gwenole Beauchesne wrote:
>> Those patches implement the optional GL_EXT_texture_rg extension for
>> OpenGL ES 2.x on Intel GenX.
>
> Do we have ES2-specific test cases for this? Since there are extra layers
> of e
---
include/GL/internal/dri_interface.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/include/GL/internal/dri_interface.h
b/include/GL/internal/dri_interface.h
index a907e70..f49cf01 100644
--- a/include/GL/internal/dri_interface.h
+++ b/include/GL/internal/dri_interfa
Add offset argument to createImageFromName2() so that to notify the
driver to wrap the DRM buffer at the specified offset. This is useful
to wrap a DRM buffer describing a YUV picture into several other
images/textures mapping individual Y/U/V components.
---
include/GL/internal/dri_interface.h |
Add picture structure describing the DRI image. i.e. whether the DRI
image represents the whole picture or an interleaved (top/bottom field)
version.
This extension makes it possible to maintain stride and size calculations
internal to Mesa, while allowing for texturing interlaced contents. Some
i
Expose DRI image formats for basic EXT_texture_rg formats (R8, RG88),
GL_LUMINANCE and GL_LUMINANCE_ALPHA.
---
include/GL/internal/dri_interface.h |4
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/include/GL/internal/dri_interface.h
b/include/GL/internal/dri_interface.h
Add a new createImageFromName2() hook with image attributes struct
so that to reduce the number of arguments passed to the function.
---
include/GL/internal/dri_interface.h | 14 ++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/include/GL/internal/dri_interface.h
b
surface state fields. For other drivers, unless
there are similar features, we could just double the stride, half the
height and offset the buffer by the original stride for bottom fields.
Regards,
Gwenole Beauchesne (5):
dri2: add createImageFromName2() hook.
dri2: add new image formats.
dri2
---
src/mesa/drivers/dri/intel/intel_extensions_es.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/src/mesa/drivers/dri/intel/intel_extensions_es.c
b/src/mesa/drivers/dri/intel/intel_extensions_es.c
index 29eb8ea..d65913b 100644
--- a/src/mesa/drivers/dri/intel/intel_ex
---
src/mapi/glapi/gen/es_EXT.xml |8
src/mesa/main/APIspec.xml |1 +
src/mesa/main/extensions.c|1 +
3 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/src/mapi/glapi/gen/es_EXT.xml b/src/mapi/glapi/gen/es_EXT.xml
index c7e7d07..6b0cf4a 100644
--- a/src/m
---
include/GLES2/gl2ext.h | 384 ++--
1 files changed, 372 insertions(+), 12 deletions(-)
diff --git a/include/GLES2/gl2ext.h b/include/GLES2/gl2ext.h
index 4eae246..e4016a5 100644
--- a/include/GLES2/gl2ext.h
+++ b/include/GLES2/gl2ext.h
@@ -1,7 +1,7
Hi,
Those patches implement the optional GL_EXT_texture_rg extension for
OpenGL ES 2.x on Intel GenX. is also updated to the
latest revision from Khronos, per Brian's comment.
Is it OK to push this series?
Thanks,
Gwenole Beauchesne (3):
GLES2: upgrade gl2ext.h to version 16994.
mesa
Hi Halley,
2012/4/23 Zhao, Halley :
> Could you give us some comments on this new proposal by using gbm?
It seems your patches 3/4 and 4/4 did not reach the list, according
the archives. Could you please repost them?
Moving wayland-*.xml to Weston is a bad idea IMHO. Other compositors
could als
Allow regions to be hashed by name + offset in bytes to the base bo.
Signed-off-by: Gwenole Beauchesne
---
src/mesa/drivers/dri/intel/intel_regions.c | 105 ++--
1 files changed, 99 insertions(+), 6 deletions(-)
diff --git a/src/mesa/drivers/dri/intel/intel_regions.c
This is preparatory work for multiple region hashing from a single
(name) key. In particular, this will be useful to lookup for a region
offset by a certain amount of bytes.
Signed-off-by: Gwenole Beauchesne
---
src/mesa/drivers/dri/intel/intel_regions.c | 61 +--
src
Signed-off-by: Gwenole Beauchesne
---
src/mesa/drivers/dri/i965/brw_wm_surface_state.c |1 +
src/mesa/drivers/dri/i965/gen7_wm_surface_state.c |1 +
src/mesa/drivers/dri/intel/intel_regions.c|1 +
src/mesa/drivers/dri/intel/intel_regions.h|1 +
4 files changed, 4
mat to be used, different stride, width and
height, etc. Besides, the current intel_region_alloc_for_handle()
implementation will fail if a difference is found. So, this extra
level of hashing can be useful to solve this issue.
Does someone have a better model to achieve the depicted goals?
Than
---
src/mesa/drivers/dri/intel/intel_extensions_es.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/src/mesa/drivers/dri/intel/intel_extensions_es.c
b/src/mesa/drivers/dri/intel/intel_extensions_es.c
index 29eb8ea..d65913b 100644
--- a/src/mesa/drivers/dri/intel/intel_ex
---
include/GLES2/gl2ext.h| 13 +
src/mapi/glapi/gen/es_EXT.xml |8
src/mesa/main/APIspec.xml |1 +
src/mesa/main/extensions.c|1 +
4 files changed, 23 insertions(+), 0 deletions(-)
diff --git a/include/GLES2/gl2ext.h b/include/GLES2/gl2ext.h
ind
Hi,
Those patches implement the optional GL_EXT_texture_rg extension for
OpenGL ES 2.x on Intel GenX.
Regards,
Gwenole Beauchesne (2):
mesa: add GL_EXT_texture_rg extension for OpenGL ES 2.x.
intel: enable GL_EXT_texture_rg for OpenGL ES 2.x.
include/GLES2/gl2ext.h
Signed-off-by: Gwenole Beauchesne
---
src/egl/main/eglimage.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/egl/main/eglimage.c b/src/egl/main/eglimage.c
index 14760f2..a5132e0 100644
--- a/src/egl/main/eglimage.c
+++ b/src/egl/main/eglimage.c
@@ -45,7 +45,7
81 matches
Mail list logo