platform/upstream/gstreamer.git
11 years agoeglglessink: GLSL: Assorted fixes to optimized code
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 15:18:27 +0000 (12:18 -0300)]
eglglessink: GLSL: Assorted fixes to optimized code

- Don't copy over opos as it's already a vec2
- Fix index order access at frag_YUY2_YVYU_UYVY_prog

11 years agoeglglessink: GLSL: Planar YUV converters optimization
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 14:50:28 +0000 (11:50 -0300)]
eglglessink: GLSL: Planar YUV converters optimization

- Use consts for the transform's offset and cofficients values
- Use dot product instead of mult and add
- Avoid unneeded texture lookups

11 years agoGeglglessink: LSL: Optimize frag_YUY2_YVYU_UYVY_prog
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 14:05:04 +0000 (11:05 -0300)]
Geglglessink: LSL: Optimize frag_YUY2_YVYU_UYVY_prog

- Avoid repeatedly performing the texture lookup
- Use consts for the transform's offset and cofficients values
- Use the dot product instead of the explicit mult and add

11 years agoeglglessink: GLSL: Drop unneded nxy vec2
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 06:02:21 +0000 (03:02 -0300)]
eglglessink: GLSL: Drop unneded nxy vec2

11 years agoeglglessink: Fix missing double quotation mark in GLSL code
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 05:16:35 +0000 (02:16 -0300)]
eglglessink: Fix missing double quotation mark in GLSL code

11 years agoeglglessink: GLSL: Optimize frag_AYUV_prog
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 05:04:18 +0000 (02:04 -0300)]
eglglessink: GLSL: Optimize frag_AYUV_prog

- Avoid repeatedly performing the texture lookup
- Use consts for the transform's offset and cofficients values
- Use the dot product instead of the explicit mult and add

11 years agoeglglessink: Documentation: GstEglGlesSink struct
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 02:35:22 +0000 (23:35 -0300)]
eglglessink: Documentation: GstEglGlesSink struct

11 years agoeglglessink: Documentation: GstEglGlesBuffer struct (DRAFT)
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 02:04:05 +0000 (23:04 -0300)]
eglglessink: Documentation: GstEglGlesBuffer struct (DRAFT)

11 years agoeglglessink: Documentation: GstEglGlesImageFmt struct
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 01:54:48 +0000 (22:54 -0300)]
eglglessink: Documentation: GstEglGlesImageFmt struct

11 years agoeglglessink: Documentation: GstEglGlesRenderContext struct
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 01:40:19 +0000 (22:40 -0300)]
eglglessink: Documentation: GstEglGlesRenderContext struct

11 years agoeglglessink: Assorted doc and reordering fixes
Reynaldo H. Verdejo Pinochet [Tue, 9 Oct 2012 20:00:52 +0000 (17:00 -0300)]
eglglessink: Assorted doc and reordering fixes

11 years agoeglglessink: Documentation: Element properties
Reynaldo H. Verdejo Pinochet [Tue, 9 Oct 2012 19:25:46 +0000 (16:25 -0300)]
eglglessink: Documentation: Element properties

Brief explanatory comments plus some reordering
to group default setting of properties and runtime
flags values.

11 years agoeglglessink: Add support for YVYU
Sebastian Dröge [Tue, 9 Oct 2012 15:20:12 +0000 (17:20 +0200)]
eglglessink: Add support for YVYU

11 years agoeglglessink: Documentation: GLSL Shaders
Reynaldo H. Verdejo Pinochet [Tue, 9 Oct 2012 14:48:09 +0000 (11:48 -0300)]
eglglessink: Documentation: GLSL Shaders

Brief explanatory comments plus some rerdering
to group packed/planar converters.

11 years agoeglglessink: Documentation: Element overview
Reynaldo H. Verdejo Pinochet [Tue, 9 Oct 2012 14:00:24 +0000 (11:00 -0300)]
eglglessink: Documentation: Element overview

11 years agoeglglessink: Refactor REORDER shader.
Reynaldo H. Verdejo Pinochet [Mon, 8 Oct 2012 15:10:25 +0000 (12:10 -0300)]
eglglessink: Refactor REORDER shader.

Avoid unneededly calling texture2D() 3 consecutive times.

