Commit History

Autor SHA1 Mensaxe Data
  PatTheMav 9650109748 libobs-opengl: Disable deprecation warnings on macOS %!s(int64=3) %!d(string=hai) anos
  jpark37 2c7ef7d682 libobs-opengl: Fix Mac projector color space %!s(int64=3) %!d(string=hai) anos
  jpark37 4fe6803fe4 libobs: Prevent D3D11 projectors from tearing %!s(int64=3) %!d(string=hai) anos
  PatTheMav 4edb034790 libobs-opengl: Fix error message for invalid IOSurface buffers %!s(int64=3) %!d(string=hai) anos
  Developer-Ecosystem-Engineering 9ed5062e59 mac-capture: Add support for improved window capture in macOS 12.3 %!s(int64=3) %!d(string=hai) anos
  mvji c6029ac658 libobs-opengl: Fix compiler warning %!s(int64=3) %!d(string=hai) anos
  jpark37 eccde48926 libobs/graphics: Add gs_is_monitor_hdr %!s(int64=3) %!d(string=hai) anos
  PatTheMav 61ea6e0247 libobs: Add texture sharing support for macOS/OpenGL %!s(int64=4) %!d(string=hai) anos
  jpark37 0a296bb12f libobs-opengl: Lock Mac parent context during present %!s(int64=5) %!d(string=hai) anos
  jpark37 1733705070 libobs-opengl: Fix Mac VAO created without context %!s(int64=5) %!d(string=hai) anos
  jpark37 9f330050ef libobs-opengl: OpenGL thread-safety on Mac %!s(int64=5) %!d(string=hai) anos
  jp9000 bf41fd5a6b libobs: Add graphics API to get graphics object pointer %!s(int64=6) %!d(string=hai) anos
  Colin Edwards ad85a9fa25 Apply clang-format to objective c code %!s(int64=6) %!d(string=hai) anos
  jp9000 4494e927f7 libobs-opengl: Disable v-sync on mac %!s(int64=8) %!d(string=hai) anos
  jp9000 ce1014c417 libobs-opengl: Use windowless context (cocoa) %!s(int64=10) %!d(string=hai) anos
  jp9000 41fad2d1a4 (API Change) Use const params where applicable %!s(int64=11) %!d(string=hai) anos
  jp9000 c9df41c1e2 (API Change) Remove pointers from all typedefs %!s(int64=11) %!d(string=hai) anos
  jp9000 5780f3f177 (API Change) Improve graphics API consistency %!s(int64=11) %!d(string=hai) anos
  Palana b0237fd581 Use high resolution GL surface when available %!s(int64=11) %!d(string=hai) anos
  BtbN e50201cad1 Move from glLoadGen to GLAD %!s(int64=11) %!d(string=hai) anos
  BtbN 0f9c6e5503 Create sub window for rendering, to avoid visual mismatch issues %!s(int64=11) %!d(string=hai) anos
  Palana c2abb80c9a Use bzalloc instead of bmalloc+memset %!s(int64=11) %!d(string=hai) anos
  Palana 61cf2faad3 Delete per window GL context for Cocoa and just swap the view instead %!s(int64=11) %!d(string=hai) anos
  Palana f8b90a5c8f Add per window GL context for Cocoa libobs-opengl implementation %!s(int64=11) %!d(string=hai) anos
  Zachary Lund 74ab96a3ad I removed GLEW, added glLoadGen (renamed to GL here), and added implementations for all platforms. Hopefully this goes better than GLAD did. %!s(int64=11) %!d(string=hai) anos
  Zachary Lund 840c1cfd65 I removed GL-specific extension checking to a platform independent file. %!s(int64=11) %!d(string=hai) anos
  Palana b70df7607c synchronize opengl context access on osx between threads %!s(int64=11) %!d(string=hai) anos
  jp9000 e2a1186269 one of the problems of doing changes for Objective-C on windows is that you can't actually compile your code and test it before commiting, leading to foolish little errors like 'you forgot to put a semicolen at the end of that call' %!s(int64=11) %!d(string=hai) anos
  jp9000 141b22e76e not sure what was on my mind there but I totally got the variable names wrong in that last commit (for NSOpenGLContext update) %!s(int64=11) %!d(string=hai) anos
  jp9000 969a71d716 call NSOpenGLContext 'update' on opengl context on macos when resizing %!s(int64=11) %!d(string=hai) anos