317 Commits (bb724761f22a2b51a17205c07ed2343e56e67298)

Author SHA1 Message Date
  reuk 02b0b752ea Thread: Update macOS thread priority calculation 3 years ago
  reuk 1ff05d3333
OpenGL: Avoid querying the native view hierarchy from a background thread on macOS 3 years ago
  reuk 48c6087faf Thread: Update macOS thread priority calculation 3 years ago
  reuk c5c9f080d3
OpenGL: Ensure context is initially drawn with correct scale on macOS 3 years ago
  reuk ea8b0a2d32
OpenGL: Ensure that GL views display at the correct scale on macOS 12 3 years ago
  reuk efdb3ec72f
OpenGL: Make version number parsing slightly more robust 3 years ago
  reuk e97f7d1c6c
OpenGLContext: Use high-priority thread for OpenGL renderer to smooth animations on M1 machines 3 years ago
  reuk 6d3504adfa
OpenGLContext: Fix thread/consistency warnings on macOS 3 years ago
  reuk 3768349a05
Font: Make Font and TypefaceCache threadsafe 3 years ago
  reuk 056700572c
OpenGLPixelFormat: Tidy up equality function 3 years ago
  reuk f0d11f961b
OpenGLContext: Avoid reading from component on background thread 3 years ago
  attila cea889d311 macOS OpenGL: Use display refresh rate when rate limiting swapBuffers() 3 years ago
  attila 5c933d4c4e macOS OpenGL: Use display refresh rate when rate limiting swapBuffers() 3 years ago
  ed f0002845d5 OpenGL: Correctly reset repaintEvent 3 years ago
  reuk 80239b4d50
OpenGL: Only load the core API by default 3 years ago
  reuk 90ad1877af
OpenGL: Only use vertex arrays if the GL version is greater or equal to 3 3 years ago
  reuk d64c4277b4
OpenGL: Reinstate ifdef which was removed accidentally 3 years ago
  reuk 280d97eb79 OpenGL: Check at runtime whether non-power-of-two textures are supported 3 years ago
  reuk f0b515cc73 OpenGL: Fix shader compilation on Ubuntu 18.04 3 years ago
  ed dc61bd63e7 macOS: Manually reset repaint WaitableEvent when using CVDisplayLink 3 years ago
  reuk 7ac6911ccc
Windows: Fix clang/gnu compiler warnings 3 years ago
  reuk 28882b788a
OpenGL: Add missing function annotations 4 years ago
  reuk 31a7c62baf
Windows: Fix and suppress some analysis warnings 4 years ago
  reuk 54423f6583
OpenGL: Add GLEW-inspired dynamic function loading 4 years ago
  Tom Poole 79fbde7099 Added preliminary support for FreeBSD 4 years ago
  ed b7e28541ca Replaced deprecated Displays methods 4 years ago
  reuk 394c4fd475 Clang: Fix warnings when building with clang 10 4 years ago
  ed 009d685179 Updated all license headers 4 years ago
  ed d510b73cdf Normalised all whitespace before args in std::function 5 years ago
  ed 05602341fc OpenGL: Take global scale factor into account when setting rendering scale on Windows 5 years ago
  ed 1bb38fe54a OpenGL: Take global scale factor into account when setting rendering scale on Windows 5 years ago
  ed e1c18e6461 macOS: Render OpenGL frames on ThreadPoolJob instead of directly on the CVDisplayLink thread to avoid a deadlock 5 years ago
  ed 228fc0a8cf macOS: Disable CVDisplayLink driver when continuous repainting is false 5 years ago
  ed 281ae0b067 macOS: Render OpenGL frames on ThreadPoolJob instead of directly on the CVDisplayLink thread to avoid a deadlock 5 years ago
  ed 270237be9b macOS: Disable CVDisplayLink driver when continuous repainting is false 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  ed c2e3dcd8bf Updated the documentation of some methods which now return std::unique_ptr instead of raw pointers to remove references to deleting the returned object 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  ed d77dae186d Windows: Fixed an OpenGL scale issue in high-DPI plug-ins 5 years ago
  ed 59a058fdc6 Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough 5 years ago
  ed 99a17ad3a9 Windows: Fixed an issue with OpenGL rendering scale in plug-ins 5 years ago
  ed 18523101be Windows: Refactored DPI handling in the VST wrapper and hosting code 5 years ago
  ed b2d8f45e14 Fixed a potential data race in OpenGLContext::CachedImage 5 years ago
  ed a54da0b832 Fixed some more typos 5 years ago
  Tom Poole 26027ca9c3 macOS: Use CVDisplayLink to drive OpenGL 5 years ago
  ed 558ca3e5e6 OpenGL: Update native context window position when viewport size or scale changes in OpenGLContext::CachedImage::updateViewportSize() 5 years ago
  Tom Poole d8638fdd2a OpenGL: Fixed an issue cloning OpenGLImageType images 5 years ago
  ed 6dda52b98b OpenGL: Check frame buffer completeness in OpenGLContext::copyTexture() to avoid an GL_INVALID_FRAMEBUFFER_OPERATION error 5 years ago
  Tom Poole 670f77f80c Fixed some Android compiler warnings 6 years ago