mediapipe/mediapipe/gpu
Camillo Lugaresi efa9e737f8 Use current context if available in ConvertToImageFrame
If we're already running in a GlContext, there's no need to go back to the producer context, which may be different.

PiperOrigin-RevId: 490373829
2022-11-22 17:24:03 -08:00
..
attachments.h Internal change 2022-11-21 23:24:16 -08:00
BUILD Internal change 2022-11-18 10:08:26 -08:00
copy_calculator.proto Project import generated by Copybara. 2019-09-16 15:23:51 -07:00
cv_pixel_buffer_pool_wrapper.cc Generic MultiPool template 2022-11-15 16:15:42 -08:00
cv_pixel_buffer_pool_wrapper.h Generic MultiPool template 2022-11-15 16:15:42 -08:00
cv_texture_cache_manager.cc Factor out CvTextureCacheManager 2022-11-15 16:02:53 -08:00
cv_texture_cache_manager.h Factor out CvTextureCacheManager 2022-11-15 16:02:53 -08:00
egl_surface_holder.h Project import generated by Copybara. 2020-02-10 14:13:25 -08:00
gl_animation_overlay_calculator.proto Project import generated by Copybara. 2022-09-06 21:46:17 +00:00
gl_base.h Project import generated by Copybara. 2021-02-27 03:30:05 -05:00
gl_calculator_helper.cc Remove GlCalculatorHelperImpl; merge with GlCalculatorHelper 2022-11-15 18:50:45 -08:00
gl_calculator_helper.h Deprecate a bunch of old stuff in GlCalculatorHelper 2022-11-15 18:51:56 -08:00
gl_context_eagl.cc Project import generated by Copybara. 2022-05-05 19:57:20 +00:00
gl_context_egl.cc Internal change 2022-11-07 16:21:15 -08:00
gl_context_internal.h Project import generated by Copybara. 2021-10-06 14:27:49 -07:00
gl_context_nsgl.cc Use unused pixel format attribute variable as intended 2022-10-18 13:51:24 -07:00
gl_context_options.proto Project import generated by Copybara. 2019-06-16 16:06:57 -07:00
gl_context_webgl.cc Project import generated by Copybara. 2022-05-05 19:57:20 +00:00
gl_context.cc Define a kUtilityFramebuffer context attachment 2022-11-21 23:29:27 -08:00
gl_context.h Define a kUtilityFramebuffer context attachment 2022-11-21 23:29:27 -08:00
gl_ios_test.mm Project import generated by Copybara. 2021-10-06 14:27:49 -07:00
gl_quad_renderer.cc Project import generated by Copybara. 2022-05-05 19:57:20 +00:00
gl_quad_renderer.h Project import generated by Copybara. 2022-05-05 19:57:20 +00:00
gl_scaler_calculator.cc Project import generated by Copybara. 2021-08-18 17:45:46 -07:00
gl_scaler_calculator.proto Project import generated by Copybara. 2020-06-08 10:30:49 -07:00
gl_simple_calculator.cc Project import generated by Copybara. 2021-02-27 03:30:05 -05:00
gl_simple_calculator.h Project import generated by Copybara. 2021-02-27 03:30:05 -05:00
gl_simple_shaders.cc Project import generated by Copybara. 2022-03-21 12:12:39 -07:00
gl_simple_shaders.h Project import generated by Copybara. 2021-09-01 18:15:31 -07:00
gl_surface_sink_calculator.cc Project import generated by Copybara. 2021-05-05 14:56:16 -04:00
gl_surface_sink_calculator.proto Project import generated by Copybara. 2019-06-16 16:06:57 -07:00
gl_texture_buffer_pool.cc Factor out ReusablePool 2022-11-15 16:18:20 -08:00
gl_texture_buffer_pool.h Factor out ReusablePool 2022-11-15 16:18:20 -08:00
gl_texture_buffer.cc Use current context if available in ConvertToImageFrame 2022-11-22 17:24:03 -08:00
gl_texture_buffer.h Use shared_from_this in GlTextureBuffer::GetReadView, GetWriteView 2022-11-18 19:42:34 -08:00
gl_texture_util.cc Factor out gl_texture_util 2022-11-15 17:13:22 -08:00
gl_texture_util.h Factor out gl_texture_util 2022-11-15 17:13:22 -08:00
gl_texture_view.cc Remove shared_ptr<GpuBuffer> member from GlTextureView 2022-11-15 18:40:15 -08:00
gl_texture_view.h Remove unnecessary forward declarations 2022-11-15 18:43:36 -08:00
gl_thread_collector.h Project import generated by Copybara. 2021-07-27 19:36:32 -04:00
gpu_buffer_format.cc Project import generated by Copybara. 2022-05-05 19:57:20 +00:00
gpu_buffer_format.h Generic MultiPool template 2022-11-15 16:15:42 -08:00
gpu_buffer_multi_pool.cc Generic MultiPool template 2022-11-15 16:15:42 -08:00
gpu_buffer_multi_pool.h Generic MultiPool template 2022-11-15 16:15:42 -08:00
gpu_buffer_storage_cv_pixel_buffer.cc Remove std::shared_ptr<GpuBuffer> argument from GetRead/WriteView 2022-11-15 18:41:53 -08:00
gpu_buffer_storage_cv_pixel_buffer.h Remove std::shared_ptr<GpuBuffer> argument from GetRead/WriteView 2022-11-15 18:41:53 -08:00
gpu_buffer_storage_image_frame.h Remove std::shared_ptr<GpuBuffer> argument from GetRead/WriteView 2022-11-15 18:41:53 -08:00
gpu_buffer_storage.cc Project import generated by Copybara. 2022-06-28 12:11:05 +00:00
gpu_buffer_storage.h Add comment explaining ViewProvider 2022-11-15 18:48:54 -08:00
gpu_buffer_test.cc Use shared_from_this in GlTextureBuffer::GetReadView, GetWriteView 2022-11-18 19:42:34 -08:00
gpu_buffer_to_image_frame_calculator.cc Project import generated by Copybara. 2022-03-21 12:12:39 -07:00
gpu_buffer.cc Implement CVPixelBufferRef access as a view. 2022-11-15 17:18:07 -08:00
gpu_buffer.h Remove std::shared_ptr<GpuBuffer> argument from GetRead/WriteView 2022-11-15 18:41:53 -08:00
gpu_origin.proto Project import generated by Copybara. 2021-05-05 14:56:16 -04:00
gpu_service.cc Project import generated by Copybara. 2022-05-05 19:57:20 +00:00
gpu_service.h Project import generated by Copybara. 2022-05-05 19:57:20 +00:00
gpu_shared_data_internal.cc Register GlTextureBuffer pool with GpuBuffer 2022-11-15 16:19:48 -08:00
gpu_shared_data_internal.h Generic MultiPool template 2022-11-15 16:15:42 -08:00
gpu_test_base.h Project import generated by Copybara. 2019-09-30 11:26:36 -07:00
graph_support.h Project import generated by Copybara. 2022-05-05 19:57:20 +00:00
image_frame_to_gpu_buffer_calculator.cc Project import generated by Copybara. 2022-05-05 19:57:20 +00:00
image_frame_view.h Remove std::shared_ptr<GpuBuffer> argument from GetRead/WriteView 2022-11-15 18:41:53 -08:00
metal_shader_base.h Project import generated by Copybara. 2019-09-04 19:00:29 -07:00
metal.bzl Project import generated by Copybara. 2022-03-21 12:12:39 -07:00
MPPGraphGPUData.h Project import generated by Copybara. 2022-06-28 12:11:05 +00:00
MPPGraphGPUData.mm Fix -Wunused-variable warnings 2022-10-17 11:48:17 -07:00
MPPGraphGPUDataTests.mm Project import generated by Copybara. 2019-08-16 18:56:48 -07:00
MPPMetalHelper.h Project import generated by Copybara. 2021-02-27 03:30:05 -05:00
MPPMetalHelper.mm Project import generated by Copybara. 2022-03-21 12:12:39 -07:00
MPPMetalUtil.h Project import generated by Copybara. 2020-01-10 13:13:24 -08:00
MPPMetalUtil.mm Project import generated by Copybara. 2020-01-10 13:13:24 -08:00
multi_pool.h Generic MultiPool template 2022-11-15 16:15:42 -08:00
pixel_buffer_pool_util.h Project import generated by Copybara. 2021-10-06 14:27:49 -07:00
pixel_buffer_pool_util.mm Project import generated by Copybara. 2021-10-06 14:27:49 -07:00
reusable_pool.h Factor out ReusablePool 2022-11-15 16:18:20 -08:00
scale_mode.proto Project import generated by Copybara. 2019-06-16 16:06:57 -07:00
shader_util.cc Project import generated by Copybara. 2022-09-06 21:46:17 +00:00
shader_util.h Project import generated by Copybara. 2022-09-06 21:46:17 +00:00