edc94eaddbb4c7bd67cc018acf79775ef01fb678 54770 |
|
16-Mar-2015 |
vboxsync |
VMSVGA3d: Some more cleanups. |
c624e0fc08da51139cec62056258316efed606c6 54769 |
|
16-Mar-2015 |
vboxsync |
VMSVGA3d: We need no dock tile either, it seems. |
c02f671450508a0b9f4475f5d851cc078c8c01b8 54768 |
|
16-Mar-2015 |
vboxsync |
VMSVGA3d: Eliminated the CR blitter dependencies, we don't need it (at the moment at least). |
011e0e639a8b7fe485d69dad0299ff9ea0f4505a 54767 |
|
16-Mar-2015 |
vboxsync |
VMSVGA3d: Eliminated WindowsInfo leak; dropping the CR compositor dependencies, we don't need it (at the moment at least). |
29c524c419977a7018139c3db3d4cb39dd63c408 54638 |
|
05-Mar-2015 |
vboxsync |
Looks like we have to do glFlush() before changing GL context on mac os x. |
0c1d0195c068479994fa76f06b3ecd8a52ed9fa0 54632 |
|
04-Mar-2015 |
vboxsync |
Mac OS X host 3D: unscaled HiDPI: always set viewport according to NSView backing store size. |
aa4cd5b56e5cf2c510a42ddc153bd0f1f0c64fba 54599 |
|
03-Mar-2015 |
vboxsync |
Mac OSX host 3D: unscaled HiDPI output: always allocate sufficient backing storage for output both scaled and unscaled content, so we could switch between two modes in runtime per user request in VM settings. Code now enabled, but waiting for GUI to implement corresponding API calls. |
d800c4d5127fc4b317658e72babf7f69f912dba2 54582 |
|
02-Mar-2015 |
vboxsync |
Host 3D unscaled HiDPI output: privide notifyHiDPIOutputPolicyChange() IDisplay interface to GUI in ouder to notify 3D about corresponding user option value change. |
da7386fee6ea74052fdce065965f745d7bc9522d 54466 |
|
24-Feb-2015 |
vboxsync |
Mac OS X host 3D: preparation for output unscaled content to HiDPI monitor. |
c7a5ac9dc5a01dea9d3895c6691232cacc9266ef 54025 |
|
29-Jan-2015 |
vboxsync |
Coding style. |
8783dd0f367c3ae8fd28849c24c410b4ecbfb530 54024 |
|
29-Jan-2015 |
vboxsync |
Mac host 3D: use non-deprecated API call if possible when reshape 3D content view; rework reshaping code a bit. |
1d753fdeb00e3867c6bbf94ab3c36cd6734dd447 53948 |
|
23-Jan-2015 |
vboxsync |
header fixes |
56db633f06f3070f792e84b806b77873e3e98404 53887 |
|
21-Jan-2015 |
vboxsync |
Host 3D: adjust renderer logging for Cocoa backend. |
e6e69eb2216092b564f920a6214f5103333ce54c 53815 |
|
15-Jan-2015 |
vboxsync |
Rename include/VBox/VBoxOGLTest.h to more common name (VBoxOGL.h) since it is planned to use it in order to share functionality between 3D and GUI. |
07557d07616212d7ba6e7ab3059e85cb14633775 53755 |
|
06-Jan-2015 |
vboxsync |
VMSVGA3d: Cleaning up some of the dual-profile mess, switched back to using the 2.1 profile by default. |
7c19e11502220292d5270519296442234c2493cd 53749 |
|
06-Jan-2015 |
vboxsync |
Use a context configured with the legacy OpenGL profile for getting information not available when using the OpenGL32Core profile. |
b9473064e26edc9a65150b4206ea1e52f3ca600a 53741 |
|
06-Jan-2015 |
vboxsync |
VMSVGA3d: Reworked the 3.2 core GL profile specific code, putting it inside VBOX_VMSVGA3D_USE_OPENGL_CORE checks instead of RT_OS_DARWIN and always try get a value before falling in back on alternatives. |
529e6bec97f5ef2e005c99c205c9624583ecb7f0 53728 |
|
04-Jan-2015 |
vboxsync |
VMSVGA3d/darwin: Using the use OpenGL 3.2 Core profile works better, but there are some snags like glGetString(GT_EXTENSIONS). Addressed a bunch of warnings. |
892e4404b22b024dd58b9561787a5ac46a02b6c5 53601 |
|
22-Dec-2014 |
vboxsync |
Preps for replacing DevVGA-SVGA3d-cocoa.m with renderspu_cocoa_helper.m, i.e. sharing the objective-C OpenGL wrappers between the two 3D solutions. |
ae2a9b93d772d52146af2c010701ead81e4fb348 53594 |
|
21-Dec-2014 |
vboxsync |
Mac OS X host: 3D: kCGLPFAWindow and NSOpenGLPFAWindow were deprecated, remove them from pixel format attrubites list (some Mac hosts might refuse 3D initialization if attributes present). |
445acddd14ee61a60197410ff9f888f67b01a629 53557 |
|
17-Dec-2014 |
vboxsync |
renderspu_cocoa_helper.m: Cleaned out unused RCD code (callbacks via renderspuCalloutClient). |
6ba96ad7028e4d559a5998de4bab0b71a8251c99 53556 |
|
17-Dec-2014 |
vboxsync |
renderspu_cocoa_helper.m: Cleanups. |
a13f17b7d9e8826e9300faeb9fcbf7fd61f7a869 52625 |
|
05-Sep-2014 |
vboxsync |
crOpenGL some cleanup |
d14682a025d2c801f1e777f491092d2ebbe78c3c 52622 |
|
05-Sep-2014 |
vboxsync |
3D: Mac OS X host: enable support for offline rendering. |
1b74aa05b7bce4d1ccaabd12bf298df1f08f8511 52616 |
|
05-Sep-2014 |
vboxsync |
crOpenGL: revert back ref counting change of r95873: the object owner ensures the object is alive while the owner holds it |
18745d2ecb6a9d5f83c1c7a6f823847b9c3b4f57 52614 |
|
05-Sep-2014 |
vboxsync |
crOpenGL: debugging |
374a0d34cb36711e4f767e3fcb67c4c032bb386c 52598 |
|
04-Sep-2014 |
vboxsync |
3D: darwin host: fix a few memory leaks, objects initialization issues and reference counting. |
6f1977ffd39bde1977845dd91fb8c8027eeb247e 52560 |
|
01-Sep-2014 |
vboxsync |
crOpenGL: window reference |
e2a74585316778e8df03715924c81e4f32292f5e 52532 |
|
29-Aug-2014 |
vboxsync |
crOpenGL/osx: do not draw on hidden or unparented view |
e23e238e79c2d0e00beb102d43bdb4e40cb8534f 52494 |
|
25-Aug-2014 |
vboxsync |
crOpenGL/osx: more sync with main thread |
5414e69c0f099d0a46301eb9c20cb1536ab1e71a 52429 |
|
20-Aug-2014 |
vboxsync |
crOpenGL: 1. osx: do everything we can do in the main thread 2. bugfixes |
ab8158da86979881efcdda8d21b96cee145e61eb 52398 |
|
18-Aug-2014 |
vboxsync |
crOpenGL: don't repaint invisible windows |
53911b04965533f5d40b5ab2f840381efee79328 52391 |
|
15-Aug-2014 |
vboxsync |
crOpenGL: try fix rendering slowdown |
4d0b7e3cba16e39e96db76fdf56abea555187ba6 52368 |
|
13-Aug-2014 |
vboxsync |
crOpenGL: fix white window on fullscreen enter |
d66955d5e795c1a7cf73c38a799fed204d83c38c 51975 |
|
10-Jul-2014 |
vboxsync |
crOpenGL/OSX: fix garbage on resize |
ee357d0503e525172eab0eeb8f5befc2993c7ea5 51442 |
|
28-May-2014 |
vboxsync |
crOpenGL: fix flickering on osx |
61bb42c2bd859f319e792927ad98a97c5826756a 51360 |
|
22-May-2014 |
vboxsync |
crOpenGL/OSX: compositor acquisition fix |
6e519506bee0a7f680824b1ca5d8e3fead3ae95e 50412 |
|
11-Feb-2014 |
vboxsync |
crOpenGL: scaling bugfixes; rename stretch -> scale |
a8d502445ce722c6b9700c5579b4a38b58827b7d 50274 |
|
29-Jan-2014 |
vboxsync |
crOpenGL/osx: impl async window modifications & present handling to prevent deadlocking |
01df41f7a4e5f7de195a059541d1c89676da9673 50095 |
|
17-Jan-2014 |
vboxsync |
crOpenGL: presentation infrastructure rework (still work in progress) |
cb445170c831c6c56d2d82261e9193b66ceb98a7 49868 |
|
10-Dec-2013 |
vboxsync |
crOpenGL: fix img positioning for retina/osx |
cbc215af8423a8326b27143c59c5d8fc9ffb0279 49294 |
|
25-Oct-2013 |
vboxsync |
crOpenGL: fix 2D crash on shutdown |
1161a5c2b6f7f91fce7d3649f06fc27a07b2714e 48348 |
|
06-Sep-2013 |
vboxsync |
crOpenGL: int gl version presentation |
8d1da51eb6665874aa82bf03668e03d1a0d63223 48325 |
|
05-Sep-2013 |
vboxsync |
crOpenGL/OSX: scrolling & docktile image fixes |
d171c6e83ee2cdae7d630182ee101efbf0f8c0e8 48291 |
|
05-Sep-2013 |
vboxsync |
crOpenGL: fix OSX win8.1 rendering |
d7bd3e8bc4c337f385a92e0e5528525abba906c2 48275 |
|
04-Sep-2013 |
vboxsync |
crOpenGL: basics for no-alpha blits |
1fca45ef245583c115437d15d03cd00cd6095710 48171 |
|
29-Aug-2013 |
vboxsync |
crOpenGL: fix potential deadlock |
ece707b8d97e63ed54d4b48d7a8d841187e0023c 48084 |
|
27-Aug-2013 |
vboxsync |
crOpenGL/OSX: fix presentation with no-context-set views |
b57c052e6d9d432fa8b66fb33d373fc608d4d050 48079 |
|
27-Aug-2013 |
vboxsync |
crOpenGL: proper default shared context support |
3ea1dbf096240fc221aea99352a74c17a367a9b6 47566 |
|
07-Aug-2013 |
vboxsync |
crOpenGL/wddm: TexPresent fixes, irq handling fix |
8cfe2efff2058bd07777056112155ea5353dcfba 46885 |
|
01-Jul-2013 |
vboxsync |
crOpenGL: TexPresent fixes |
28140a038e3e4b8a04d8f246a55fe206b130c204 46343 |
|
31-May-2013 |
vboxsync |
crOpenGL: bugfixes, debugging, dumping draw commands to html |
2cb8d6f5cd0c9bf435c2d3fadd9ad873590e384b 45673 |
|
23-Apr-2013 |
vboxsync |
HostServices/OpenGL: compile fix for certin environments |
8cb6f31c3048428b42c7370dfbb20e4de7254f40 45526 |
|
12-Apr-2013 |
vboxsync |
crOpenGL/OSX: do not rely on presense of GL_EXT_framebuffer_blit |
f75c063f235769c3627d3ddc3500fd5844164505 45148 |
|
22-Mar-2013 |
vboxsync |
crOpenGL: misc bugxifes |
6902a98267d5180fb081cb5273751d0a628bf04d 45132 |
|
21-Mar-2013 |
vboxsync |
crOpenGL: seamles mode support impl; bugfizes & cleanup |
3a45119099f0df5230e8304145168aa5e2a3f1a1 45066 |
|
18-Mar-2013 |
vboxsync |
crOpenGL: misc bugfixes & cleanups |
8f0f3548de344cfe3e49ffd3e4c338792e1729ce 45048 |
|
15-Mar-2013 |
vboxsync |
crOpenGL/osx: fix visible regions handling |
b9e472e01104e61a1469e25a05eb0c6f50340f90 44922 |
|
05-Mar-2013 |
vboxsync |
crOpenGL/OSX: synch window reshape |
9b7b32cdd4b2fcbf2796d9a09038670628c55592 44880 |
|
01-Mar-2013 |
vboxsync |
crOpenGL: resize fixes, more to follow |
57cea4256a82a956938190676169ee988afefa0e 44813 |
|
25-Feb-2013 |
vboxsync |
crOpenGL: fix typos & a warning |
abb9f29bd46d8a8bab57155229f583db28b18f8d 44787 |
|
21-Feb-2013 |
vboxsync |
crOpenGL/OSX: presentation variations |
7cfcbe810de5334cdc2e8b92e77db705da143ada 44784 |
|
21-Feb-2013 |
vboxsync |
crOpenGL/OSX: redraw impl |
8be5264d31d6a6ec949ff2285764c9af57298b52 44766 |
|
20-Feb-2013 |
vboxsync |
crOpenGL: host 3d window repaint impl for Win host; enable offscreen rendering for Win; 3D window repaint generics |
0721bcb57f5e05054e2b5092075617983ec2914e 44756 |
|
19-Feb-2013 |
vboxsync |
crOpenGL/OSX: fix scrolling |
2f4c1bacd54af5063c3185cc8eab03e4e8ef9b90 44740 |
|
18-Feb-2013 |
vboxsync |
crOpenGL: OSX backend rework; oddscreen rendering generalization |
c58f1213e628a545081c70e26c6b67a841cff880 44528 |
|
04-Feb-2013 |
vboxsync |
header (C) fixes |
77db08a24f69bca943d5abc40b1930ee97f593ed 42042 |
|
06-Jul-2012 |
vboxsync |
crOpenGL/OSX: fix invalid drawable warning |
3c9ed6defa3feca7e21adef4b5d1ba3002fc94c9 41913 |
|
25-Jun-2012 |
vboxsync |
crOpenGL/OSX: fix concurency and freed memory reference |
8842b172df03540da1eba3c422804d54f29c9fb6 41865 |
|
21-Jun-2012 |
vboxsync |
crOpenGL/osx: fix deadlock on window destroy |
aaa6e7826ca134b41d12c1f570bd7874ae1d8135 40703 |
|
28-Mar-2012 |
vboxsync |
crOpenGL: OSX multiple contexts |
ad1aea7f006b1feaea275f858b5b574ae61bfe39 40697 |
|
28-Mar-2012 |
vboxsync |
crOpenGL: multiple contexts prototype for OSX |
bcd589d9db90b68d3af5d6839c1d613bb64d4c04 39206 |
|
04-Nov-2011 |
vboxsync |
Made OpenGL build against the Mac OS X 10.7 SDK. Some cleanups. |
d862f0eeb9eacdb46b9f5cc420de30a3d7c2c3f6 37706 |
|
30-Jun-2011 |
vboxsync |
OpenGL-OSX: update the window after the visible regions went to zero (which paints a fully transparent window) |
b8cb4b19424947b4dbd41fd2ce4e03641b3377ca 37383 |
|
08-Jun-2011 |
vboxsync |
OpenGL-OSX: no alpha for the target |
fabb3e1e51b589494ebe849b7c000e8bcc9ff473 37382 |
|
08-Jun-2011 |
vboxsync |
OpenGL-OSX: flush before swapping |
730f8be51b729e8a3c1e32c756cd0f4ec088dd4d 37333 |
|
06-Jun-2011 |
vboxsync |
OpenGl-OSX: debug left over; remove compiler warnings; use GL_LINEAR for thumbnail creation |
5a07658d13590eba51dd98ef335a73d2a11edaa7 37332 |
|
06-Jun-2011 |
vboxsync |
OpenGl-OSX: introduce double buffer support for FBO (Gnome3 fix); use glBlitFramebufferEXT for drawing; cleanup |
7b848d0a616970230936117744a141fc11658102 36735 |
|
19-Apr-2011 |
vboxsync |
crOpenGL: fix crash on mac (#5651) |
d72aa6b0dab3e9b60aa78bfca99c767c48a406b0 33595 |
|
29-Oct-2010 |
vboxsync |
src/*: more spelling fixes (logging), thanks Timeless! |
ad27e1d5e48ca41245120c331cc88b50464813ce 33540 |
|
28-Oct-2010 |
vboxsync |
*: spelling fixes, thanks Timeless! |
c4bfe32373c55416bf49dc29ebf45dfa560b4692 30126 |
|
09-Jun-2010 |
vboxsync |
OpenGL-OSX: use new VBoxCocoa.h include file |
18c375d98041304c1269b040da9feda2f78ca5d9 29447 |
|
13-May-2010 |
vboxsync |
crOpenGL: macos some debug output |
6d588c022894dc9c9a35743d19a7ec1355f067bd 29446 |
|
13-May-2010 |
vboxsync |
crOpenGL: correctly rebing view fbo after snapshot load |
f78f5019eca211061be2ee77e84dd9f423767183 29433 |
|
12-May-2010 |
vboxsync |
crOpenGL: macos don't override client texture/fbo bindings |
aa131431882ca8e44b0480d4af0b5d139f1bde21 29427 |
|
12-May-2010 |
vboxsync |
crOpenGL: fix incorrect texture filtering and blank screen after guest 3d window size changes |
90fd0059d671978f9db54fab8d5daa3635a4b25a 29371 |
|
11-May-2010 |
vboxsync |
renderspu_cocoa_helper.m: Missing RTTimeMilliTS prototype. |
61f058cfcc81ec889fc17ac84c25a118a91d1423 29359 |
|
11-May-2010 |
vboxsync |
OSX: fixed 2D on 64-bit Mac |
3faac25bf74aedb359249d6acd6d8e4988acd332 29176 |
|
07-May-2010 |
vboxsync |
crOpenGL: add sanity check to macos reparentwindow call |
e64031e20c39650a7bc902a3e1aba613b9415dee 28800 |
|
27-Apr-2010 |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher |
7074f3e946d7b357b16868ba5f9fd656ec1f158f 28360 |
|
15-Apr-2010 |
vboxsync |
crOpenGL: fix non updating compiz animations on macos hosts |
9161d9a8318db73b2848c1feaef3880980474e64 28342 |
|
15-Apr-2010 |
vboxsync |
crOpenGl;FE/Qt4: more dock work for the 3D parts of the multi-monitor support on OSX (still not finished) |
2dd7b4388106de88d20f33a8aa6c85c8babf507b 28279 |
|
14-Apr-2010 |
vboxsync |
crOpenGl;FE/Qt4: added initial 3D support on OSX for the mutli-monitor case (the dock still needs some work) |
c9819fb7aaf7275898c2a4ad2f891245a4a13e67 25293 |
|
10-Dec-2009 |
vboxsync |
crOpenGL-OSX: accidentally included to much into the timing update test |
c84eff74e738569b3e22794a475812f6f4250e49 25207 |
|
07-Dec-2009 |
vboxsync |
crOpenGL-OSX: fix view destruction |
32e575e61406701e77c0527bfc843fdc85c4003f 25189 |
|
04-Dec-2009 |
vboxsync |
crOpenGL-OSX: fix performance regression by limiting the update time of the dock tile to 5 frames per second |
c9a593aa048a154e59b52d1237d89e3cdaee9b3d 25188 |
|
04-Dec-2009 |
vboxsync |
crOpenGL-OSX: fix glxgears |
129986ce8b48d5e5973ad84edae4465788db89aa 24489 |
|
09-Nov-2009 |
vboxsync |
crOpenGL-OSX: better fix for r54567 |
3ebf875e44b2c2ce359427f231f6905168bf1bdd 24483 |
|
09-Nov-2009 |
vboxsync |
crOpenGL-OSX: make sure a valid context is set |
416817daa142e9bb7eaf14a1b10577978a5e691b 24377 |
|
05-Nov-2009 |
vboxsync |
crOpenGL-OSX: add support for realtime dock tile preview of OpenGL content in Cocoa |
610972deee47d5e5229ccdb6c86cbb332d2b4626 22509 |
|
27-Aug-2009 |
vboxsync |
crOpenGL-OSX: Initial version for the Cocoa port. |