History log of /vbox/src/VBox/Additions/common/crOpenGL/pack/packspu_context.c
Revision Date Author Comments Expand
5586ae4e5888ee52fdd4b024f6340f7fc5a5f02f 52262 04-Aug-2014 vboxsync

CrOpenGL: GetString inside DisplayLists

a804628e06a5bd14e9af77943922ffd9649c221c 51559 05-Jun-2014 vboxsync

crOpenGL: wglShareLists support

b4a5af5b468b34352b8cef62209a3b3b88e5cf24 51319 21-May-2014 vboxsync

crOpenGL: adjusment

fcc0685f044776cdc44f494a41eb03c6db8bebe8 51317 20-May-2014 vboxsync

memset this time

fcded3b75bf930c68355adc3e3757e35e9cabde4 51313 20-May-2014 vboxsync

crOpenGL: bugfixes and work-arounds for wine issues

/vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/Makefile.kmk /vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/context.c /vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/device.c /vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/state.c /vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/wined3d_gl.h packspu.h packspu_client.c packspu_context.c packspu_get.py packspu_init.c packspu_misc.c packspu_net.c /vbox/src/VBox/GuestHost/OpenGL/include/chromium.h /vbox/src/VBox/GuestHost/OpenGL/include/state/cr_current.h /vbox/src/VBox/GuestHost/OpenGL/packer/pack_client.c /vbox/src/VBox/GuestHost/OpenGL/packer/pack_currentheader.py /vbox/src/VBox/GuestHost/OpenGL/packer/pack_currenttypes.py /vbox/src/VBox/GuestHost/OpenGL/packer/pack_program.c /vbox/src/VBox/GuestHost/OpenGL/packer/packer.py /vbox/src/VBox/GuestHost/OpenGL/state_tracker/state_client.c /vbox/src/VBox/GuestHost/OpenGL/state_tracker/state_current.c /vbox/src/VBox/GuestHost/OpenGL/state_tracker/state_current.py
b5e28e9344b7d6cb4e54ad48b788d8e3224e20ff 49260 23-Oct-2013 vboxsync

crOpenGL: warning fixes

99eaecfc4b64d7f3c37c1108c292d11ad1fb0a62 48999 09-Oct-2013 vboxsync

wddm: ensure all windows are initially hidden

4ab311618fda5d47a07a860f6b1d7ff38970705b 46171 20-May-2013 vboxsync

crOpenGL: bugfix

f8738e2f81f32b7a25d73347f9f23556532e4b85 46059 14-May-2013 vboxsync

crOpenGL fix some leaking on connection cleanup

a08ba954dfbb6b906afd3079f7830ff920006bff 43487 01-Oct-2012 vboxsync

crOpenGL/wddm: basics for miniport-based visible rects processing (guest part); export flushToHost command

4001d4f95345a4d3dd2a975a325d389d2300d010 42591 04-Aug-2012 vboxsync

crOpenGL: fix ocasional packspu init misbeave

1f717c70028b2218c3d407f2202f528fbbe099c0 42528 02-Aug-2012 vboxsync

crOpenGL: context-connection: avoid unnecessary connection on packer init

49b21ff01a84dcda84ea959b3d58117a803e3222 42520 01-Aug-2012 vboxsync

crOpenGL: debug assertion fixes

d10b60270f0c0eeb87f45002a010cff8ba2126b1 42499 01-Aug-2012 vboxsync

crOgl/wddm: per-context connections

/vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxCrHgsmi.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispCm.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.def /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispMp.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiBase.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiBase.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiDisp.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiKmt.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiKmt.h /vbox/src/VBox/Additions/WINNT/Graphics/Wine/d3d9/d3d9_private.h /vbox/src/VBox/Additions/WINNT/Graphics/Wine/d3d9/device.c /vbox/src/VBox/Additions/WINNT/Graphics/Wine/d3d9/directx.c /vbox/src/VBox/Additions/WINNT/Graphics/Wine/vbox/VBoxWineEx.h /vbox/src/VBox/Additions/WINNT/Graphics/Wine/vbox/libWineStub/include/wine/wined3d.h /vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/context.c /vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/device.c /vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/directx.c /vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/swapchain.c /vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/vboxext.c /vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/wined3d_gl.h /vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/wined3d_private.h /vbox/src/VBox/Additions/common/crOpenGL/Makefile.kmk /vbox/src/VBox/Additions/common/crOpenGL/context.c /vbox/src/VBox/Additions/common/crOpenGL/defs.py /vbox/src/VBox/Additions/common/crOpenGL/defs64.py /vbox/src/VBox/Additions/common/crOpenGL/feedback/feedback_context.c /vbox/src/VBox/Additions/common/crOpenGL/feedback/feedback_state.py /vbox/src/VBox/Additions/common/crOpenGL/feedback/feedback_state_special /vbox/src/VBox/Additions/common/crOpenGL/icd_drv.c /vbox/src/VBox/Additions/common/crOpenGL/load.c packspu.h packspu_bufferobject.c packspu_client.c packspu_context.c packspu_framebuffer.c packspu_get.py packspu_getshaders.c packspu_getstring.c packspu_glsl.c packspu_init.c packspu_misc.c packspu_net.c packspu_pixel.c packspu_special packspu_swapbuf.c /vbox/src/VBox/Additions/common/crOpenGL/stub.c /vbox/src/VBox/Additions/common/crOpenGL/stub.h /vbox/src/VBox/Additions/common/crOpenGL/wgl.c /vbox/src/VBox/GuestHost/OpenGL/Makefile.kmk /vbox/src/VBox/GuestHost/OpenGL/glapi_parser/APIspec.txt /vbox/src/VBox/GuestHost/OpenGL/include/cr_net.h /vbox/src/VBox/GuestHost/OpenGL/include/cr_netserver.h /vbox/src/VBox/GuestHost/OpenGL/state_tracker/state_init.c /vbox/src/VBox/GuestHost/OpenGL/util/net.c /vbox/src/VBox/GuestHost/OpenGL/util/net_internals.h /vbox/src/VBox/GuestHost/OpenGL/util/vboxhgcm.c
2609df5222cfcceb51ec536b2e3173b7227a232a 39288 14-Nov-2011 vboxsync

CrOpenGL: avoid blocked client polling & extra memcpy (block hgsmi command until completion)

/vbox/include/VBox/VBoxVideo.h packspu_context.c /vbox/src/VBox/GuestHost/OpenGL/Makefile.kmk /vbox/src/VBox/GuestHost/OpenGL/include/cr_net.h /vbox/src/VBox/GuestHost/OpenGL/include/cr_server.h /vbox/src/VBox/GuestHost/OpenGL/include/cr_unpack.h /vbox/src/VBox/GuestHost/OpenGL/util/vboxhgcm.c /vbox/src/VBox/HostServices/SharedOpenGL/Makefile.kmk /vbox/src/VBox/HostServices/SharedOpenGL/crserver/crservice.cpp /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/crserverlib.def /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server.h /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_main.c /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_retval.py /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_stream.c /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_writeback.c /vbox/src/VBox/Main/src-client/DisplayImpl.cpp
0aa0d749e6448d27fa2d72d19825c981f050f905 39061 20-Oct-2011 vboxsync

back out r74471 since it causes crashes

7ca82aefa0133d282edb585619fcc2707d0efb5d 39051 20-Oct-2011 vboxsync

crOpenGL: use one statetracker for all guest SPUs

964454da2586d3b66e1a88fcff758664abb415b9 38374 09-Aug-2011 vboxsync

crOpenGL: don't add explicit writebacks to guest buffers

40fc6a619f7c5ae1099518cfc640f120cfb11bcb 38143 25-Jul-2011 vboxsync

crogl: auto-flush on thread switch functionality

90acfc2e27e7c8560e100e36f24a978c932a82ca 33988 11-Nov-2010 vboxsync

crOpenGL/wddm: more multithreading fixes, vista expirience index works now