11 years agoeglglessink: Fix handling of caps changes by only releasing what needs to be released
Sebastian Dröge [Thu, 4 Oct 2012 13:47:54 +0000 (15:47 +0200)]
eglglessink: Fix handling of caps changes by only releasing what needs to be released

And not terminating the display connection

11 years agoeglglessink: Move display_region reset to locked section
Reynaldo H. Verdejo Pinochet [Thu, 4 Oct 2012 05:15:24 +0000 (02:15 -0300)]
eglglessink: Move display_region reset to locked section

11 years agoeglglessink: Reset display_region dims at caps renego
Reynaldo H. Verdejo Pinochet [Thu, 4 Oct 2012 04:56:10 +0000 (01:56 -0300)]
eglglessink: Reset display_region dims at caps renego

11 years agoeglglessink: Cosmetics
Reynaldo H. Verdejo Pinochet [Thu, 4 Oct 2012 04:33:31 +0000 (01:33 -0300)]
eglglessink: Cosmetics

11 years agoeglglessink: Don't access local value from struct
Reynaldo H. Verdejo Pinochet [Thu, 4 Oct 2012 04:29:40 +0000 (01:29 -0300)]
eglglessink: Don't access local value from struct

11 years agoeglglessink: Terminate display connection at caps renego
Reynaldo H. Verdejo Pinochet [Thu, 4 Oct 2012 02:41:52 +0000 (23:41 -0300)]
eglglessink: Terminate display connection at caps renego

11 years agoeglglessink: Cosmetics
Reynaldo H. Verdejo Pinochet [Tue, 2 Oct 2012 20:56:14 +0000 (17:56 -0300)]
eglglessink: Cosmetics

11 years agoeglglessink: Only attach the context once to the streaming thread
Sebastian Dröge [Wed, 3 Oct 2012 10:32:38 +0000 (12:32 +0200)]
eglglessink: Only attach the context once to the streaming thread

11 years agoeglglessink: Make the context current for the thread and unbind it again around every use
Sebastian Dröge [Wed, 3 Oct 2012 08:53:25 +0000 (10:53 +0200)]
eglglessink: Make the context current for the thread and unbind it again around every use

This fixes some crashes and leaking of our context into other
OpenGL code on the same thread.

11 years agoeglglessink: Improve cleanup
Sebastian Dröge [Tue, 2 Oct 2012 15:29:26 +0000 (17:29 +0200)]
eglglessink: Improve cleanup

11 years agoeglglessink: Remove unused label
Sebastian Dröge [Tue, 2 Oct 2012 13:46:03 +0000 (15:46 +0200)]
eglglessink: Remove unused label

11 years agoeglglessink: Allow setting a NULL handle
Sebastian Dröge [Tue, 2 Oct 2012 13:42:02 +0000 (15:42 +0200)]
eglglessink: Allow setting a NULL handle

11 years agoeglglessink: Revert "Do not update_surface_dims() once per frame"
Sebastian Dröge [Tue, 2 Oct 2012 07:48:15 +0000 (09:48 +0200)]
eglglessink: Revert "Do not update_surface_dims() once per frame"

This reverts commit 82103376ede2bc7c63dd699f5982168660f67852.

We have to update the surface dimensions on every frame to
make sure that we get notified about updates. This happens
for example if the Android window gets re-layouted because
a widget takes more space than before.

11 years agoeglglessink: Do not update_surface_dims() once per frame
Reynaldo H. Verdejo Pinochet [Tue, 2 Oct 2012 04:43:35 +0000 (01:43 -0300)]
eglglessink: Do not update_surface_dims() once per frame

And.. Upgrade debug message to warging on weird DAR.
Correct fix to avoid spaming with this message
once per each frame is avoid calling update_surface_dims()
at render_and_display(). This is handled at egl surface
init.

11 years agoeglglessink: And downgrade another warning too
Sebastian Dröge [Mon, 1 Oct 2012 14:36:14 +0000 (16:36 +0200)]
eglglessink: And downgrade another warning too

11 years agoeglglessink: Downgrade GST_WARNING to GST_DEBUG
Sebastian Dröge [Mon, 1 Oct 2012 14:14:39 +0000 (16:14 +0200)]
eglglessink: Downgrade GST_WARNING to GST_DEBUG

