PatTheMav
|
61ea6e0247
libobs: Add texture sharing support for macOS/OpenGL
|
4 năm trước cách đây |
jpark37
|
0a296bb12f
libobs-opengl: Lock Mac parent context during present
|
5 năm trước cách đây |
jpark37
|
1733705070
libobs-opengl: Fix Mac VAO created without context
|
5 năm trước cách đây |
jpark37
|
9f330050ef
libobs-opengl: OpenGL thread-safety on Mac
|
5 năm trước cách đây |
jp9000
|
bf41fd5a6b
libobs: Add graphics API to get graphics object pointer
|
6 năm trước cách đây |
Colin Edwards
|
ad85a9fa25
Apply clang-format to objective c code
|
6 năm trước cách đây |
jp9000
|
4494e927f7
libobs-opengl: Disable v-sync on mac
|
8 năm trước cách đây |
jp9000
|
ce1014c417
libobs-opengl: Use windowless context (cocoa)
|
10 năm trước cách đây |
jp9000
|
41fad2d1a4
(API Change) Use const params where applicable
|
11 năm trước cách đây |
jp9000
|
c9df41c1e2
(API Change) Remove pointers from all typedefs
|
11 năm trước cách đây |
jp9000
|
5780f3f177
(API Change) Improve graphics API consistency
|
11 năm trước cách đây |
Palana
|
b0237fd581
Use high resolution GL surface when available
|
11 năm trước cách đây |
BtbN
|
e50201cad1
Move from glLoadGen to GLAD
|
11 năm trước cách đây |
BtbN
|
0f9c6e5503
Create sub window for rendering, to avoid visual mismatch issues
|
11 năm trước cách đây |
Palana
|
c2abb80c9a
Use bzalloc instead of bmalloc+memset
|
11 năm trước cách đây |
Palana
|
61cf2faad3
Delete per window GL context for Cocoa and just swap the view instead
|
11 năm trước cách đây |
Palana
|
f8b90a5c8f
Add per window GL context for Cocoa libobs-opengl implementation
|
11 năm trước cách đây |
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.
|
11 năm trước cách đây |
Zachary Lund
|
840c1cfd65
I removed GL-specific extension checking to a platform independent file.
|
11 năm trước cách đây |
Palana
|
b70df7607c
synchronize opengl context access on osx between threads
|
11 năm trước cách đây |
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'
|
11 năm trước cách đây |
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)
|
11 năm trước cách đây |
jp9000
|
969a71d716
call NSOpenGLContext 'update' on opengl context on macos when resizing
|
11 năm trước cách đây |
Palana
|
d9e1362cce
add pixel format check for iosurfaces
|
11 năm trước cách đây |
Palana
|
74aa1c466b
add osx iosurface opengl integration
|
11 năm trước cách đây |
jp9000
|
8298fa4dc7
With the permission of my fellow contributors, I'm switching obs-studio back to GPL v2+ to prevent issues between this project and the original OBS project, and for personal reasons to avoid legal ambiguity (not political reasons, I admittedly would prefer GPL v3+)
|
12 năm trước cách đây |
jp9000
|
409b011a8e
cleaned up main internal data structure design, changed to reference counting for sources to ensure safe destruction of source objects from all parts of the system, added some service-related stuff for testing
|
12 năm trước cách đây |
Palana
|
41bef32962
removed global VAO from gl-cocoa
|
12 năm trước cách đây |
jp9000
|
041f48b566
make code gl-cocoa.m 80 columns for consistency (I'm probably just being OCD, don't mind me, hopefully didn't break anything)
|
12 năm trước cách đây |
Palana
|
d7a04aea8c
added osx cocoa support files
|
12 năm trước cách đây |