Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(333)

Unified Diff: gpu/GLES2/extensions/CHROMIUM/CHROMIUM_stream_texture_matrix.txt

Issue 2559523002: Send overlay promotion hints from to GLStreamTextureImage. (Closed)
Patch Set: reverted media Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: gpu/GLES2/extensions/CHROMIUM/CHROMIUM_stream_texture_matrix.txt
diff --git a/gpu/GLES2/extensions/CHROMIUM/CHROMIUM_stream_texture_matrix.txt b/gpu/GLES2/extensions/CHROMIUM/CHROMIUM_stream_texture_matrix.txt
index 1744f89588c7a99898c1c7a79e2ae360c21c1c87..21526c75757dc19ac8e5da64b9b6f408d410e159 100644
--- a/gpu/GLES2/extensions/CHROMIUM/CHROMIUM_stream_texture_matrix.txt
+++ b/gpu/GLES2/extensions/CHROMIUM/CHROMIUM_stream_texture_matrix.txt
@@ -23,6 +23,8 @@ Overview
of a stream texture. Intended for use with Android SurfaceTexture, which
doesn't provide the value until the front buffer is latched.
+ Also allows hints about whether an image could be promoted to an overlay.
+
New Procedures and Functions
The command
@@ -44,6 +46,29 @@ New Procedures and Functions
<transform> Provides an additional transform matrix that is applied
prior to the the stream texture transformation matrix.
+ The command
+
+ void SendOverlayPromotionHintCHROMIUM(
piman 2016/12/06 21:40:56 naming nit: no "Send". The naming logic is that yo
liberato (no reviews please) 2016/12/12 16:44:38 Done.
+ GLuint texture,
+ GLboolean promotion_hint,
+ GLint display_x,
+ GLint display_y)
+
+ Sends a hint about whether the GLImage bound to texture could be promoted
+ to an overlay or not.
+
+ <texture> is the texture id, which should have a stream texture image bound
+ to it.
+ <promotion_hint> indicates whether the GLImage could be promoted.
+ <display_x> is the x coordinate of the origin of the overlay if the image
+ could be promoted. Otherwise, it is 0.
+ <display_y> is the y coordinate of the origin of the overlay if the image
+ could be promoted. Otherwise, it is 0.
+
+
+ If <texture> is not a valid texture, or if it doesn't have a stream texture
+ image bound to it, then no action is taken.
+
Errors
None.

Powered by Google App Engine
This is Rietveld 408576698