11 years agoeglglessink: Add some {} to if statements make them work as expected
Sebastian Dröge [Mon, 1 Oct 2012 07:44:23 +0000 (09:44 +0200)]
eglglessink: Add some {} to if statements make them work as expected

11 years agoeglglessink: Drop stale defines for max frame size
Reynaldo H. Verdejo Pinochet [Mon, 1 Oct 2012 02:07:48 +0000 (23:07 -0300)]
eglglessink: Drop stale defines for max frame size

11 years agoeglglessink: Small commentary fixes here an there
Reynaldo H. Verdejo Pinochet [Mon, 1 Oct 2012 02:06:19 +0000 (23:06 -0300)]
eglglessink: Small commentary fixes here an there

11 years agoeglglessink: Avoid setting height or width twice
Reynaldo H. Verdejo Pinochet [Fri, 28 Sep 2012 14:48:23 +0000 (11:48 -0300)]
eglglessink: Avoid setting height or width twice

11 years agoeglglessink: Use PAR/DAR to set viewport
Reynaldo H. Verdejo Pinochet [Thu, 27 Sep 2012 04:18:37 +0000 (01:18 -0300)]
eglglessink: Use PAR/DAR to set viewport

11 years agoeglglessink: Correctly resize if the surface dimensions change
Sebastian Dröge [Thu, 27 Sep 2012 12:28:05 +0000 (14:28 +0200)]
eglglessink: Correctly resize if the surface dimensions change

11 years agoeglglessink: Update surface dimensions on every buffer
Sebastian Dröge [Thu, 27 Sep 2012 12:08:22 +0000 (14:08 +0200)]
eglglessink: Update surface dimensions on every buffer

11 years agoeglglessink: More consistent naming of shader related variables
Sebastian Dröge [Thu, 27 Sep 2012 12:02:17 +0000 (14:02 +0200)]
eglglessink: More consistent naming of shader related variables

11 years agoeglglessink: Some variable name cleanup
Sebastian Dröge [Thu, 27 Sep 2012 11:57:14 +0000 (13:57 +0200)]
eglglessink: Some variable name cleanup

11 years agoeglglessink: Remove default-width/height properties
Sebastian Dröge [Thu, 27 Sep 2012 11:53:59 +0000 (13:53 +0200)]
eglglessink: Remove default-width/height properties

These are completely unneeded

11 years agoeglglessink: Fix double free()
Sebastian Dröge [Tue, 25 Sep 2012 11:32:40 +0000 (13:32 +0200)]
eglglessink: Fix double free()

11 years agoeglglessink: Don't leak EGL/ES render context
Sebastian Dröge [Tue, 25 Sep 2012 07:06:04 +0000 (09:06 +0200)]
eglglessink: Don't leak EGL/ES render context

11 years agoeglglessink: Put EGL/GLES context vars on their own struct
Reynaldo H. Verdejo Pinochet [Tue, 25 Sep 2012 04:39:21 +0000 (01:39 -0300)]
eglglessink: Put EGL/GLES context vars on their own struct

11 years agoeglglessink: Small TODO reformatting
Reynaldo H. Verdejo Pinochet [Mon, 24 Sep 2012 14:19:32 +0000 (11:19 -0300)]
eglglessink: Small TODO reformatting

11 years agoeglglessink: Add TODO file
Reynaldo H. Verdejo Pinochet [Mon, 24 Sep 2012 13:23:28 +0000 (10:23 -0300)]
eglglessink: Add TODO file

11 years agoeglglessink: Correctly implement ::expose()
Sebastian Dröge [Mon, 24 Sep 2012 12:43:50 +0000 (14:43 +0200)]
eglglessink: Correctly implement ::expose()

We don't need the past buffer for this, the old one is still available
as texture and we just need to draw our rectangle again.

11 years agoeglglessink: Allow setting another window for the next time we reconfigure everything
Sebastian Dröge [Mon, 24 Sep 2012 11:48:19 +0000 (13:48 +0200)]
eglglessink: Allow setting another window for the next time we reconfigure everything

11 years agoeglglessink: Also unref current caps after usage
Sebastian Dröge [Mon, 24 Sep 2012 10:36:12 +0000 (12:36 +0200)]
eglglessink: Also unref current caps after usage

11 years agoeglglessink: Implement support for caps changes
Sebastian Dröge [Mon, 24 Sep 2012 10:32:16 +0000 (12:32 +0200)]
eglglessink: Implement support for caps changes

