235 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  Tom Poole 4153d59e39 Formatting 1 year ago
  Tom Poole 7d45d498b9 Removed some superfluous consts from definitions 1 year ago
  Tom Poole 9b041f3d74 Add a base clang-tidy configuration 1 year ago
  reuk c2949edda0
OpenGL: Avoid taking X lock when swapping buffers to reduce lock contention 1 year ago
  reuk ed15516087
OpenGL: Use newer GLX APIs 1 year ago
  reuk 722b552657
OpenGL: Avoid signed integer truncation when computing frame time differences 1 year ago
  Anthony Nicholls 05d5c94990
Native: Rename all native files for improved consistency 2 years ago
  reuk 42021e3e9a
OpenGL: Avoid rare race on members used to compute frame times 2 years ago
  reuk 8374725f98
XWindowSystem: Use ScopedWindowAssociation for improved DRYness 2 years ago
  reuk bac51aba8f
OpenGL: Avoid dispatching events to the OpenGL component peer after it is destroyed 2 years ago
  reuk da38c1ed2a
TextInputTarget: Improve IME support on Android 2 years ago
  reuk 28f2157912
Convert ignoreUnused to [[maybe_unused]] 2 years ago
  reuk d8301ddc1c
OpenGL: Tidy up macOS implementation 2 years ago
  reuk 19175ff698
OpenGL: Ensure that macOS uses the same (sRGB) colour space everywhere 2 years ago
  reuk 2ae87f95f1
OpenGL: Carry out all GL rendering on a single thread 2 years ago
  reuk 18aaa86761
OpenGL: Reduce error checking in Release builds 2 years ago
  reuk 8ec8e36f5c OpenGLContext: Swap buffers on the main thread 2 years ago
  reuk 322aa64459 OpenGLContext: Share CVDisplayLinks with NSViewComponentPeer 2 years ago
  reuk b27af5def9 OpenGL: Tidying 2 years ago
  reuk 02b5ab748a OpenGL: Add support for a few more OpenGL profiles 2 years ago
  reuk 9712775e5b
macOS: Remove macOS 10.12 preprocessor checks 2 years ago
  reuk b80f77f8b1
Android: Allow TalkBack borders to be displayed on OpenGL views 3 years ago
  reuk 83dca0f1e5
Android: Allow TalkBack borders to be displayed on OpenGL views 3 years ago
  Tom Poole 2ec861d99e Update licensing banners to JUCE 7 3 years ago
  reuk 7815d2007b
OpenGL: Set OpenGL view position correctly after adjusting the global scale factor 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  reuk e367393a99
OpenGL: Use a core profile when OpenGL 3.2 is requested on Windows 3 years ago
  reuk e751a5edd7
OpenGL: Avoid race on minSwapTimeMs 3 years ago
  ed 6eac100a79 macOS Accessibility: Pass through accessibility hit test to accessible view in MouseForwardingNSOpenGLViewClass 3 years ago
  ed b620bf1d43 Windows: Use compatibility profile when creating 3.2 context to allow deprecated function use 3 years ago
  ed e52582a561 Windows: Create OpenGL 3.2 context when specified (not 3.3) 3 years ago
  ed 9867ee5c30 Whitespace 3 years ago
  ed 2224bb9760 Windows: Recreate OpenGL context if pixel format changes 3 years ago
  ed 4471efd1c5 Windows: Allow OpenGL 3.3 core profile context 3 years ago
  reuk 81fa777ff7
ObjC Helpers: Automatically derive appropriate signature for function 3 years ago
  ed 7d1918b385 macOS/iOS: Replace compile-time deployment target checks with runtime checks using the available keyword 3 years ago
  ed b9542ccc4c Update code to use C++14 [[deprecated]] attribute 3 years ago
  reuk abf493122f
OpenGL: Attempt to enable multisampling on Android 3 years ago
  reuk 75258a4ba6
OpenGL: Add multisampling support on Linux 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 7bc696cd28 Windows: Use Component::ScaleFactorListener in ActiveXComponent, OpenGL and video native code and remove some unnecessary JUCE_WIN_PER_MONITOR_DPI_AWARE checks 3 years ago
  reuk 65396f986d
OpenGL: Use correct reference to glResolveMultisampleFramebufferAPPLE 3 years ago
  reuk 7ac6911ccc
Windows: Fix clang/gnu compiler 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 22777e5480 Linux: Remove embedded OpenGL window events from event queue when destroying 4 years ago
  ed f6338c0f8e Windows: Added ScopedThreadDPIAwarenessSetter for correctly setting and resetting thread DPI-awareness for methods which interact with an HWND and removed some DPI workarounds 4 years ago
  reuk a31a4dc5f7
X11: Ensure repainting still works after destorying a GL context 4 years ago
  ed 088e100c1f Narrowed the scoped of some undeclared Objective-C selector warnings 4 years ago