/third_party/gstreamer/gstplugins_base/ext/pango/ |
D | gstbasetextoverlay.c | 262 static void gst_base_text_overlay_init (GstBaseTextOverlay * overlay, 269 GstBaseTextOverlay * overlay, GstCaps * filter); 271 GstBaseTextOverlay * overlay, GstCaps * filter); 272 static gboolean gst_base_text_overlay_setcaps (GstBaseTextOverlay * overlay, 274 static gboolean gst_base_text_overlay_setcaps_txt (GstBaseTextOverlay * overlay, 296 static void gst_base_text_overlay_pop_text (GstBaseTextOverlay * overlay); 305 gst_base_text_overlay_adjust_values_with_fontdesc (GstBaseTextOverlay * overlay, 310 gst_base_text_overlay_update_render_size (GstBaseTextOverlay * overlay); 339 gst_base_text_overlay_get_text (GstBaseTextOverlay * overlay, in gst_base_text_overlay_get_text() argument 342 return g_strdup (overlay->default_text); in gst_base_text_overlay_get_text() [all …]
|
D | gstclockoverlay.c | 79 gst_clock_overlay_render_time (GstClockOverlay * overlay) in gst_clock_overlay_render_time() argument 108 if (wcsftime (buf, sizeof (buf), (wchar_t *) overlay->wformat, t) == 0) in gst_clock_overlay_render_time() 113 if (strftime (buf, sizeof (buf), overlay->format, t) == 0) in gst_clock_overlay_render_time() 122 gst_clock_overlay_get_text (GstBaseTextOverlay * overlay, in gst_clock_overlay_get_text() argument 126 GstClockOverlay *clock_overlay = GST_CLOCK_OVERLAY (overlay); in gst_clock_overlay_get_text() 128 txt = g_strdup (overlay->default_text); in gst_clock_overlay_get_text() 130 GST_OBJECT_LOCK (overlay); in gst_clock_overlay_get_text() 132 GST_OBJECT_UNLOCK (overlay); in gst_clock_overlay_get_text() 142 overlay->need_render = TRUE; in gst_clock_overlay_get_text() 185 GstClockOverlay *overlay = GST_CLOCK_OVERLAY (object); in gst_clock_overlay_finalize() local [all …]
|
D | gsttimeoverlay.c | 109 gst_time_overlay_render_time (GstTimeOverlay * overlay, GstClockTime time) in gst_time_overlay_render_time() argument 126 gst_time_overlay_get_text (GstBaseTextOverlay * overlay, in gst_time_overlay_get_text() argument 129 GstTimeOverlay *self = GST_TIME_OVERLAY (overlay); in gst_time_overlay_get_text() 133 overlay->need_render = TRUE; in gst_time_overlay_get_text() 135 time_line = g_atomic_int_get (&GST_TIME_OVERLAY_CAST (overlay)->time_line); in gst_time_overlay_get_text() 147 GstSegment *segment = &overlay->segment; in gst_time_overlay_get_text() 187 time_str = gst_time_overlay_render_time (GST_TIME_OVERLAY (overlay), ts); in gst_time_overlay_get_text() 191 txt = g_strdup (overlay->default_text); in gst_time_overlay_get_text() 285 GstTimeOverlay *overlay = GST_TIME_OVERLAY (parent); in gst_time_overlay_video_event() local 289 overlay->first_running_time = GST_CLOCK_TIME_NONE; in gst_time_overlay_video_event() [all …]
|
/third_party/gstreamer/gstplugins_bad/ext/closedcaption/ |
D | gstceaccoverlay.c | 135 static void gst_base_cea_cc_overlay_init (GstCeaCcOverlay * overlay, 140 GstCeaCcOverlay * overlay, GstCaps * filter); 142 GstCeaCcOverlay * overlay, GstCaps * filter); 143 static gboolean gst_cea_cc_overlay_setcaps (GstCeaCcOverlay * overlay, 164 static void gst_cea_cc_overlay_pop_text (GstCeaCcOverlay * overlay); 298 GstCeaCcOverlay *overlay = GST_CEA_CC_OVERLAY (object); in gst_cea_cc_overlay_finalize() local 300 if (overlay->current_composition) { in gst_cea_cc_overlay_finalize() 301 gst_video_overlay_composition_unref (overlay->current_composition); in gst_cea_cc_overlay_finalize() 302 overlay->current_composition = NULL; in gst_cea_cc_overlay_finalize() 304 if (overlay->next_composition) { in gst_cea_cc_overlay_finalize() [all …]
|
/third_party/gstreamer/gstplugins_bad/ext/rsvg/ |
D | gstrsvgoverlay.c | 88 #define GST_RSVG_LOCK(overlay) G_STMT_START { \ argument 89 GST_LOG_OBJECT (overlay, "Locking rsvgoverlay from thread %p", g_thread_self ()); \ 90 g_mutex_lock (&overlay->rsvg_lock); \ 91 GST_LOG_OBJECT (overlay, "Locked rsvgoverlay from thread %p", g_thread_self ()); \ 94 #define GST_RSVG_UNLOCK(overlay) G_STMT_START { \ argument 95 GST_LOG_OBJECT (overlay, "Unlocking rsvgoverlay from thread %p", g_thread_self ()); \ 96 g_mutex_unlock (&overlay->rsvg_lock); \ 132 gst_rsvg_overlay_set_svg_data (GstRsvgOverlay * overlay, const gchar * data, in gst_rsvg_overlay_set_svg_data() argument 135 GstBaseTransform *btrans = GST_BASE_TRANSFORM (overlay); in gst_rsvg_overlay_set_svg_data() 139 if (overlay->handle) { in gst_rsvg_overlay_set_svg_data() [all …]
|
/third_party/gstreamer/gstplugins_good/ext/gdk_pixbuf/ |
D | gstgdkpixbufoverlay.c | 75 gst_gdk_pixbuf_overlay_load_image (GstGdkPixbufOverlay * overlay, 77 static void gst_gdk_pixbuf_overlay_set_pixbuf (GstGdkPixbufOverlay * overlay, 299 gst_gdk_pixbuf_overlay_init (GstGdkPixbufOverlay * overlay) in gst_gdk_pixbuf_overlay_init() argument 301 overlay->offset_x = 0; in gst_gdk_pixbuf_overlay_init() 302 overlay->offset_y = 0; in gst_gdk_pixbuf_overlay_init() 304 overlay->relative_x = 0.0; in gst_gdk_pixbuf_overlay_init() 305 overlay->relative_y = 0.0; in gst_gdk_pixbuf_overlay_init() 307 overlay->coef_x = 0.0; in gst_gdk_pixbuf_overlay_init() 308 overlay->coef_y = 0.0; in gst_gdk_pixbuf_overlay_init() 310 overlay->positioning_mode = DEFAULT_POSITIONING_MODE; in gst_gdk_pixbuf_overlay_init() [all …]
|
/third_party/gstreamer/gstplugins_base/ext/gl/ |
D | gstgloverlay.c | 85 static gboolean gst_gl_overlay_load_png (GstGLOverlay * overlay, FILE * fp); 86 static gboolean gst_gl_overlay_load_jpeg (GstGLOverlay * overlay, FILE * fp); 129 GstGLOverlay *overlay = GST_GL_OVERLAY (base_filter); in gst_gl_overlay_gl_start() local 144 frag_str, &overlay->shader); in gst_gl_overlay_gl_start() 154 GstGLOverlay *overlay = GST_GL_OVERLAY (base_filter); in gst_gl_overlay_gl_stop() local 157 if (overlay->shader) { in gst_gl_overlay_gl_stop() 158 gst_object_unref (overlay->shader); in gst_gl_overlay_gl_stop() 159 overlay->shader = NULL; in gst_gl_overlay_gl_stop() 162 if (overlay->image_memory) { in gst_gl_overlay_gl_stop() 163 gst_memory_unref ((GstMemory *) overlay->image_memory); in gst_gl_overlay_gl_stop() [all …]
|
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/ |
D | gstgloverlaycompositor.c | 105 GstGLCompositionOverlay *overlay = in gst_gl_composition_overlay_init_vertex_buffer() local 122 gl->GenVertexArrays (1, &overlay->vao); in gst_gl_composition_overlay_init_vertex_buffer() 123 gl->BindVertexArray (overlay->vao); in gst_gl_composition_overlay_init_vertex_buffer() 126 gl->GenBuffers (1, &overlay->position_buffer); in gst_gl_composition_overlay_init_vertex_buffer() 127 gl->BindBuffer (GL_ARRAY_BUFFER, overlay->position_buffer); in gst_gl_composition_overlay_init_vertex_buffer() 128 gl->BufferData (GL_ARRAY_BUFFER, 4 * 4 * sizeof (GLfloat), overlay->positions, in gst_gl_composition_overlay_init_vertex_buffer() 132 gl->VertexAttribPointer (overlay->position_attrib, 4, GL_FLOAT, GL_FALSE, in gst_gl_composition_overlay_init_vertex_buffer() 135 gl->GenBuffers (1, &overlay->texcoord_buffer); in gst_gl_composition_overlay_init_vertex_buffer() 136 gl->BindBuffer (GL_ARRAY_BUFFER, overlay->texcoord_buffer); in gst_gl_composition_overlay_init_vertex_buffer() 141 gl->VertexAttribPointer (overlay->texcoord_attrib, 2, GL_FLOAT, GL_FALSE, in gst_gl_composition_overlay_init_vertex_buffer() [all …]
|
/third_party/gstreamer/gstplugins_bad/gst/dvbsuboverlay/ |
D | gstdvbsuboverlay.c | 271 GstDVBSubOverlay *overlay = GST_DVBSUB_OVERLAY (object); in gst_dvbsub_overlay_finalize() local 274 while ((subs = g_queue_pop_head (overlay->pending_subtitles))) { in gst_dvbsub_overlay_finalize() 277 g_queue_free (overlay->pending_subtitles); in gst_dvbsub_overlay_finalize() 279 if (overlay->current_subtitle) in gst_dvbsub_overlay_finalize() 280 dvb_subtitles_free (overlay->current_subtitle); in gst_dvbsub_overlay_finalize() 281 overlay->current_subtitle = NULL; in gst_dvbsub_overlay_finalize() 283 if (overlay->current_comp) in gst_dvbsub_overlay_finalize() 284 gst_video_overlay_composition_unref (overlay->current_comp); in gst_dvbsub_overlay_finalize() 285 overlay->current_comp = NULL; in gst_dvbsub_overlay_finalize() 287 if (overlay->dvb_sub) in gst_dvbsub_overlay_finalize() [all …]
|
/third_party/gstreamer/gstplugins_base/gst-libs/gst/video/ |
D | videooverlay.c | 341 gst_video_overlay_set_window_handle (GstVideoOverlay * overlay, guintptr handle) in gst_video_overlay_set_window_handle() argument 345 g_return_if_fail (overlay != NULL); in gst_video_overlay_set_window_handle() 346 g_return_if_fail (GST_IS_VIDEO_OVERLAY (overlay)); in gst_video_overlay_set_window_handle() 348 iface = GST_VIDEO_OVERLAY_GET_INTERFACE (overlay); in gst_video_overlay_set_window_handle() 351 iface->set_window_handle (overlay, handle); in gst_video_overlay_set_window_handle() 365 gst_video_overlay_got_window_handle (GstVideoOverlay * overlay, guintptr handle) in gst_video_overlay_got_window_handle() argument 370 g_return_if_fail (overlay != NULL); in gst_video_overlay_got_window_handle() 371 g_return_if_fail (GST_IS_VIDEO_OVERLAY (overlay)); in gst_video_overlay_got_window_handle() 373 GST_LOG_OBJECT (GST_OBJECT (overlay), "window_handle = %p", (gpointer) in gst_video_overlay_got_window_handle() 377 msg = gst_message_new_element (GST_OBJECT (overlay), s); in gst_video_overlay_got_window_handle() [all …]
|
D | videooverlay.h | 61 void (*expose) (GstVideoOverlay *overlay); 63 void (*handle_events) (GstVideoOverlay *overlay, gboolean handle_events); 65 void (*set_render_rectangle) (GstVideoOverlay *overlay, 69 void (*set_window_handle) (GstVideoOverlay *overlay, guintptr handle); 78 gboolean gst_video_overlay_set_render_rectangle (GstVideoOverlay * overlay, 85 void gst_video_overlay_expose (GstVideoOverlay * overlay); 88 void gst_video_overlay_handle_events (GstVideoOverlay * overlay, 92 void gst_video_overlay_set_window_handle (GstVideoOverlay * overlay, 98 void gst_video_overlay_got_window_handle (GstVideoOverlay * overlay, 102 void gst_video_overlay_prepare_window_handle (GstVideoOverlay * overlay);
|
/third_party/gstreamer/gstplugins_bad/sys/d3dvideosink/ |
D | gstd3d9overlay.c | 77 GstD3DVideoSinkOverlay * overlay); 80 GstD3DVideoSinkOverlay * overlay); 85 GstD3DVideoSinkOverlay * overlay); 132 GstD3DVideoSinkOverlay * overlay) in gst_d3d9_overlay_free_overlay() argument 134 if (G_LIKELY (overlay)) { in gst_d3d9_overlay_free_overlay() 135 if (overlay->texture) { in gst_d3d9_overlay_free_overlay() 136 HRESULT hr = IDirect3DTexture9_Release (overlay->texture); in gst_d3d9_overlay_free_overlay() 141 if (overlay->g_list_vb) { in gst_d3d9_overlay_free_overlay() 142 HRESULT hr = IDirect3DVertexBuffer9_Release (overlay->g_list_vb); in gst_d3d9_overlay_free_overlay() 147 gst_video_overlay_rectangle_unref (overlay->rectangle); in gst_d3d9_overlay_free_overlay() [all …]
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/ |
D | Overlay.h | 53 angle::PackedEnumMap<WidgetId, std::unique_ptr<overlay::Widget>> mOverlayWidgets; 67 overlay::Text *getTextWidget(WidgetId id) const in getTextWidget() 69 return getWidgetAs<overlay::Text, WidgetType::Text>(id); in getTextWidget() 71 overlay::Count *getCountWidget(WidgetId id) const in getCountWidget() 73 return getWidgetAs<overlay::Count, WidgetType::Count>(id); in getCountWidget() 75 overlay::PerSecond *getPerSecondWidget(WidgetId id) const in getPerSecondWidget() 77 return getWidgetAs<overlay::PerSecond, WidgetType::PerSecond>(id); in getPerSecondWidget() 79 overlay::RunningGraph *getRunningGraphWidget(WidgetId id) const in getRunningGraphWidget() 81 return getWidgetAs<overlay::RunningGraph, WidgetType::RunningGraph>(id); in getRunningGraphWidget() 83 overlay::RunningHistogram *getRunningHistogramWidget(WidgetId id) const in getRunningHistogramWidget() [all …]
|
D | OverlayWidgets.cpp | 122 dstFontSize[0] = overlay::kFontGlyphWidths[srcFontSize]; in GetTextFontSize() 123 dstFontSize[1] = overlay::kFontGlyphHeights[srcFontSize]; in GetTextFontSize() 175 using AppendWidgetDataFunc = void (*)(const overlay::Widget *widget, 185 static void Append##WIDGET_ID(const overlay::Widget *widget, const gl::Extents &imageExtent, \ 198 static std::ostream &OutputPerSecond(std::ostream &out, const overlay::PerSecond *perSecond); 200 static std::ostream &OutputText(std::ostream &out, const overlay::Text *text); 202 static std::ostream &OutputCount(std::ostream &out, const overlay::Count *count); 204 static void AppendTextCommon(const overlay::Widget *widget, 211 static void AppendRunningGraphCommon(const overlay::Widget *widget, 220 static void AppendRunningHistogramCommon(const overlay::Widget *widget, [all …]
|
/third_party/openGLES/extensions/SGIS/ |
D | GLX_SGIS_blended_overlay.txt | 27 overlay windows supporting an alpha color component. Instead of 31 based on the overlay window's per-pixel alpha component. 33 The overlay blend function is: 38 Cd = Co /* Non-zero overlay alpha simply uses overlay color */ 45 /* blend overlay color with normal color based on overlay alpha */ 51 quadruplet for the overlay RGBA components of the overlay window 52 pixel. Ao is the alpha component for the overlay alpha component 53 of the overlay window pixel. Cu is the RGBA quadruplet for the 54 RGBA components of the displayed pixel if no overlay where present 55 in the overlay window's layer (or any higher level). Think of Cu [all …]
|
/third_party/skia/third_party/externals/opengl-registry/extensions/SGIS/ |
D | GLX_SGIS_blended_overlay.txt | 27 overlay windows supporting an alpha color component. Instead of 31 based on the overlay window's per-pixel alpha component. 33 The overlay blend function is: 38 Cd = Co /* Non-zero overlay alpha simply uses overlay color */ 45 /* blend overlay color with normal color based on overlay alpha */ 51 quadruplet for the overlay RGBA components of the overlay window 52 pixel. Ao is the alpha component for the overlay alpha component 53 of the overlay window pixel. Cu is the RGBA quadruplet for the 54 RGBA components of the displayed pixel if no overlay where present 55 in the overlay window's layer (or any higher level). Think of Cu [all …]
|
/third_party/gstreamer/gstplugins_good/ext/cairo/ |
D | gstcairooverlay.c | 148 GstCairoOverlay *overlay = GST_CAIRO_OVERLAY (object); in gst_cairo_overlay_set_property() local 150 GST_OBJECT_LOCK (overlay); in gst_cairo_overlay_set_property() 154 overlay->draw_on_transparent_surface = g_value_get_boolean (value); in gst_cairo_overlay_set_property() 161 GST_OBJECT_UNLOCK (overlay); in gst_cairo_overlay_set_property() 168 GstCairoOverlay *overlay = GST_CAIRO_OVERLAY (object); in gst_cairo_overlay_get_property() local 170 GST_OBJECT_LOCK (overlay); in gst_cairo_overlay_get_property() 174 g_value_set_boolean (value, overlay->draw_on_transparent_surface); in gst_cairo_overlay_get_property() 181 GST_OBJECT_UNLOCK (overlay); in gst_cairo_overlay_get_property() 188 GstCairoOverlay *overlay = GST_CAIRO_OVERLAY (trans); in gst_cairo_overlay_query() local 199 overlay->attach_compo_to_buffer = FALSE; in gst_cairo_overlay_query() [all …]
|
/third_party/gstreamer/gstplugins_bad/sys/d3d11/ |
D | gstd3d11overlaycompositor.cpp | 112 GstD3D11CompositionOverlay *overlay = NULL; in gst_d3d11_composition_overlay_new() local 280 overlay = g_new0 (GstD3D11CompositionOverlay, 1); in gst_d3d11_composition_overlay_new() 281 overlay->overlay_rect = gst_video_overlay_rectangle_ref (overlay_rect); in gst_d3d11_composition_overlay_new() 282 overlay->texture = texture.Detach (); in gst_d3d11_composition_overlay_new() 283 overlay->srv = srv.Detach (); in gst_d3d11_composition_overlay_new() 284 overlay->quad = gst_d3d11_quad_new (device, in gst_d3d11_composition_overlay_new() 289 return overlay; in gst_d3d11_composition_overlay_new() 293 gst_d3d11_composition_overlay_free (GstD3D11CompositionOverlay * overlay) in gst_d3d11_composition_overlay_free() argument 295 if (!overlay) in gst_d3d11_composition_overlay_free() 298 if (overlay->overlay_rect) in gst_d3d11_composition_overlay_free() [all …]
|
/third_party/gstreamer/gstplugins_base/tests/check/elements/ |
D | overlaycomposition.c | 135 GstBuffer *buffer, *overlay; in GST_START_TEST() local 147 overlay = create_overlay_frame (0x80ffffff); in GST_START_TEST() 149 gst_video_overlay_rectangle_new_raw (overlay, 32, 32, OVERLAY_WIDTH, in GST_START_TEST() 151 gst_buffer_unref (overlay); in GST_START_TEST() 197 GstBuffer *buffer, *overlay; in GST_START_TEST() local 208 overlay = create_overlay_frame (0xffff0000); in GST_START_TEST() 210 gst_video_overlay_rectangle_new_raw (overlay, 32, 32, OVERLAY_WIDTH, in GST_START_TEST() 212 gst_buffer_unref (overlay); in GST_START_TEST() 216 overlay = create_overlay_frame (0xff0000ff); in GST_START_TEST() 218 gst_video_overlay_rectangle_new_raw (overlay, 64, 64, OVERLAY_WIDTH, in GST_START_TEST() [all …]
|
/third_party/skia/third_party/externals/opengl-registry/extensions/SUN/ |
D | GLX_SUN_get_transparent_index.txt | 34 Gets the transparent pixel index for an overlay/underlay window pair. 39 Window overlay, 62 overlay Specifies the overlay Window of an 63 overlay/underlay pair 74 is available for the Window overlay, returns 1 and sets 78 index is available for overlay that is independent of the 86 For some overlay Windows (windows created with a visual with GLX_LEVEL > 0), 88 causes pixels in the Window to be transparent. That is, pixels in the overlay 90 beneath the overlay are displayed. 106 If a Window other than underlay is directly beneath overlay the [all …]
|
/third_party/openGLES/extensions/SUN/ |
D | GLX_SUN_get_transparent_index.txt | 34 Gets the transparent pixel index for an overlay/underlay window pair. 39 Window overlay, 62 overlay Specifies the overlay Window of an 63 overlay/underlay pair 74 is available for the Window overlay, returns 1 and sets 78 index is available for overlay that is independent of the 86 For some overlay Windows (windows created with a visual with GLX_LEVEL > 0), 88 causes pixels in the Window to be transparent. That is, pixels in the overlay 90 beneath the overlay are displayed. 106 If a Window other than underlay is directly beneath overlay the [all …]
|
/third_party/mesa3d/.gitlab-ci/lava/ |
D | lava-submit.sh | 15 mkdir -p results/job-rootfs-overlay/ 17 cp artifacts/ci-common/capture-devcoredump.sh results/job-rootfs-overlay/ 18 cp artifacts/ci-common/init-*.sh results/job-rootfs-overlay/ 19 cp artifacts/ci-common/intel-gpu-freq.sh results/job-rootfs-overlay/ 23 artifacts/ci-common/generate-env.sh > results/job-rootfs-overlay/set-job-env-vars.sh 25 tar zcf job-rootfs-overlay.tar.gz -C results/job-rootfs-overlay/ . 26 ci-fairy s3cp --token-file "${CI_JOB_JWT_FILE}" job-rootfs-overlay.tar.gz "https://${JOB_ROOTFS_OVE… 36 --job-rootfs-overlay-url "${FDO_HTTP_CACHE_URI:-}https://${JOB_ROOTFS_OVERLAY_PATH}" \
|
/third_party/gstreamer/gstplugins_good/tests/examples/qt/qmloverlay/ |
D | main.cpp | 40 on_overlay_scene_initialized (GstElement * overlay, gpointer unused) in on_overlay_scene_initialized() argument 44 g_object_get (overlay, "root-item", &rootObject, NULL); in on_overlay_scene_initialized() 46 g_object_set (overlay, "widget", videoItem, NULL); in on_overlay_scene_initialized() 63 GstElement *overlay = gst_element_factory_make ("qmlgloverlay", NULL); in main() local 67 g_assert (src && glupload && overlay && sink); in main() 69 gst_bin_add_many (GST_BIN (pipeline), src, glupload, overlay, overlay2, sink, NULL); in main() 70 gst_element_link_many (src, glupload, overlay, overlay2, sink, NULL); in main() 107 …g_signal_connect (overlay, "qml-scene-initialized", G_CALLBACK (on_overlay_scene_initialized), NUL… in main() 108 g_object_set (overlay, "qml-scene", overlay_scene.data(), NULL); in main()
|
/third_party/ffmpeg/libavfilter/ |
D | vf_maskedmerge.c | 68 AVFrame *base, *overlay, *mask; member 77 AVFrame *overlay = td->overlay; in filter_slice() local 97 overlay->data[p] + slice_start * overlay->linesize[p], in filter_slice() 100 base->linesize[p], overlay->linesize[p], in filter_slice() 114 AVFrame *out, *base, *overlay, *mask; in process_frame() local 119 (ret = ff_framesync_get_frame(&s->fs, 1, &overlay, 0)) < 0 || in process_frame() 135 td.overlay = overlay; in process_frame() 226 AVFilterLink *overlay = ctx->inputs[1]; in config_output() local 231 if (base->format != overlay->format || in config_output() 236 if (base->w != overlay->w || base->h != overlay->h || in config_output() [all …]
|
/third_party/skia/third_party/externals/angle2/doc/ |
D | DebugOverlayInVulkanBackend.md | 10 A debug overlay that shows on-the-fly statistics from the running application 14 ANGLE’s Vulkan debug overlay is drawn in a single compute pass for efficiency. 16 demonstration purposes. Here’s the glmark2 *terrain* scene with these overlay 30 Built on these, various overlay item types are defined that gather statistics. 33 is an overlay item of this type that shows the number of validation messages 35 * **Text**: A generic text widget. **VulkanLastValidationMessage** is an overlay 38 an overlay item of this type that simply gets incremented on every `swap()`. 40 overlay of this type. This counter reports the number of RenderPasses rendered 44 **VulkanSecondaryCommandBufferPoolWaste** is an overlay item of this type. 48 Overlay font are placed in [libANGLE/overlay/](../src/libANGLE/overlay/) [all …]
|