History log of /external/mesa3d/src/gallium/state_trackers/wgl/SConscript
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0c6a2c78fdd8b4ae620a9f449cab65c4be21a9a1 28-Oct-2011 Morgan Armand <morgan.devel@gmail.com> implement WGL_ARB_create_context

Signed-off-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
bb770af3a59e5935c108c05ee45490fc5668d4a3 14-Jan-2011 Chia-I Wu <olv@lunarg.com> scons: Add support for GLES.

GLES can be enabled by running scons with

$ scons gles=yes

When gles=yes is given, the build is changed in three ways. First,
libmesa.a will be built with FEATURE_ES1 and FEATURE_ES2. This makes
DRI drivers and libEGL support and advertise GLES support. Second, GLES
libraries will be created. They are libGLESv1_CM, libGLESv2, and
libglapi. Last, libGL or opengl32 will link to libglapi. This change
is required as _glapi_* will be declared as __declspec(dllimport) in
libmesa.a on windows. libmesa.a expects those symbols to be defined in
another DLL. Due to this change to GL, GLES support is marked
experimental.

Note that GLES requires libxml2-python to generate some of its sources.
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
e3659329e0b91ea78afe32e231f2f75d3d728af9 02-Dec-2010 José Fonseca <jfonseca@vmware.com> WIN32_THREADS -> WIN32

Fixes nasty bug where some parts of the code didn't define WIN32_THREADS
and were using the integer mutex implementation, causing even confusion
to the debuggers.

And there is little interest of other thread implemenation on Win32
besides Win32 threads.
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
c4a43873c5f2e39def45eb9ca24f538adf3f9196 05-May-2010 José Fonseca <jfonseca@vmware.com> wgl: Stub WGL_ARB_pbuffer support.

See http://www.opengl.org/registry/specs/ARB/wgl_pbuffer.txt
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
7e9f5eab4e18e0b661fc9b65a0f409d10e041b24 05-Nov-2010 Jakob Bornecrantz <jakob@vmware.com> scons: Move dependancy checks to the main gallium scons file
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
b4ac0adb75bddc1c17c57eb19c7e6dde52e4b7e7 04-Nov-2010 Jakob Bornecrantz <jakob@vmware.com> scons: Detabify

Drivers scons files for a later time
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
80c8c891c9272a9a022335e61fa4c3514bb50df8 07-May-2010 José Fonseca <jfonseca@vmware.com> wgl: Add mapi to includes.
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
192f06adca5e79b4824d92dc41186592ed57f71e 17-Mar-2010 Chia-I Wu <olvaffe@gmail.com> st/wgl: Switch from st_public.h to st_api.h. [V2]

This is only compile tested with crossmingw.

V2:
- reference count stw_framebuffer
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
3d747eded475b227cc025391d0438a5dd1357cb9 31-Dec-2009 José Fonseca <jfonseca@vmware.com> scons: Don't globally define WIN32_LEAN_AND_MEAN.

Some of the demo progams legitimately need the functionality
that's disabled by WIN32_LEAN_AND_MEAN.

Instead the solution should be to define WIN32_LEAN_AND_MEAN just before
including windows.h on a case by case basis.
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
31f1571d1f6e325c16833afbb6e15b61561e5f1f 22-Sep-2009 José Fonseca <jfonseca@vmware.com> wgl: Eliminate the shared layer; implement WGL API on top of the ICD callbacks.

While the WGL API has been stale for decades now, the ICD interface has
been updated with new Windows versions, so it is much easier to define
everything in terms of the ICD interfaces, which is pretty much what
Microsoft's opengl32.dll does anyway.
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
f724036f0045bd28f323af3666c43b3ef03b6886 22-Sep-2009 José Fonseca <jfonseca@vmware.com> wgl: Flatten the source tree.

It is easier to have the WGL API on top of the ICD callbacks as
Microsoft's own implementation does, than to have a seperate shared
entity. This source reorganization is in antecipation of that.
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
4e1e18a772061fe3573f2ee2bf6afe447ee66fd6 16-Jul-2009 José Fonseca <jfonseca@vmware.com> wgl: Expose pipe_screen/pipe_context via an extension.
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
6c913411d39fd68eee1c1eeee7b6e81db9785fd1 01-Jul-2009 Keith Whitwell <keithw@vmware.com> st/wgl: dummy implementation of wgl swapinterval extension

Required as some applications
retrieve and call these functions regardless of the fact that we
don't advertise the extension and further more the results of
wglGetProcAddress are NULL.
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
c384ccb0c4f50f72bafdfb693d0aa36b4304a064 27-Apr-2009 José Fonseca <jfonseca@vmware.com> wgl: Implement WGL_EXT_extensions_string extension.
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
be6037d459e722732f1712598217912bad245249 20-Apr-2009 José Fonseca <jfonseca@vmware.com> wgl: Don't implement broken gl_dispatch_stub_xxx.

These don't respect the stdcall, so they crash upon return.
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
4489f9efee58f2cba374298f2d43c96e5cd2ff41 20-Mar-2009 Michal Krol <michal@vmware.com> stw: Keep per-thread storage for current context and pixel format.
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
c7bbc9ad126b2b120407146c5aa9894f4487752e 23-Feb-2009 José Fonseca <jfonseca@vmware.com> wgl: Enable the use of Win32 threads.
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
d32ae764e930abb70ca2cc79ad18fdb32141ca0d 19-Feb-2009 José Fonseca <jfonseca@vmware.com> wgl: Share more code between icd and standalone driver.
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
906230d16e8950004cb5e1deed14c78f7d9f2817 28-Jan-2009 Keith Whitwell <keithw@vmware.com> svga: remove pixelformat helpers from stw shared interface

Keep these internal structs private to wgl/shared. Pull in
some pixelformat choosing code from wgl/wgl to avoid exporting them
more generally.
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
66059cd3c95bf5eba7922a4a09c2596514e5e956 28-Jan-2009 Keith Whitwell <keith@tungstengraphics.com> stw: move get_proc_address and extension functions to shared
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
cfb3fdfcb1aeb22c62a850795a7351ec9594e74d 28-Jan-2009 Keith Whitwell <keith@tungstengraphics.com> stw: more swapbuffers refactoring
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
67b6e5b907096ce9eee32c36c164acd38574cf14 28-Jan-2009 Keith Whitwell <keithw@vmware.com> wgl: split device structs, move swapbuffers to shared

Each of icd, shared and wgl now have the opportunity to maintain their
own per-device structs, which should reduce the need for these
modules to be looking into each others structures.
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
f17eb0b13c6a2e70746edd1d882bf71adec129fb 28-Jan-2009 Keith Whitwell <keith@tungstengraphics.com> wgl: move context functions to shared
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
19d06f4e1692070afc7b3cab0ea1d78044820b0a 28-Jan-2009 Keith Whitwell <keith@tungstengraphics.com> wgl: split into shared, (fake)wgl and icd directories
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript
0e471ac45771393ea74178eb98f41b904168cf64 27-Jan-2009 Keith Whitwell <keithw@vmware.com> wgl: relocate wgl code to state_trackers/wgl

Similar to the GLX state trackers for DRI and xlib.
/external/mesa3d/src/gallium/state_trackers/wgl/SConscript