Changeset 69392 in vbox for trunk/src/VBox/GuestHost/OpenGL/util
- Timestamp:
- Oct 26, 2017 5:24:52 PM (7 years ago)
- Location:
- trunk/src/VBox/GuestHost/OpenGL/util
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/GuestHost/OpenGL/util/blitter.cpp
r63369 r69392 17 17 18 18 19 /******************************************************************************* 20 * Header Files *21 ******************************************************************************* /19 /********************************************************************************************************************************* 20 * Header Files * 21 *********************************************************************************************************************************/ 22 22 #ifdef IN_VMSVGA3D 23 23 # include <OpenGL/OpenGL.h> … … 833 833 crWarning("GL_ARB_pixel_buffer_object not supported"); 834 834 835 /* BlitFramebuffer seems to be buggy on Intel, 835 /* BlitFramebuffer seems to be buggy on Intel, 836 836 * try always glDrawXxx for now */ 837 837 if (!pBlitter->Flags.ForceDrawBlit && crStrstr(pszExtension, "GL_EXT_framebuffer_blit")) … … 1001 1001 pBlitter->pDispatch->BindFramebufferEXT(GL_DRAW_FRAMEBUFFER, pBlitter->idFBO); 1002 1002 1003 /* TODO:mag/min filters ? */1003 /** @todo mag/min filters ? */ 1004 1004 1005 1005 pBlitter->pDispatch->FramebufferTexture2DEXT(GL_DRAW_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, pDst->target, pDst->hwid, 0); … … 1161 1161 crWarning("GLSL unsuported, gl version %d", pCache->iGlVersion); 1162 1162 1163 /* @todo:we could also check for GL_ARB_shader_objects and GL_ARB_fragment_shader,1163 /** @todo we could also check for GL_ARB_shader_objects and GL_ARB_fragment_shader, 1164 1164 * but seems like chromium does not support properly gl*Object versions of shader functions used with those extensions */ 1165 1165 return false; -
trunk/src/VBox/GuestHost/OpenGL/util/compositor.cpp
r63199 r69392 16 16 */ 17 17 18 /******************************************************************************* 19 * Header Files * 20 *******************************************************************************/ 18 19 /********************************************************************************************************************************* 20 * Header Files * 21 *********************************************************************************************************************************/ 21 22 #include "../include/cr_compositor.h" 22 23 23 24 24 /******************************************************************************* 25 * Defined Constants And Macros *26 ******************************************************************************* /25 /********************************************************************************************************************************* 26 * Defined Constants And Macros * 27 *********************************************************************************************************************************/ 27 28 #define VBOXVR_SCR_COMPOSITOR_RECTS_UNDEFINED UINT32_MAX 28 29 #ifdef IN_VMSVGA3D … … 514 515 bool fPosRelated, bool *pfChanged) 515 516 { 516 /* @todo:the fChanged sate calculation is really rough now, this is enough for now though */517 /** @todo the fChanged sate calculation is really rough now, this is enough for now though */ 517 518 bool fChanged = false, fPosChanged = false; 518 519 bool fWasInList = CrVrScrCompositorEntryIsInList(pEntry); -
trunk/src/VBox/GuestHost/OpenGL/util/debug_opcodes.py
-
Property svn:keywords
changed from
Id
toId Revision
-
Property svn:keywords
changed from
-
trunk/src/VBox/GuestHost/OpenGL/util/lowercase.py
-
Property svn:keywords
changed from
Id
toId Revision
-
Property svn:keywords
changed from
-
trunk/src/VBox/GuestHost/OpenGL/util/net.c
r63199 r69392 441 441 { 442 442 #ifdef WINDOWS 443 /* @todo:do we actually need that WSA stuff with VBox at all? */443 /** @todo do we actually need that WSA stuff with VBox at all? */ 444 444 WORD wVersionRequested = MAKEWORD(2, 0); 445 445 WSADATA wsaData; -
trunk/src/VBox/GuestHost/OpenGL/util/pixel.c
r66827 r69392 1693 1693 (void)dstPacking; 1694 1694 1695 /* @todo this should be implemented properly*/1695 /** @todo this should be implemented properly*/ 1696 1696 1697 1697 #ifndef DEBUG_misha -
trunk/src/VBox/GuestHost/OpenGL/util/util.def
-
Property svn:keywords
changed from
Id
toId Revision
-
Property svn:keywords
changed from
-
trunk/src/VBox/GuestHost/OpenGL/util/vboxhgcm.c
r68550 r69392 46 46 #endif 47 47 48 /* @todo move define somewhere else, and make sure it's less than VBGLR0_MAX_HGCM_KERNEL_PARM*/48 /** @todo move define somewhere else, and make sure it's less than VBGLR0_MAX_HGCM_KERNEL_PARM*/ 49 49 /*If we fail to pass data in one chunk, send it in chunks of this size instead*/ 50 50 #define CR_HGCM_SPLIT_BUFFER_SIZE (8*_1M) … … 545 545 546 546 #ifndef IN_GUEST 547 /* @todo get rid of it*/547 /** @todo get rid of it*/ 548 548 static bool _crVBoxHGCMWriteBytes(CRConnection *conn, const void *buf, uint32_t len) 549 549 { … … 593 593 else 594 594 # endif 595 { 595 { 596 596 rc = VbglR3HGCMCall(pData, cbData); 597 597 if (RT_SUCCESS(rc)) … … 916 916 { 917 917 #ifndef IN_GUEST 918 /** @todo remove temp buffer allocation in unpacker*/918 /** @todo remove temp buffer allocation in unpacker*/ 919 919 /* we're at the host side, so just store data until guest polls us */ 920 920 _crVBoxHGCMWriteBytes(conn, start, len); … … 1023 1023 CRASSERT(hgcm_buffer->magic == CR_VBOXHGCM_BUFFER_MAGIC); 1024 1024 1025 /* @todo wrong len for redir buffers*/1025 /** @todo wrong len for redir buffers*/ 1026 1026 conn->recv_credits += hgcm_buffer->len; 1027 1027 … … 1033 1033 #endif 1034 1034 if (g_crvboxhgcm.bufpool) { 1035 /** @todo o'rly? */1035 /** @todo o'rly? */ 1036 1036 /* pool may have been deallocated just a bit earlier in response 1037 1037 * to a SIGPIPE (Broken Pipe) signal. … … 1376 1376 } 1377 1377 1378 /* @todo same, replace DeviceIoControl with vbglR3DoIOCtl */1378 /** @todo same, replace DeviceIoControl with vbglR3DoIOCtl */ 1379 1379 static void crVBoxHGCMDoDisconnect( CRConnection *conn ) 1380 1380 { … … 2189 2189 2190 2190 /* Can't open VBox guest driver here, because it gets called for host side as well */ 2191 /* @todo as we have 2 dll versions, can do it now.*/2191 /** @todo as we have 2 dll versions, can do it now.*/ 2192 2192 2193 2193 #ifdef RT_OS_WINDOWS -
trunk/src/VBox/GuestHost/OpenGL/util/vboxhgsmi.c
r68550 r69392 618 618 { 619 619 _crVBoxHGSMIWaitCmd(pClient); 620 /* @todo:do we need to wait for completion actually?620 /** @todo do we need to wait for completion actually? 621 621 * NOTE: in case we do not need completion, 622 622 * we MUST specify bDoNotSignalCompletion flag for the command buffer */ … … 652 652 { 653 653 _crVBoxHGSMIWaitCmd(pClient); 654 /* @todo:do we need to wait for completion actually?654 /** @todo do we need to wait for completion actually? 655 655 * NOTE: in case we do not need completion, 656 656 * we MUST specify bDoNotSignalCompletion flag for the command buffer */ … … 924 924 pClient = _crVBoxHGSMIClientGet(); 925 925 #ifndef IN_GUEST 926 // @todo remove temp buffer allocation in unpacker926 /// @todo remove temp buffer allocation in unpacker 927 927 /* we're at the host side, so just store data until guest polls us */ 928 928 _crVBoxHGCMWriteBytes(conn, start, len); … … 1010 1010 else 1011 1011 { 1012 /* @todo wrong len for redir buffers*/1012 /** @todo wrong len for redir buffers*/ 1013 1013 conn->recv_credits += hgsmi_buffer->u32Len; 1014 1014 … … 1245 1245 } 1246 1246 1247 /* @todo same, replace DeviceIoControl with vbglR3DoIOCtl */1247 /** @todo same, replace DeviceIoControl with vbglR3DoIOCtl */ 1248 1248 static void crVBoxHGSMIDoDisconnect( CRConnection *conn ) 1249 1249 { … … 1261 1261 conn->cbBuffer = 0; 1262 1262 1263 // @todo hold lock here?1263 /// @todo hold lock here? 1264 1264 if (conn->type == CR_VBOXHGCM) 1265 1265 { … … 1348 1348 Assert(0); 1349 1349 1350 /* @todo */1350 /** @todo */ 1351 1351 } 1352 1352 … … 1395 1395 1396 1396 /* Can't open VBox guest driver here, because it gets called for host side as well */ 1397 /* @todo as we have 2 dll versions, can do it now.*/1397 /** @todo as we have 2 dll versions, can do it now.*/ 1398 1398 1399 1399 #ifdef RT_OS_WINDOWS … … 1483 1483 conn->allow_redir_ptr = 1; 1484 1484 1485 // @todo remove this crap at all later1485 /// @todo remove this crap at all later 1486 1486 conn->cbHostBufferAllocated = 0;//2*1024; 1487 1487 conn->pHostBuffer = NULL;//(uint8_t*) crAlloc(conn->cbHostBufferAllocated); -
trunk/src/VBox/GuestHost/OpenGL/util/vreg.cpp
r64766 r69392 16 16 */ 17 17 18 /******************************************************************************* 19 * Header Files * 20 *******************************************************************************/ 18 19 /********************************************************************************************************************************* 20 * Header Files * 21 *********************************************************************************************************************************/ 21 22 #ifdef IN_VMSVGA3D 22 23 # include "../include/cr_vreg.h" … … 99 100 100 101 101 /******************************************************************************* 102 * Defined Constants And Macros *103 ******************************************************************************* /102 /********************************************************************************************************************************* 103 * Defined Constants And Macros * 104 *********************************************************************************************************************************/ 104 105 #define VBOXVR_INVALID_COORD (~0U) 105 106 106 107 107 /******************************************************************************* 108 * Global Variables *109 ******************************************************************************* /108 /********************************************************************************************************************************* 109 * Global Variables * 110 *********************************************************************************************************************************/ 110 111 static volatile int32_t g_cVBoxVrInits = 0; 111 112 … … 812 813 Assert(VBoxRectCmp(pRect2, &RegRect1)); 813 814 814 /* @todo:this can have false-alarming sometimes if the separated rects will then be joind into the original rect,815 /** @todo this can have false-alarming sometimes if the separated rects will then be joind into the original rect, 815 816 * so far this should not be a problem for VReg clients, so keep it this way for now */ 816 817 fChanged = true; … … 961 962 return VINF_SUCCESS; 962 963 963 /* @todo:fChanged will have false alarming here, fix if needed */964 /** @todo fChanged will have false alarming here, fix if needed */ 964 965 VBoxVrListClear(pList); 965 966
Note:
See TracChangeset
for help on using the changeset viewer.