11 years agoeglglessink: More cleanup and making the element reusable
Sebastian Dröge [Mon, 24 Sep 2012 10:27:28 +0000 (12:27 +0200)]
eglglessink: More cleanup and making the element reusable

11 years agoeglglessink: Properly init/release resources when going from NULL->READY and the...
Sebastian Dröge [Mon, 24 Sep 2012 10:05:22 +0000 (12:05 +0200)]
eglglessink: Properly init/release resources when going from NULL->READY and the other way around

11 years agoeglglessink: Generate the sink caps exactly once
Sebastian Dröge [Mon, 24 Sep 2012 09:48:59 +0000 (11:48 +0200)]
eglglessink: Generate the sink caps exactly once

11 years agoeglglessink: Fix code style a bit to stop confusing indent
Sebastian Dröge [Mon, 24 Sep 2012 09:17:25 +0000 (11:17 +0200)]
eglglessink: Fix code style a bit to stop confusing indent

11 years agoeglglessink: Fix support for YUY2 and UYVY
Sebastian Dröge [Mon, 24 Sep 2012 09:15:02 +0000 (11:15 +0200)]
eglglessink: Fix support for YUY2 and UYVY

11 years agoeglglessink: Some property cleanup
Sebastian Dröge [Mon, 24 Sep 2012 09:01:17 +0000 (11:01 +0200)]
eglglessink: Some property cleanup

11 years agoeglglessink: Add support for the remaining RGB formats
Sebastian Dröge [Mon, 24 Sep 2012 08:45:07 +0000 (10:45 +0200)]
eglglessink: Add support for the remaining RGB formats

11 years agoeglglessink: Add support for Y444, Y42B and Y41B, just because it's so easy
Sebastian Dröge [Mon, 24 Sep 2012 08:23:07 +0000 (10:23 +0200)]
eglglessink: Add support for Y444, Y42B and Y41B, just because it's so easy

11 years agoeglglessink: Add some simple TODOs
Sebastian Dröge [Mon, 24 Sep 2012 08:02:28 +0000 (10:02 +0200)]
eglglessink: Add some simple TODOs

11 years agoeglglessink: Lock while altering display region coords
Reynaldo H. Verdejo Pinochet [Mon, 24 Sep 2012 04:08:22 +0000 (01:08 -0300)]
eglglessink: Lock while altering display region coords

11 years agoeglglessink: Fix _get_compat_format_from_caps() logic
Reynaldo H. Verdejo Pinochet [Mon, 24 Sep 2012 03:27:23 +0000 (00:27 -0300)]
eglglessink: Fix _get_compat_format_from_caps() logic

It's a getter so it shouldn't messing with the sink context.
Adding insult to injury it was setting selected_fmt without
locking.
The associated changes to the buffer functions are merely
make-it build fixes. Those functions are barely drafted
and in WIP state.

11 years agoeglglessink: Drop unneded initial set to NULL
Reynaldo H. Verdejo Pinochet [Mon, 24 Sep 2012 02:07:29 +0000 (23:07 -0300)]
eglglessink: Drop unneded initial set to NULL

11 years agoeglglessink: Minor formatting and comment fixes
Reynaldo H. Verdejo Pinochet [Mon, 24 Sep 2012 01:33:58 +0000 (22:33 -0300)]
eglglessink: Minor formatting and comment fixes

11 years agoeglglessink: Clean-up gl/egl allocations at _stop()
Reynaldo H. Verdejo Pinochet [Fri, 21 Sep 2012 15:12:24 +0000 (12:12 -0300)]
eglglessink: Clean-up gl/egl allocations at _stop()

Also, conditionaly destroy window if the sink created its own.

11 years agoeglglessink: Add support for NV12 and NV21
Sebastian Dröge [Fri, 21 Sep 2012 15:08:44 +0000 (17:08 +0200)]
eglglessink: Add support for NV12 and NV21

Also YUY2 and UYVY but this is disabled for now as it
doesn't work completely yet. Something is wrong with
the chroma.

11 years agoeglglessink: Add support for I420 and YV12 color formats
Sebastian Dröge [Fri, 21 Sep 2012 13:44:07 +0000 (15:44 +0200)]
eglglessink: Add support for I420 and YV12 color formats

