0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 04:42:18 +02:00
obs-studio/libobs-opengl
jp9000 9bd9513e94 Revert "libobs-opengl: Use PBO in device_stage_texture on macOS"
This reverts commit 76f7a0c1c0.

Unfortunately, the performance issue is still present with PBOs even on
Monterey. During the 27.2 beta, macOS users even on Monterey have been
reporting a performance regression, and when the profiler data for those
users was looked at, major performance loss was noted in the
stage_output_texture function. This commit was the only probable cause.
2022-01-01 18:38:33 -08:00
..
.gitignore first commit 2013-09-30 19:37:13 -07:00
CMakeLists.txt libobs-opengl: Implement DMA-BUF importing on EGL renderers 2021-02-13 19:48:56 -03:00
gl-cocoa.m libobs: Add texture sharing support for macOS/OpenGL 2020-12-18 17:44:03 +01:00
gl-egl-common.c libobs-opengl: Swap order of out parameters 2021-12-30 18:41:04 -03:00
gl-egl-common.h libobs-opengl: Implement DMA-BUF query functions for EGL renderer 2021-12-22 14:27:53 -03:00
gl-helpers.c libobs: Add support for volume textures 2019-12-15 14:38:26 -08:00
gl-helpers.h libobs-opengl: OpenGL thread-safety on Mac 2019-12-26 01:45:48 -08:00
gl-indexbuffer.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
gl-nix.c libobs/graphics: Add Linux-only gs_query_dmabuf_* functions 2021-12-22 14:27:53 -03:00
gl-nix.h libobs/graphics: Add Linux-only gs_query_dmabuf_* functions 2021-12-22 14:27:53 -03:00
gl-shader.c libobs: Add dormant SRGB format support 2021-01-21 07:42:13 -08:00
gl-shaderparser.c libobs-opengl: SRGB-safe GLSL path for raw loads 2021-01-19 12:24:36 -08:00
gl-shaderparser.h libobs-opengl: Add sincos to HLSL->GLSL transpile 2020-04-07 23:59:14 -07:00
gl-stagesurf.c Revert "libobs-opengl: Use PBO in device_stage_texture on macOS" 2022-01-01 18:38:33 -08:00
gl-subsystem.c libobs: Expose blending operation types 2021-12-20 09:06:38 -08:00
gl-subsystem.h libobs: Expose blending operation types 2021-12-20 09:06:38 -08:00
gl-texture2d.c libobs: Add support for volume textures 2019-12-15 14:38:26 -08:00
gl-texture3d.c libobs-opengl: Fix volume texture leak 2020-01-04 01:28:16 -08:00
gl-texturecube.c libobs: Add support for volume textures 2019-12-15 14:38:26 -08:00
gl-vertexbuffer.c libobs-opengl: Empty VAO 2019-06-24 23:13:04 -05:00
gl-wayland-egl.c libobs-opengl: Implement DMA-BUF query functions for EGL renderer 2021-12-22 14:27:53 -03:00
gl-wayland-egl.h libobs-opengl: Introduce an EGL/Wayland renderer 2021-02-09 09:39:17 -03:00
gl-windows.c libobs-opengl: Use correct size for PIXELFORMATDESCRIPTOR 2021-12-30 22:53:22 +01:00
gl-x11-egl.c libobs-opengl: Implement DMA-BUF query functions for EGL renderer 2021-12-22 14:27:53 -03:00
gl-x11-egl.h libobs-opengl: Introduce the X11/EGL winsys 2021-02-01 19:03:14 -03:00
gl-x11-glx.c libobs/graphics: Add Linux-only gs_query_dmabuf_* functions 2021-12-22 14:27:53 -03:00
gl-x11-glx.h libobs-opengl: Factor out GLX winsys 2021-02-01 19:03:14 -03:00
gl-zstencil.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00