9d4ab9a663d4088ec553edaae0eeafb746d2490d |
|
11-Feb-2013 |
Brian Paul <brianp@vmware.com> |
mesa: pass context parameter to gl_renderbuffer::Delete() We sometimes need a rendering context when deleting renderbuffers. Pass it explicitly instead of trying to grab a current context (which might be NULL). The next patch will make use of this. Note: this is a candidate for the stable branches. Reviewed-by: Jose Fonseca <jfonseca@vmware.com> (cherry picked from commit c73245882c7ff1277b190b97f093f7b423a22f10) Conflicts: src/mesa/swrast/s_renderbuffer.c
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
9c53fc593e9d8c735e492ace688c76fcbb0fc687 |
|
12-Mar-2012 |
Brian Paul <brianp@vmware.com> |
mesa/gdi: remove clear_color() function Setup the clearing color in the clear() function. Reviewed-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
4a1c66059957f8650afb73f9c0f982e4ae7b8200 |
|
24-Jan-2012 |
Brian Paul <brianp@vmware.com> |
mesa/gdi: remove wmesa_set_renderbuffer_funcs() function The code is no longer relevant. Note: this driver is probably broken now. There's no implementation of ctx->Driver.Map/UnmapRenderbuffer().
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
f9874feef4d8952df5054bd8e8f4e0deda4ef44f |
|
16-Jan-2012 |
Brian Paul <brianp@vmware.com> |
mesa: remove gl_renderbuffer::DataType
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
7a7b521ff255f5511b6f42becf603c6893f8a51e |
|
24-Dec-2011 |
Brian Paul <brianp@vmware.com> |
mesa: remove gl_renderbuffer::PutRowRGB() No longer used anywhere. Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
fc41473b9f7d1171a2921a825807889b8fcbcaaf |
|
24-Dec-2011 |
Brian Paul <brianp@vmware.com> |
mesa: remove gl_renderbufer::PutMonoRow() and PutMonoValues() The former was only used for clearing buffers. The later wasn't used anywhere! Remove them and all implementations of those functions. Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
d0dc75c000d5af92648c7de901756400672b8447 |
|
06-Dec-2011 |
Brian Paul <brianp@vmware.com> |
mesa/drivers: use new swrast renderbuffer functions Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
093dc9e548537e6c77e33064a584f849ad90dfa5 |
|
12-Sep-2011 |
Dave Airlie <airlied@redhat.com> |
mesa: introduce a clear color union to be used for int/unsigned buffers This introduces a new gl_color_union union and moves the current ClearColorUnclamped to use it, it removes current ClearColor completely and renames CCU to CC, then all drivers are modified to expected unclamped floats instead. also fixes st to use translated color in one place it wasn't. Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
da49de811d5e74cf476399db9c641fdb8387dbb3 |
|
23-Apr-2011 |
José Fonseca <jose.r.fonseca@gmail.com> |
mesa/gdi: Address compiler warnings. In particular the function prototypes.
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
15eaf8297ecb39337109b95480e61f37a6b20f0a |
|
23-Apr-2011 |
José Fonseca <jose.r.fonseca@gmail.com> |
scons: Build classic mesa gdi driver. Build as scons platform=windows mesagdi
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
5e4ca1ccc9029fd75bb7676dc128e33d12da9665 |
|
09-Feb-2011 |
Brian Paul <brianp@vmware.com> |
mesa: remove _mesa_initialize_context_for_api() Just add the gl_api parameter to _mesa_initialize_context().
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
f9995b30756140724f41daf963fa06167912be7f |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
31aca27c08d6a385c595d34fe4ee06390bf5b0e8 |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Drop GLframebuffer typedef and just use struct gl_framebuffer
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
d3491e775fb07f891463b2185d74bbad62f3ed24 |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Rename GLvisual and __GLcontextModes to struct gl_config
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
60121c41ce9ee50ff8d8476d4eb04867adf9b8c5 |
|
10-Mar-2010 |
Karl Schultz <karl.w.schultz@gmail.com> |
windows: fix compilation errors and warnings
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
fcf438e9e03f6e75bca4a49ad372fe7c4b1abbf8 |
|
25-Feb-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove support for creating color-index visuals Remove the rgbMode and indexBits parameters from _mesa_create_visual and _mesa_initialize_visual. These values are now hardcoded to GL_TRUE and 0. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
32f2fd1c5d6088692551c80352b7d6fa35b0cd09 |
|
19-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versions
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
2ec50d256d49ff3b987459ed42a5dc66f02a6b9d |
|
03-Feb-2010 |
Francisco Jerez <currojerez@riseup.net> |
mesa: Factor out the fb initialization details from _mesa_new_framebuffer. This should make things easier for drivers wanting to work with a "subclass" of gl_framebuffer. The complementary "_mesa_initialize_framebuffer" function is now called "_mesa_initialize_window_framebuffer" for the sake of symmetry. Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
ee5e84eba6e94ddd504cb9e0aaaae7363160e74b |
|
29-Jan-2010 |
Brian Paul <brianp@vmware.com> |
windows: assorted build fixes These changes were originally submitted by Karl Schultz for Mesa 7.7-rc2 but weren't applied. (cherry picked from commit 82c76cd16f35f4d903f49761af7eb28a755ad299)
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
fd5511d27fc44096117c47ab503fb5b47f993061 |
|
30-Dec-2009 |
Brian Paul <brianp@vmware.com> |
mesa: implement per-buffer color masking This is part of the GL_EXT_draw_buffers2 extension and part of GL 3.0. The ctx->Color.ColorMask field is now a 2-D array. Until drivers are modified to support per-buffer color masking, they can just look at the 0th color mask. The new _mesa_ColorMaskIndexed() function will be called by glColorMaskIndexedEXT() or glColorMaski().
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
e3384a0d533fe69c1b26f1b03e98beac0b42ccfb |
|
21-Sep-2009 |
Brian Paul <brianp@vmware.com> |
windows: call _mesa_meta_init/free()
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
29280ac69eeeb7ebddd07f027e65357e50508d93 |
|
20-Apr-2009 |
José Fonseca <jfonseca@vmware.com> |
gdi: Don't implement broken gl_dispatch_stub_xxx.
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
0f04a1d3f8989b0a391e6dad80abf06ce151d1f1 |
|
07-Mar-2009 |
Brian Paul <brianp@vmware.com> |
mesa: remove last of _mesa_unreference_framebuffer() calls
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
55aeeef5476528907f12ba42d6157dc1b016cadf |
|
26-Nov-2008 |
Thomas Henn <thomas.henn@igd.fraunhofer.de> |
windows: fix visual object memleak
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
279343059f8ec676afc1713f9d15030ba06f4a07 |
|
26-Nov-2008 |
Thomas Henn <thomas.henn@igd.fraunhofer.de> |
windows: fix _mesa_unreference_framebuffer() to pass ** type.
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
153cc70ddb52a2acc5a4790adc6d7a7b2ddf0d43 |
|
24-Nov-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
windows: replace free() with _mesa_unreference_framebuffer() Fixes invalid memory reference bug when exiting.
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
4d42c5bebf8740ebfc15571d24b6c92f79e09263 |
|
11-Sep-2008 |
Shane Blackett <shane@blackett.co.nz> |
added 24bpp support
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
de427742b89bc04fd1f59cf6ebab893e14ee8ad4 |
|
02-Jan-2008 |
Brian <brian.paul@tungstengraphics.com> |
additional stub functions
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
157eeb5c3b1ed16d67247f41e83dad3cda6e31ef |
|
15-Oct-2007 |
Andreas Micheler <Andreas.Micheler@Physik.Uni-Augsburg.de> |
faster write_rgba_span_front()
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
4b654d41da08b3b5475144c027e97a3ae7ab5696 |
|
23-Aug-2007 |
Brian <brian.paul@tungstengraphics.com> |
For _mesa_share_state(), update the context's references to the new share group's objects (Shane Blackett)
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
76fb8089103e9dba9aaa7232c86d864d5874a08f |
|
21-Jul-2007 |
Zhang <zxpmyth@yahoo.com.cn> |
Fix a number of MINGW32 issues
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
37aca21129d87946d2dc6b45fa5bacd514921550 |
|
28-Jun-2007 |
zhang <zxpmyth@yahoo.com.cn> |
a variety of fixes for MingW
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
1606f2c1230cc01482b5dacb7596835a00299411 |
|
26-Apr-2007 |
Brian <brian@yutani.localnet.net> |
enable 2.1 extensions
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
286faac68e7f8c51fd1afa801c75db33a427f8b6 |
|
24-Apr-2007 |
Karl Schultz <k.w.schultz@comcast.net> |
assorted fixes for Windows/VC8
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
7ae8f388cf81c187f0cbfcc4997c93b28cf6c26a |
|
17-Feb-2007 |
Sean D'Epagnier <sean@depagnier.com> |
Commiting a few minor fixes to glut fbdev (segfault on a separate stack) Updated all drivers that used the old _ac_ functions to use the new _vbo_ functions. I know this fixed the fbdev driver, it looks like it might fix some other drivers too.
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
a5676795cfe2e24979b5da65c2f499049ab009d9 |
|
01-Nov-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Remove x/y/width/height parameters from Clear functions.
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
4676b6260f7e3c6144f4346c0660603a031b1834 |
|
21-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
don't use params passed to Clear()
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
cdb12bd0aebb07337edc8ab7ffcefa8246c3b2fe |
|
31-Aug-2006 |
Karl Schultz <kschultz@freedesktop.org> |
Handle API and dispatch table changes that removed a bunch of extension entry points.
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
9d9d7b1deef8b4330e29b5f601fbba93b6374fd8 |
|
21-Jul-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
check for non-nill pwc in WMesaMakeCurrent(), bug 7585
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
a9cc078b0e4340d36da2fdef08d45987f8e67145 |
|
03-Apr-2006 |
Karl Schultz <kschultz@freedesktop.org> |
Fix problem reported by Bill Newman in read_rgba_pixels for 16 and 32 bit (GDI driver). Bug would cause the wrong pixel to be read if more than one pixel requested and could cause memory access violations.
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
174ce730c6c9739121c02c7d58e7d8be377d2231 |
|
30-Mar-2006 |
Karl Schultz <kschultz@freedesktop.org> |
Clean up data structures, finishing off some of the cleanup work suggested by Brian. Now also creating two renderbuffers, so apps can now switch with glDrawBuffer.
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
c3f2c287cec8457a9830fd04901e4c13e99fd260 |
|
30-Mar-2006 |
Karl Schultz <kschultz@freedesktop.org> |
Fix logic error in viewport function so that we still resize the buffers if the viewport and the window both change to the same new size. This lets the gloss demo work with the -f option.
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
9e81d6ae3a6db9831d6aea0fe4d92722176e9f74 |
|
30-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
When creating front/back renderbuffers, init the Red/Green/Blue/AlphaBits fields
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
dd7074736fa90f652a22da25b064bb20247b8513 |
|
30-Mar-2006 |
Karl Schultz <kschultz@freedesktop.org> |
Use [][3] for write_rgb_span_16
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
87af12dbdcb078b95391d57dabe53ce17b19f651 |
|
30-Mar-2006 |
Karl Schultz <kschultz@freedesktop.org> |
Fixes from Brian to help migrate to render buffer DD interfaces. Also fix bug in the viewport function that was using the viewport size to resize the buffer, when it should have been using the window size. Fix bug in write_rgb_span_32 where the incoming pixel data parameter was coded as a [][4] instead of [][3]. Now all the demos work correctly except singlebuffer.
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
782291ab916dcb3f11fe8b7c934b1fd164c46020 |
|
16-Dec-2005 |
Karl Schultz <kschultz@freedesktop.org> |
fix thinko in last revision.
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
841c9018b140f3271dd1f6e29d9ca4f391823a22 |
|
15-Dec-2005 |
Karl Schultz <kschultz@freedesktop.org> |
Work In Progress. Move some of the frame buffer, render buffer, etc init code from the create context path to the make current path, where it is lazily initialized. This didn't buy me very much except to make it look closer to the X11 driver. Fix up some of this same code to correct some errors. The next step is to reorganize the wmesa context data structure to inherit the gl_context by containment so I can have access to the wmesa context in the update state path. The driver is still currently not responding to changes in the Draw and Read Buffer state.
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
f66084b834ce37e7f0143e456df1265cd343a674 |
|
05-Sep-2005 |
Karl Schultz <kschultz@freedesktop.org> |
Add support for memory contexts (Thomas Kaltofen). Cleanup compilation warnings.
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
24d55a1145d52d221c7aa7066e033ca34e3ddef5 |
|
09-Aug-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
free context structure (bug 1252316) and s/free/_mesa_free/
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
45ab8cb08aaf641a397c1a30ac19f0942498430b |
|
24-May-2005 |
Karl Schultz <kschultz@freedesktop.org> |
Major code cleanup and begin using new render buffer interface.
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
65a66f5bc37383c00423c21baf8ba9d6771e0259 |
|
27-Nov-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Remove _mesa_ResizeBuffersMESA() call from _mesa_set_viewport(). Now, the driver's Viewport routine should call _mesa_ResizeBuffersMESA() if necessary. Cleaned up code related to GLframebuffer width/height initialization. Set initial viewport/scissor params in _mesa_make_current2(), instead of in the drivers' MakeCurrent functions.
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
83889ffd970a807074d834849677fd233c031dc7 |
|
08-Nov-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Remove need for defining _MSC_VER when building Mesa for windows with a non MS C compiler (MinGW). (Gregor Anich)
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
2bff8bd8de1cdb0398a4c6f4519c5716c90343ab |
|
12-Oct-2004 |
Daniel Borca <dborca@users.sourceforge.net> |
SWTC trick, enabled new extensions
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
ffe52c64448a4a3cf10565d3b01591fa9f520c42 |
|
18-Sep-2004 |
Karl Schultz <kschultz@freedesktop.org> |
rearrange a couple of lines of code to avoid compilation error in VC 6, probably due to a compiler bug.
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
a6c423d95663cfd8601cf84e10e8e1b12fa6ef15 |
|
25-Aug-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch 1015696)
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
3d38361b718d490e1e7fda64519952ec887cd149 |
|
01-Jul-2004 |
Keith Whitwell <keith@tungstengraphics.com> |
Rename the various function types in t_context.h to include a tnl_ prefix.
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
d3fd7ba8af15bead2f770d68a893449adeb11397 |
|
20-Jan-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Before calling _mesa_create_context(), initialize a dd_function_table struct by calling _mesa_init_driver_functions() and then plugging in the driver- specific functions. In particular, make sure ctx->Driver.NewTextureObject points to the appropriate driver function so that _all_ texture objects are augmented with the driver-specific data. Put in a bunch of assertions in the texture-related driver functions that texObj->DriverData is valid. Remove old dead code in near future.
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
57c9814b9e87924696df4c741861c29d4236d1eb |
|
24-Nov-2003 |
Keith Whitwell <keith@tungstengraphics.com> |
Import vtx-0-2-branch
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
afa6e978b9c74bcd013571a53aca47cbb8ca7b10 |
|
05-Nov-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix AccessViolation bug (#835861)
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|
b6a74a4f6e17dc95c5b3fed73f77fb9b7d9ea806 |
|
24-Jul-2003 |
Karl Schultz <kschultz@freedesktop.org> |
Source code for GDI driver.
/external/mesa3d/src/mesa/drivers/windows/gdi/wmesa.c
|