0c0e78bbdcbeec81f856e8aa1097a9504c16bb1c 30440 24-Jun-2010 vboxsync

crOpenGL: wddm friendly windows info tracking + more consistent updates (disabled except windows yet)

/vbox/include/VBox/HostServices/VBoxCrOpenGLSvc.h /vbox/src/VBox/Additions/common/crOpenGL/Makefile.kmk /vbox/src/VBox/Additions/common/crOpenGL/context.c /vbox/src/VBox/Additions/common/crOpenGL/fakedri_drv.c /vbox/src/VBox/Additions/common/crOpenGL/glx.c /vbox/src/VBox/Additions/common/crOpenGL/load.c packspu.h packspu_context.c packspu_misc.c packspu_special /vbox/src/VBox/Additions/common/crOpenGL/stub.c /vbox/src/VBox/Additions/common/crOpenGL/stub.h /vbox/src/VBox/GuestHost/OpenGL/glapi_parser/APIspec.txt /vbox/src/VBox/GuestHost/OpenGL/glapi_parser/apiutil.py /vbox/src/VBox/GuestHost/OpenGL/include/cr_net.h /vbox/src/VBox/GuestHost/OpenGL/state_tracker/state_init.c /vbox/src/VBox/GuestHost/OpenGL/util/vboxhgcm.c /vbox/src/VBox/HostServices/SharedOpenGL/crserver/crservice.cpp /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_main.c
236b6e0fdf652661ff4c655314fe488998c5c17d 21308 07-Jul-2009 vboxsync

crOpenGL: use host side VBO when possible

/vbox/src/VBox/Additions/common/crOpenGL/array/arrayspu.c /vbox/src/VBox/Additions/common/crOpenGL/load.c packspu_bufferobject.c packspu_client.c packspu_context.c packspu_get.py packspu_special /vbox/src/VBox/GuestHost/OpenGL/glapi_parser/APIspec.txt /vbox/src/VBox/GuestHost/OpenGL/packer/pack_client.c /vbox/src/VBox/GuestHost/OpenGL/state_tracker/state_bufferobject.c /vbox/src/VBox/GuestHost/OpenGL/state_tracker/state_client.c /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/get_sizes.py /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_simpleget.py /vbox/src/VBox/HostServices/SharedOpenGL/unpacker/unpack.py /vbox/src/VBox/HostServices/SharedOpenGL/unpacker/unpack_arrays.c /vbox/src/VBox/HostServices/SharedOpenGL/unpacker/unpack_bufferobject.c /vbox/src/VBox/HostServices/SharedOpenGL/unpacker/unpacker.h
8ae2298688a557f46a3601568e43a295a4969336 21127 01-Jul-2009 vboxsync

crOpenGL: fix window/context management for multithreaded apps

6457f9bc953a052259ba55fbf6f3d6faace120fa 17543 08-Mar-2009 vboxsync

Additions/crOpenGL: moved the code from the Windows Additions to the common Additions code and enabled building for non-OSE Linux