11 years agoeglglessink: Preparations for supporting multiple textures for more YUV formats
Sebastian Dröge [Fri, 21 Sep 2012 12:05:43 +0000 (14:05 +0200)]
eglglessink: Preparations for supporting multiple textures for more YUV formats

11 years agoeglglessink: Use the attrib locations as really used inside the shader
Sebastian Dröge [Fri, 21 Sep 2012 11:42:41 +0000 (13:42 +0200)]
eglglessink: Use the attrib locations as really used inside the shader

11 years agoeglglessink: Really decouple vertex and texture positions in the shader
Sebastian Dröge [Fri, 21 Sep 2012 10:53:00 +0000 (12:53 +0200)]
eglglessink: Really decouple vertex and texture positions in the shader

11 years agoeglglessink: Decouple texture and vertex positions
Sebastian Dröge [Fri, 21 Sep 2012 10:45:29 +0000 (12:45 +0200)]
eglglessink: Decouple texture and vertex positions

11 years agoeglglessink: Reorder vertex value order to make a bit more sense
Sebastian Dröge [Fri, 21 Sep 2012 10:14:20 +0000 (12:14 +0200)]
eglglessink: Reorder vertex value order to make a bit more sense

11 years agoeglglessink: Handle frame scaling to fill surface
Reynaldo H. Verdejo Pinochet [Fri, 21 Sep 2012 04:09:11 +0000 (01:09 -0300)]
eglglessink: Handle frame scaling to fill surface

11 years agoeglglessink: Draft set_render_rectangle() from the xOverlay interface
Reynaldo H. Verdejo Pinochet [Fri, 21 Sep 2012 03:09:06 +0000 (00:09 -0300)]
eglglessink: Draft set_render_rectangle() from the xOverlay interface

11 years agoeglglessink: Remove stale comment
Reynaldo H. Verdejo Pinochet [Fri, 21 Sep 2012 01:50:31 +0000 (22:50 -0300)]
eglglessink: Remove stale comment

11 years agoeglglessink: Move VBO setup to setcaps
Reynaldo H. Verdejo Pinochet [Fri, 21 Sep 2012 01:41:10 +0000 (22:41 -0300)]
eglglessink: Move VBO setup to setcaps

11 years agoeglglessink: Don't do context ops at render
Reynaldo H. Verdejo Pinochet [Fri, 21 Sep 2012 01:11:08 +0000 (22:11 -0300)]
eglglessink: Don't do context ops at render

We don't need to repeatedly call
eglMakeCurrent() while using the
same context anyway.

11 years agoeglglessink: Don't clear surface color at render
Reynaldo H. Verdejo Pinochet [Fri, 21 Sep 2012 01:01:20 +0000 (22:01 -0300)]
eglglessink: Don't clear surface color at render

11 years agoeglglessink: Rename shader variables to make more sense
Sebastian Dröge [Thu, 20 Sep 2012 15:22:13 +0000 (17:22 +0200)]
eglglessink: Rename shader variables to make more sense

11 years agoeglglessink: Add support for AYUV
Sebastian Dröge [Thu, 20 Sep 2012 15:14:21 +0000 (17:14 +0200)]
eglglessink: Add support for AYUV

11 years agoeglglessink: Reorder caps a bit to make more sense
Sebastian Dröge [Thu, 20 Sep 2012 15:02:03 +0000 (17:02 +0200)]
eglglessink: Reorder caps a bit to make more sense

11 years agoeglglessink: Set rank to PRIMARY
Sebastian Dröge [Thu, 20 Sep 2012 14:50:40 +0000 (16:50 +0200)]
eglglessink: Set rank to PRIMARY

11 years agoeglglessink: Add support for RGBA
Sebastian Dröge [Thu, 20 Sep 2012 14:25:33 +0000 (16:25 +0200)]
eglglessink: Add support for RGBA

11 years agoeglglessink: Correctly generated caps for the supported formats
Sebastian Dröge [Thu, 20 Sep 2012 14:21:55 +0000 (16:21 +0200)]
eglglessink: Correctly generated caps for the supported formats

11 years agoeglglessink: Add ::get_caps() vfunc that returns the actually supported caps
Sebastian Dröge [Thu, 20 Sep 2012 14:08:28 +0000 (16:08 +0200)]
eglglessink: Add ::get_caps() vfunc that returns the actually supported caps