/vbox/src/VBox/Additions/WINNT/Graphics/Makefile.kmk /vbox/src/VBox/Additions/common/Makefile.kmk /vbox/src/VBox/Additions/common/crOpenGL/AIX_exports.py /vbox/src/VBox/Additions/common/crOpenGL/COPYRIGHT.LLNL /vbox/src/VBox/Additions/common/crOpenGL/COPYRIGHT.REDHAT /vbox/src/VBox/Additions/common/crOpenGL/Darwin_exports.py /vbox/src/VBox/Additions/common/crOpenGL/FreeBSD_exports.py /vbox/src/VBox/Additions/common/crOpenGL/IRIX64_exports.py /vbox/src/VBox/Additions/common/crOpenGL/LICENSE /vbox/src/VBox/Additions/common/crOpenGL/Linux_exports.py /vbox/src/VBox/Additions/common/crOpenGL/Linux_i386_exports.py /vbox/src/VBox/Additions/common/crOpenGL/Makefile.kmk /vbox/src/VBox/Additions/common/crOpenGL/NULLfuncs.py /vbox/src/VBox/Additions/common/crOpenGL/OSF1_exports.py /vbox/src/VBox/Additions/common/crOpenGL/SunOS_exports.py /vbox/src/VBox/Additions/common/crOpenGL/VBoxCROGL.rc /vbox/src/VBox/Additions/common/crOpenGL/VBoxICDList.h /vbox/src/VBox/Additions/common/crOpenGL/alias_exports.py /vbox/src/VBox/Additions/common/crOpenGL/array/arrayspu.c /vbox/src/VBox/Additions/common/crOpenGL/array/arrayspu.def /vbox/src/VBox/Additions/common/crOpenGL/array/arrayspu.h /vbox/src/VBox/Additions/common/crOpenGL/array/arrayspu_config.c /vbox/src/VBox/Additions/common/crOpenGL/array/arrayspu_init.c /vbox/src/VBox/Additions/common/crOpenGL/context.c /vbox/src/VBox/Additions/common/crOpenGL/cr_gl.py /vbox/src/VBox/Additions/common/crOpenGL/defs.py /vbox/src/VBox/Additions/common/crOpenGL/entrypoints.py /vbox/src/VBox/Additions/common/crOpenGL/feedback/Makefile.kup /vbox/src/VBox/Additions/common/crOpenGL/feedback/feedback.def /vbox/src/VBox/Additions/common/crOpenGL/feedback/feedback.py /vbox/src/VBox/Additions/common/crOpenGL/feedback/feedback_funcs.py /vbox/src/VBox/Additions/common/crOpenGL/feedback/feedback_special /vbox/src/VBox/Additions/common/crOpenGL/feedback/feedback_state.py /vbox/src/VBox/Additions/common/crOpenGL/feedback/feedback_state_special /vbox/src/VBox/Additions/common/crOpenGL/feedback/feedbackspu.h /vbox/src/VBox/Additions/common/crOpenGL/feedback/feedbackspu_config.c /vbox/src/VBox/Additions/common/crOpenGL/feedback/feedbackspu_init.c /vbox/src/VBox/Additions/common/crOpenGL/feedback/feedbackspu_proto.py /vbox/src/VBox/Additions/common/crOpenGL/feedback/select_special /vbox/src/VBox/Additions/common/crOpenGL/getprocaddress.py /vbox/src/VBox/Additions/common/crOpenGL/icd_drv.c /vbox/src/VBox/Additions/common/crOpenGL/icd_drv.h /vbox/src/VBox/Additions/common/crOpenGL/load.c pack.def pack.py packspu.h packspu_beginend.py packspu_bufferobject.c packspu_client.c packspu_config.c packspu_context.c packspu_flush.py packspu_flush_special packspu_get.py packspu_getstring.c packspu_init.c packspu_misc.c packspu_net.c packspu_pixel.c packspu_proto.py packspu_special packspu_swapbuf.c packspu_unimplemented_special packspu_vertex_special /vbox/src/VBox/Additions/common/crOpenGL/passthrough/passthrough.def /vbox/src/VBox/Additions/common/crOpenGL/passthrough/passthrough.py /vbox/src/VBox/Additions/common/crOpenGL/passthrough/passthroughspu.h /vbox/src/VBox/Additions/common/crOpenGL/passthrough/passthroughspu_init.c /vbox/src/VBox/Additions/common/crOpenGL/stub.c /vbox/src/VBox/Additions/common/crOpenGL/stub.h /vbox/src/VBox/Additions/common/crOpenGL/stub_common.py /vbox/src/VBox/Additions/common/crOpenGL/tsfuncs.py /vbox/src/VBox/Additions/common/crOpenGL/wgl.c /vbox/src/VBox/Additions/common/crOpenGL/windows_exports.py /vbox/src/VBox/Additions/common/crOpenGL/windows_getprocaddress.py /vbox/src/VBox/Additions/common/crOpenGL/windows_i386_exports.py