11 years agoeglglessink: Also require a configuration with EGL_SURFACE_TYPE containing EGL_WINDOW_BIT
Sebastian Dröge [Thu, 20 Sep 2012 13:56:56 +0000 (15:56 +0200)]
eglglessink: Also require a configuration with EGL_SURFACE_TYPE containing EGL_WINDOW_BIT

11 years agoeglglessink: Fix compiler warnings
Sebastian Dröge [Thu, 20 Sep 2012 12:50:23 +0000 (14:50 +0200)]
eglglessink: Fix compiler warnings

11 years agoeglglessink: Clear surface to black by default
Reynaldo H. Verdejo Pinochet [Wed, 19 Sep 2012 22:26:54 +0000 (19:26 -0300)]
eglglessink: Clear surface to black by default

11 years agoeglglessink: Make sure we get a config we can use with GLES2
Reynaldo H. Verdejo Pinochet [Wed, 19 Sep 2012 22:23:50 +0000 (19:23 -0300)]
eglglessink: Make sure we get a config we can use with GLES2

11 years agoeglglessink: set_window_handle() has been tested to work now
Reynaldo H. Verdejo Pinochet [Wed, 19 Sep 2012 22:12:30 +0000 (19:12 -0300)]
eglglessink: set_window_handle() has been tested to work now

11 years agoeglglessink: Avoid autoscaling by default
Reynaldo H. Verdejo Pinochet [Wed, 19 Sep 2012 15:29:13 +0000 (12:29 -0300)]
eglglessink: Avoid autoscaling by default

11 years agoeglglessink: Avoid repeatedly setting 2D resizing params
Reynaldo H. Verdejo Pinochet [Tue, 18 Sep 2012 17:58:43 +0000 (14:58 -0300)]
eglglessink: Avoid repeatedly setting 2D resizing params

Moved to initial texture setup so it hapens
just once while on the same context.

11 years agoeglglessink: Avoid initializing EGL at _set_window_handle()
Reynaldo H. Verdejo Pinochet [Tue, 18 Sep 2012 15:04:20 +0000 (12:04 -0300)]
eglglessink: Avoid initializing EGL at _set_window_handle()

_start() should take care of that.
This change asumes _setcaps() will
happen always after _start() is
done.

11 years agoeglglessink: Don't ask for a window if we already have one
Reynaldo H. Verdejo Pinochet [Tue, 18 Sep 2012 13:43:38 +0000 (10:43 -0300)]
eglglessink: Don't ask for a window if we already have one

11 years agoeglglessink: Fix EGL attribs var naming
Reynaldo H. Verdejo Pinochet [Tue, 18 Sep 2012 13:31:26 +0000 (10:31 -0300)]
eglglessink: Fix EGL attribs var naming

11 years agoeglglessink: Fix slow path rendering on Android
Reynaldo H. Verdejo Pinochet [Tue, 18 Sep 2012 05:32:25 +0000 (02:32 -0300)]
eglglessink: Fix slow path rendering on Android

Specify missing and mandatory params for npot
Before calling glTexImage2D.

In particular, _WRAP_T and _WRAP_S need to be
set to GL_CLAMP_TO_EDGE to avoid all-black
rendering with npot sized frames.

11 years agoeglglessink: Add test on usable eglconfigs returned
Reynaldo H. Verdejo Pinochet [Tue, 18 Sep 2012 03:51:36 +0000 (00:51 -0300)]
eglglessink: Add test on usable eglconfigs returned

11 years agoeglglessink: Drop stale error_locked label
Reynaldo H. Verdejo Pinochet [Tue, 18 Sep 2012 02:05:29 +0000 (23:05 -0300)]
eglglessink: Drop stale error_locked label

11 years agoeglglessink: Cleanup stale code comments
Reynaldo H. Verdejo Pinochet [Tue, 18 Sep 2012 02:04:05 +0000 (23:04 -0300)]
eglglessink: Cleanup stale code comments

11 years agoeglglessink: GlViewPort() should use actual surface size
Reynaldo H. Verdejo Pinochet [Mon, 17 Sep 2012 21:00:16 +0000 (18:00 -0300)]
eglglessink: GlViewPort() should use actual surface size