cb7c2c9d65d8a1db31e65023175ee81e029ed041 |
|
23-Sep-2016 |
Emilio Cobos Álvarez <me@emiliocobos.me> |
osmesa: Unbind the current context when given a null context and buffer. This is needed to be consistent with other drivers. Signed-off-by: Emilio Cobos Álvarez <me@emiliocobos.me> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
a34e7612dcde891121e355e78c058f138a34c31c |
|
15-Dec-2015 |
Brian Paul <brianp@vmware.com> |
osmesa: add new OSMesaCreateContextAttribs function This allows specifying a GL profile and version so one can get a core- profile context. Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
141e1eb29fe80ad341e718147a1277cc3b1b9c11 |
|
15-Jul-2015 |
Brian Paul <brianp@vmware.com> |
osmesa: fix OSMesaPixelsStore typo Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91337 Cc: 10.6 <mesa-stable@lists.freedesktop.org> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
83926b8193cfbb3ad259760567babb4eab7c5fe7 |
|
05-Mar-2015 |
Brian Paul <brianp@vmware.com> |
osmesa: include stdio.h Acked-by: Matt Turner <mattst88@gmail.com> Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
bfcdb843830bba0190e00e35e3c5c18c4bdb5de1 |
|
21-Feb-2015 |
Matt Turner <mattst88@gmail.com> |
mesa: Use assert() instead of ASSERT wrapper. Acked-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
0f255fd26b34a6ff35b80c2e24b3d1e02b9cf214 |
|
04-Sep-2014 |
Brian Paul <brianp@vmware.com> |
osmesa: s/INLINE/inline/ Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
b0de67ad2d51f16d37f5f5a5822834c34b076c58 |
|
01-May-2014 |
José Fonseca <jfonseca@vmware.com> |
osmesa: Fix typo in _MaxEnabledTexImageUnit.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
c703658b3965bf2e4f3593a0d54be03e8e8b1436 |
|
24-Apr-2014 |
Eric Anholt <eric@anholt.net> |
mesa: Drop _EnabledUnits. The field wasn't really valid, since we've got more than 32 units now. It turns out it was mostly just used for checking != 0, or checking for fixed function coordinates, though. v2: Fix mis-conversion in xm_line.c (caught by Ken). Reviewed-by: Matt Turner <mattst88@gmail.com> (v1) Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
eeed49f5f290793870c60b5b635b977a732a1eb4 |
|
27-Jan-2014 |
Mark Mueller <MarkKMueller@gmail.com> |
mesa: Change many Type P MESA_FORMATs to meet naming spec Conversion of Type P formats as follows (w/related comment fixes): s/MESA_FORMAT_RGB565\b/MESA_FORMAT_B5G6R5_UNORM/g s/MESA_FORMAT_RGB565_REV\b/MESA_FORMAT_R5G6B5_UNORM/g s/MESA_FORMAT_ARGB4444\b/MESA_FORMAT_B4G4R4A4_UNORM/g s/MESA_FORMAT_ARGB4444_REV\b/MESA_FORMAT_A4R4G4B4_UNORM/g s/MESA_FORMAT_RGBA5551\b/MESA_FORMAT_A1B5G5R5_UNORM/g s/MESA_FORMAT_XBGR8888_SNORM\b/MESA_FORMAT_R8G8B8X8_SNORM/g s/MESA_FORMAT_XBGR8888_SRGB\b/MESA_FORMAT_R8G8B8X8_SRGB/g s/MESA_FORMAT_ARGB1555\b/MESA_FORMAT_B5G5R5A1_UNORM/g s/MESA_FORMAT_ARGB1555_REV\b/MESA_FORMAT_A1R5G5B5_UNORM/g s/MESA_FORMAT_AL44\b/MESA_FORMAT_L4A4_UNORM/g s/MESA_FORMAT_RGB332\b/MESA_FORMAT_B2G3R3_UNORM/g s/MESA_FORMAT_ARGB2101010\b/MESA_FORMAT_B10G10R10A2_UNORM/g s/MESA_FORMAT_Z24_S8\b/MESA_FORMAT_S8_UINT_Z24_UNORM/g s/MESA_FORMAT_S8_Z24\b/MESA_FORMAT_Z24_UNORM_S8_UINT/g s/MESA_FORMAT_X8_Z24\b/MESA_FORMAT_Z24_UNORM_X8_UINT/g s/MESA_FORMAT_Z24_X8\b/MESA_FORMAT_X8Z24_UNORM/g s/MESA_FORMAT_RGB9_E5_FLOAT\b/MESA_FORMAT_R9G9B9E5_FLOAT/g s/MESA_FORMAT_R11_G11_B10_FLOAT\b/MESA_FORMAT_R11G11B10_FLOAT/g s/MESA_FORMAT_Z32_FLOAT_X24S8\b/MESA_FORMAT_Z32_FLOAT_S8X24_UINT/g s/MESA_FORMAT_ABGR2101010_UINT\b/MESA_FORMAT_R10G10B10A2_UINT/g s/MESA_FORMAT_XRGB4444_UNORM\b/MESA_FORMAT_B4G4R4X4_UNORM/g s/MESA_FORMAT_XRGB1555_UNORM\b/MESA_FORMAT_B5G5R5X1_UNORM/g s/MESA_FORMAT_XRGB2101010_UNORM\b/MESA_FORMAT_B10G10R10X2_UNORM/g s/MESA_FORMAT_AL88\b/MESA_FORMAT_L8A8_UNORM/g s/MESA_FORMAT_AL88_REV\b/MESA_FORMAT_A8L8_UNORM/g s/MESA_FORMAT_AL1616\b/MESA_FORMAT_L16A16_UNORM/g s/MESA_FORMAT_AL1616_REV\b/MESA_FORMAT_A16L16_UNORM/g s/MESA_FORMAT_RG88\b/MESA_FORMAT_G8R8_UNORM/g s/MESA_FORMAT_GR88\b/MESA_FORMAT_R8G8_UNORM/g s/MESA_FORMAT_GR1616\b/MESA_FORMAT_R16G16_UNORM/g s/MESA_FORMAT_RG1616\b/MESA_FORMAT_G16R16_UNORM/g s/MESA_FORMAT_SRGBA8\b/MESA_FORMAT_A8B8G8R8_SRGB/g s/MESA_FORMAT_SARGB8\b/MESA_FORMAT_B8G8R8A8_SRGB/g s/MESA_FORMAT_SLA8\b/MESA_FORMAT_L8A8_SRGB/g Conflicts: src/mesa/drivers/dri/i965/brw_surface_formats.c src/mesa/main/format_pack.c src/mesa/main/format_unpack.c src/mesa/main/formats.c src/mesa/main/texformat.c src/mesa/main/texstore.c
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
50a01d2acafb2a937e62b24258e2e777c0cd1489 |
|
21-Jan-2014 |
Mark Mueller <MarkKMueller@gmail.com> |
mesa: Change many Type A MESA_FORMATs to meet naming standard Update comments. Conversion of the following Type A formats: s/MESA_FORMAT_RGB888\b/MESA_FORMAT_BGR_UNORM8/g s/MESA_FORMAT_BGR888\b/MESA_FORMAT_RGB_UNORM8/g s/MESA_FORMAT_A8\b/MESA_FORMAT_A_UNORM8/g s/MESA_FORMAT_A16\b/MESA_FORMAT_A_UNORM16/g s/MESA_FORMAT_L8\b/MESA_FORMAT_L_UNORM8/g s/MESA_FORMAT_L16\b/MESA_FORMAT_L_UNORM16/g s/MESA_FORMAT_I8\b/MESA_FORMAT_I_UNORM8/g s/MESA_FORMAT_I16\b/MESA_FORMAT_I_UNORM16/g s/MESA_FORMAT_R8\b/MESA_FORMAT_R_UNORM8/g s/MESA_FORMAT_R16\b/MESA_FORMAT_R_UNORM16/g s/MESA_FORMAT_Z16\b/MESA_FORMAT_Z_UNORM16/g s/MESA_FORMAT_Z32\b/MESA_FORMAT_Z_UNORM32/g s/MESA_FORMAT_S8\b/MESA_FORMAT_S_UINT8/g s/MESA_FORMAT_SRGB8\b/MESA_FORMAT_BGR_SRGB8/g s/MESA_FORMAT_RGBA_16\b/MESA_FORMAT_RGBA_UNORM16/g s/MESA_FORMAT_SL8\b/MESA_FORMAT_L_SRGB8/g s/MESA_FORMAT_Z32_FLOAT\b/MESA_FORMAT_Z_FLOAT32/g s/MESA_FORMAT_XBGR16161616_UNORM\b/MESA_FORMAT_RGBX_UNORM16/g s/MESA_FORMAT_XBGR16161616_SNORM\b/MESA_FORMAT_RGBX_SNORM16/g s/MESA_FORMAT_XBGR16161616_FLOAT\b/MESA_FORMAT_RGBX_FLOAT16/g s/MESA_FORMAT_XBGR16161616_UINT\b/MESA_FORMAT_RGBX_UINT16/g s/MESA_FORMAT_XBGR16161616_SINT\b/MESA_FORMAT_RGBX_SINT16/g s/MESA_FORMAT_XBGR32323232_FLOAT\b/MESA_FORMAT_RGBX_FLOAT32/g s/MESA_FORMAT_XBGR32323232_UINT\b/MESA_FORMAT_RGBX_UINT32/g s/MESA_FORMAT_XBGR32323232_SINT\b/MESA_FORMAT_RGBX_SINT32/g s/MESA_FORMAT_XBGR8888_UINT\b/MESA_FORMAT_RGBX_UINT8/g s/MESA_FORMAT_XBGR8888_SINT\b/MESA_FORMAT_RGBX_SINT8/g
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
ef145ba4ded6aafb28e3bda02fb348e6b8bff12a |
|
20-Jan-2014 |
Mark Mueller <MarkKMueller@gmail.com> |
mesa: Rename 4 color component unsigned byte MESA_FORMATs Change all 4 color component unsigned byte formats to meet spec for P Type formats: s/MESA_FORMAT_RGBA8888\b/MESA_FORMAT_A8B8G8R8_UNORM/g s/MESA_FORMAT_RGBA8888_REV\b/MESA_FORMAT_R8G8B8A8_UNORM/g s/MESA_FORMAT_ARGB8888\b/MESA_FORMAT_B8G8R8A8_UNORM/g s/MESA_FORMAT_ARGB8888_REV\b/MESA_FORMAT_A8R8G8B8_UNORM/g s/MESA_FORMAT_RGBX8888\b/MESA_FORMAT_X8B8G8R8_UNORM/g s/MESA_FORMAT_RGBX8888_REV\b/MESA_FORMAT_R8G8B8X8_UNORM/g s/MESA_FORMAT_XRGB8888\b/MESA_FORMAT_B8G8R8X8_UNORM/g s/MESA_FORMAT_XRGB8888_REV\b/MESA_FORMAT_X8R8G8B8_UNORM/g
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
d22220219347689c51134e4a5650d75143748017 |
|
18-Nov-2013 |
Brian Paul <brianp@vmware.com> |
osmesa: add missing comma
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
cadec45c3dce3979082f3cab4558b0f48b923128 |
|
16-Nov-2013 |
Brian Paul <brianp@vmware.com> |
osmesa: add support for postprocess filters Add new OSMesaPostprocess() function to allow using the gallium postprocessing filters. This only works for OSMesa with gallium drivers, not the legacy swrast OSMesa. Bump OSMESA_MAJOR/MINOR_VERSION numbers to 10.0 Reviewed-by: Marek Olšák <marek.olsak@amd.com>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
ab2da985b67704ac556da591e227b41f3a2e1419 |
|
08-Nov-2013 |
Brian Paul <brianp@vmware.com> |
osmesa: assorted code clean-ups
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
a66a008b17872f3eab91b7d04dd70e4537bdb627 |
|
08-Nov-2013 |
Brian Paul <brianp@vmware.com> |
osmesa: fix broken triangle/line drawing when using float color buffer Doesn't seem to help with bug 71363 but it fixed a failure I found in my testing. Cc: "9.2" <mesa-stable@lists.freedesktop.org> Cc: "10.0" <mesa-stable@lists.freedesktop.org>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
a964397fd93e243f9287e8094681dfcb18a2ecc6 |
|
28-Jun-2013 |
Ian Romanick <ian.d.romanick@intel.com> |
osmesa: Don't call _mesa_enable_._._extensions and _mesa_enable_sw_extensions _mesa_enable_sw_extensions enables all the extensions (and more) that the others enable. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
d7165b383da018ff666f789d555093fa3164dc73 |
|
20-Jun-2013 |
Eric Anholt <eric@anholt.net> |
mesa: Remove the Initialized field from framebuffers. This existed to tell the core not to call GetBufferSize, except that even if you didn't set it nothing happened because nobody had a GetBufferSize. v2: Remove two more instances of setting the field (from Brian) Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
bab755ad1b8cc5560c7d92e21b1fb1c3bebd43ae |
|
20-Jun-2013 |
Eric Anholt <eric@anholt.net> |
mesa: Remove Driver.GetBufferSize and its callers. Only the GDI driver set it to non-NULL any more, and that driver has a Viewport hook that should keep it limping along as well as it ever has. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
3998cfa933dcd9134b75d9f0ae2c9cfcd6f2ee45 |
|
05-Jun-2013 |
Rico Schüller <kgbricola@web.de> |
mesa: remove outdated version lines in comments Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
3d8d5b298a268b119d840bc9bae0ee9e0c9244a9 |
|
21-Apr-2013 |
Kenneth Graunke <kenneth@whitecape.org> |
mesa: Restore 78-column wrapping of license text in C-style comments. The previous commit introduced extra words, breaking the formatting. This text transformation was done automatically via the following shell command: $ git grep 'THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY' | sed 's/:.*$//' | xargs -I {} sh -c 'vim -e -s {} < vimscript where 'vimscript' is a file containing: /THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY/;/\*\// !fmt -w 78 -p ' * ' :wq Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
96ff2edc73ccf11d4d198ba3665507f73ae4a9f7 |
|
21-Apr-2013 |
Kenneth Graunke <kenneth@whitecape.org> |
mesa: Add "OR COPYRIGHT HOLDERS" to license text disclaiming liability. This brings the license text in line with the MIT License as published on the Open Source Initiative website: http://opensource.org/licenses/mit-license.php Generated automatically be the following shell command: $ git grep 'THE AUTHORS BE LIABLE' | sed 's/:.*$//g' | xargs -I '{}' \ sed -i 's/THE AUTHORS/THE AUTHORS OR COPYRIGHT HOLDERS/' {} This introduces some wrapping issues, to be fixed in the next commit. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
dd404bc94f78a1766527becee03f8ef6ae3a799b |
|
21-Apr-2013 |
Kenneth Graunke <kenneth@whitecape.org> |
mesa: Change "BRIAN PAUL" to "THE AUTHORS" in license text. Generated automatically be the following shell command: $ git grep 'BRIAN PAUL BE LIABLE' | sed 's/:.*$//g' | xargs -I '{}' \ sed -i 's/BRIAN PAUL/THE AUTHORS/' {} The intention here is to protect all authors, not just Brian Paul. I believe that was already the sensible interpretation, but spelling it out is probably better. More practically, it also prevents people from accidentally copy & pasting the license into a new file which says Brian is not liable when he isn't even one of the authors. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
2180f3297285e96d7b69e1cef4414461ba42b0d2 |
|
26-Jan-2013 |
Brian Paul <brianp@vmware.com> |
osmesa: use _mesa_generate_mipmap() for mipmap generation, not meta See previous commit for more info. Note: This is a candidate for the 9.0 branch. Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
be4b1664fbc98b0b1d66bb91850ecada52b36b91 |
|
18-Jan-2013 |
Eric Anholt <eric@anholt.net> |
mesa: Make the drivers call a non-code-generated dispatch table setup. I want to drive the Save dispatch table setup from this same function. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
6cf3034ba72bff55841b1e3338fbc541cd04efdc |
|
17-Dec-2012 |
Jordan Justen <jordan.l.justen@intel.com> |
mesa osmesa/x11: fix build error introduced in 4bea4cb9 Fixes https://bugs.freedesktop.org/show_bug.cgi?id=58380 Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
4bea4cb9fd55cdb267003a6e6e16f7e903e00940 |
|
16-Nov-2012 |
Jordan Justen <jordan.l.justen@intel.com> |
drivers: compute version and then initialize exec table This change forces the context version to be computed before initilizing the exec dispatch tables. Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
c73245882c7ff1277b190b97f093f7b423a22f10 |
|
30-Nov-2012 |
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>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
dbd6135bc1ba285128ab991c03c4df6fbd6fefe8 |
|
27-Nov-2012 |
Paul Berry <stereotype441@gmail.com> |
mesa: Rename API_OPENGL to API_OPENGL_COMPAT. This should help avoid confusion now that we're using the gl_api enum to distinguishing between core and compatibility API's. The corresponding enum value for core API's is API_OPENGL_CORE. Acked-by: Eric Anholt <eric@anholt.net> Acked-by: Matt Turner <mattst88@gmail.com> Acked-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
733dba2a08765dddc478a015439ea2a684d5f2a0 |
|
29-Sep-2012 |
Brian Paul <brianp@vmware.com> |
mesa: remove the driverCtx parameter to _mesa_create/initialize_context() No longer used.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
a3b2c3a4211f72b82d1061a94447cdbc1321ab8e |
|
20-Feb-2012 |
Brian Paul <brianp@vmware.com> |
osmesa: use SWRAST_MAX_WIDTH/HEIGHT
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
3fc6e4e0254c0bfb643439952f2ceb55193010e7 |
|
31-Jan-2012 |
Brian Paul <brianp@vmware.com> |
osmesa: set RefCount = 1 in new_osmesa_renderbuffer() This was lost during the renderbuffer overhaul work. Fixes a failed refcount assertion.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
136791ebc1fb91ef20dc65722a34f093d2947849 |
|
28-Jan-2012 |
Vinson Lee <vlee@freedesktop.org> |
osmesa: Fix osmesa_context.DataType type. Fixes these GCC warnings. osmesa.c: In function ‘osmesa_renderbuffer_storage’: osmesa.c:417: warning: comparison is always false due to limited range of data type osmesa.c:423: warning: comparison is always false due to limited range of data type osmesa.c:431: warning: comparison is always false due to limited range of data type osmesa.c:437: warning: comparison is always false due to limited range of data type osmesa.c:447: warning: comparison is always false due to limited range of data type osmesa.c:453: warning: comparison is always false due to limited range of data type osmesa.c:463: warning: comparison is always false due to limited range of data type osmesa.c:466: warning: comparison is always false due to limited range of data type osmesa.c:476: warning: comparison is always false due to limited range of data type osmesa.c:479: warning: comparison is always false due to limited range of data type Signed-off-by: Vinson Lee <vlee@freedesktop.org> Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
797c18be1f907337ebd85b18ce43dfa0b056f492 |
|
16-Jan-2012 |
Brian Paul <brianp@vmware.com> |
osmesa: use swrast_renderbuffer
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
7a36345f70a0b8ac2d480bb52eb2c74c2be5a978 |
|
16-Jan-2012 |
Brian Paul <brianp@vmware.com> |
mesa: rename gl_renderbuffer::Data to Buffer To better indicate that this pointer to the malloc'd memory.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
f9874feef4d8952df5054bd8e8f4e0deda4ef44f |
|
16-Jan-2012 |
Brian Paul <brianp@vmware.com> |
mesa: remove gl_renderbuffer::DataType
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
2873555a76a7358db053c3a7b121b489f8df9bb1 |
|
16-Jan-2012 |
Brian Paul <brianp@vmware.com> |
osmesa: remove obsolete GetRow/PutRow code
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
540a8b2cfdedbf5a635f33c720aa795fae74e08b |
|
13-Jan-2012 |
Brian Paul <brianp@vmware.com> |
osmesa: fix renderbuffer format selection The gl_renderbuffer::Format field wasn't always set properly. This didn't matter much in the past but with the recent swrast/renderbuffer mapping changes, core Mesa will be directly touching OSMesa colorbuffers so using the right MESA_FORMAT_x value is important. Unfortunately, there aren't MESA_FORMATs for all the possible OSmesa format/type combinations, such as GL_FLOAT / OSMESA_ARGB. If anyone runs into these we can add new Mesa formats. v2: add warnings for unsupported formats, fix ARGB_REV mix-up. NOTE: This is a candidate for the 8.0 branch. Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
cb254b75d7d971b3f1baab45a82cedf0bd6c36c4 |
|
12-Jan-2012 |
Brian Paul <brianp@vmware.com> |
osmesa: fix glReadPixels, etc Needed to implement the Map/UnmapRenderbuffer() driver hooks. This fixes glRead/Draw/CopyPixels, etc. See https://bugs.freedesktop.org/show_bug.cgi?id=44723 Note: This is a candidate for the 8.0 branch. Tested-by: Kevin Hobbs <hobbsk@ohiou.edu>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.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/osmesa/osmesa.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/osmesa/osmesa.c
|
d334a0fb8cbb368c337858b16cb567a28a35f688 |
|
19-Dec-2011 |
Alex Galakhov <agalakhov@gmail.com> |
osmesa: fix RGB565 rendering Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.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/osmesa/osmesa.c
|
0b34074bdb978c95b8de65517143c546ac0cf75f |
|
06-Dec-2011 |
Fabio Pedretti <fabio.ped@libero.it> |
osmesa: remove unused bpc variable Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
0e8d045bf8bc930576cc69b9de8a31a4c973dc7c |
|
07-Jun-2011 |
Jeremy Huddleston <jeremyhu@apple.com> |
osmesa: Fix missing symbols when GLX_INDIRECT_RENDERING is defined. When GLX_INDIRECT_RENDERING is defined, some symbols are used in libglapi.a but are not defined. Define them through the help of glapitemp.h. Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
4c92f3fa6ebe01628546617f91da3b3c10572b16 |
|
23-Apr-2011 |
José Fonseca <jose.r.fonseca@gmail.com> |
osmesa: Fix Mingw build. Build as scons platform=windows osmesa
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.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/osmesa/osmesa.c
|
c8a6a8bf2c8c530edfea737ab0f316ae7b1e42ee |
|
04-Jan-2011 |
Brian Paul <brianp@vmware.com> |
osmesa: pass context to _mesa_update_framebuffer_visual() Fixes http://bugs.freedesktop.org/show_bug.cgi?id=32814
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
9c2b4814d0b7dc67777099ea249c09bcf9ee46eb |
|
30-Oct-2010 |
Brian Paul <brianp@vmware.com> |
osmesa: fix renderbuffer memleak in OSMesaMakeCurrent() Fixes fd.o bug 31128.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.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/osmesa/osmesa.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/osmesa/osmesa.c
|
d3491e775fb07f891463b2185d74bbad62f3ed24 |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Rename GLvisual and __GLcontextModes to struct gl_config
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
91c37599f621a0ec498c0f0add14f16470ca852b |
|
03-Jul-2010 |
Brian Paul <brianp@vmware.com> |
osmesa: remove old renderbuffer before adding new Fixes fd.o bug 10966 when OSMesaMakeCurrent() was called twice. NOTE: This is a candidate for the 7.8 branch.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
9b990c81c0f3b80988d159dd054ef3c0637d2d9e |
|
10-May-2010 |
Brian Paul <brianp@vmware.com> |
osmesa: use unsigned 16-bit/channel format
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
53a53b25497034bf827bec63c30038f881343ef5 |
|
05-May-2010 |
Brian Paul <brianp@vmware.com> |
osmesa: remove unused var
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
36b3a8bd5a317ab297f44b19fd14c7e76ec2fc77 |
|
05-May-2010 |
Brian Paul <brianp@vmware.com> |
osmesa: fix OSMesa for CHAN_BITS=32 CHAN_BITS=16 still broken. NOTE: this is a candidate for back-porting to the 7.8 stable branch.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.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/osmesa/osmesa.c
|
641705f0329c038079650089a664d76abfc5a937 |
|
25-Feb-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
osmesa: Remove support for color-index rendering Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.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/osmesa/osmesa.c
|
8d73aa6d1ae6e89bb2cd8f52f5586d569a4b6eeb |
|
19-Feb-2010 |
Kenneth Graunke <kenneth@whitecape.org> |
Remove _mesa_strcmp in favor of plain strcmp.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
45e76d2665b38ba3787548310efc59e969124c01 |
|
09-Oct-2009 |
Brian Paul <brianp@vmware.com> |
mesa: remove a bunch of gl_renderbuffer fields _ActualFormat is replaced by Format (MESA_FORMAT_x). ColorEncoding, ComponentType, RedBits, GreenBits, BlueBits, etc. are all replaced by MESA_FORMAT_x queries.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
1741bc1a79b6a243e841bca704f1a720b028124a |
|
21-Sep-2009 |
Brian Paul <brianp@vmware.com> |
osmesa: call _mesa_meta_init/free()
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
7eb5a2892d3d89f4b1800311babb40af1ec7d4e5 |
|
09-Feb-2009 |
Brian Paul <brianp@vmware.com> |
mesa: replace _mesa_unreference_framebuffer() with _mesa_reference_framebuffer()
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
91b491debea274cc4dfc12130624935d4ebd9728 |
|
05-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
insert mesa/ before include files
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
5c4ca968fab1b0b993fabeb73e3a5d92cbaadaf1 |
|
01-Apr-2008 |
Brian <brian.paul@tungstengraphics.com> |
added some missing calls to _mesa_enable_x_y_extensions()
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
216eb81c53908c9ac774a378425691aa66205a88 |
|
14-Apr-2007 |
Brian <brian@yutani.localnet.net> |
set osmesa renderbuffer refcount=1 upon creation, free renderbuffer in OSMesaDestroyContext()
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
ad766b5785c728e988e25509604c08fc347aba23 |
|
28-Mar-2007 |
Alan Hourihane <alanh@fairlite.demon.co.uk> |
Add missing OSMesaColorClamp function
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
a510bc3ee1a696da120c09ee4ec33dc033f671ac |
|
06-Mar-2007 |
Brian <brian@yutani.localnet.net> |
Fix/improve framebuffer object reference counting. Use _mesa_reference_framebuffer() and _mesa_unreference_framebuffer() functions to be sure reference counting is done correctly. Additional assertions are done too. Note _mesa_dereference_framebuffer() renamed to "unreference" as that's more accurate.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
48f5deab94be832a782a440f55a7bc742d50a62f |
|
30-Oct-2006 |
Keith Whitwell <keith@tungstengraphics.com> |
switch several dri drivers over
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
0a0fb5e0b3cfe61749af41d4200d42982b551cef |
|
29-Oct-2006 |
Keith Whitwell <keith@tungstengraphics.com> |
switch over to vbo module
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
544b94e15617fb69f77ebd57b1be49aafe2f64e6 |
|
17-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Lots of fixes/changes to select color depth at runtime.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
9cbe0e24ac3772ec5db303e532166351affc91c9 |
|
15-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Some code movement so that the gl_framebuffer is fully initialized before calling _mesa_make_current() to avoid hitting the initialize_framebuffer_size() stuff in context.c
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
89ffca52ac18103ebaa754241a882ea8438ff9c4 |
|
20-May-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
use new _mesa_remove_renderbuffer()
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
d44248ca00ad404cfc18c2c1f4c1817936ee4eac |
|
19-May-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Allow rendering 8, 16 and 32-bit/channel images without recompiling. Uses new renderbuffer adaptors.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
20215ecc7ded503d7d9cb6e8ba2f7a9c1621dd15 |
|
14-May-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove some unused macros
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
ed875a4cb3cf194637d696b2660b98fdc3b95b0f |
|
14-May-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix typo, remove dead code
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
5bdc6fdebc0ab59a888fba15136eb4a0ee2790e1 |
|
25-Apr-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
silence warnings
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
b100484145d3518e4896d756b1ceccf61382c569 |
|
01-Apr-2006 |
Daniel Borca <dborca@users.sourceforge.net> |
Initialize renderbuffer size.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.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/osmesa/osmesa.c
|
c61763b5d26fdde05d3f301b8c0bdb609cd5b16f |
|
28-Mar-2006 |
Daniel Borca <dborca@users.sourceforge.net> |
Match pixel addresses with `compute_row_addresses' in RGB mode (also obey RGB/UNSIGNED_BYTE rule).
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
0ad1bda7a1f7d88556dd458e532815ff28c898ae |
|
27-Mar-2006 |
Daniel Borca <dborca@users.sourceforge.net> |
PutRowRGB was not initialized for OSMESA_RGB_565
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
c6c0f947142c0cc82626c238804a68b4e8f53945 |
|
16-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Moved _glapi_check_multithread() call into drivers, instead of in _mesa_make_current(). This removes an ugly #if !defined(IN_DRI_DRIVER) from core Mesa.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
2219a15b06ba1f72d74b79047e52840d167f03b7 |
|
26-Jan-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove unneeded init of swrast->invalidate_line/triangle
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
5bdec89da520f763b6d0faad1781f64566a97fdd |
|
08-Dec-2005 |
Karl Schultz <kschultz@freedesktop.org> |
add {} to RENDER_SPAN macro to fix compilation problem
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
ba3da6154c324cc916845bc5de3de077d0b59ffc |
|
12-Nov-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Added OSMesaColorClamp(), bug 4917
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
4092fbd55ac92a59d09d5167ced328683bed049c |
|
21-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
replace GLdepth with GLuint
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
6ce60beb28fa96eeac22a90f6ce6156919d24e3d |
|
14-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove unused vars
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
5f16244879066722820ab0af7745a71387129cd9 |
|
14-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove _tnl_MakeCurrent call
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
5704b8e57a0c618ddf51502e99e9dbd48cc3e685 |
|
10-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix a problem w/ color index mode when CHAN_BITS=16
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
26bb5239c8ee2b469ca09c8fab91d92b37be0f00 |
|
01-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove the old set_buffer() routine
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
22652f952fbd3968f3d5a3db7898911508d76145 |
|
17-May-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix some BCOMP/ACOMP typos (fixes Brad King's vtk failures)
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
fc3bc1ae14e7aa769fe01c007a1d68f2ff6db7b8 |
|
07-May-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove some dead code
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
286c4cc201390e868c4f9b5ebe14c40db2d74a5d |
|
05-May-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
more updates for users of s_spantemp.h
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
eae0439ae6027ba64fba49fe13360d105700905f |
|
04-May-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix s_spantemp.h includes
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
e4b2356c07d31fbeeabb13b2fb47db703b473080 |
|
04-May-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Major check-in of changes for GL_EXT_framebuffer_object extension. Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
58f4d67703381003c23fecbd3fe114ef9d1730c3 |
|
29-Jan-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix initial viewport size bug
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
4d880987d248ff078845027cc21ba437564ac07d |
|
27-Nov-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Have OSMesaGetProcAddress() return new OSMESAproc typedef.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
c5f9aa7750633e2989a6a139c283419d536ee3f7 |
|
26-Nov-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Use a generic function typedef instead of void * to avoid gcc 3.4 warnings.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
c45b7364dab6c3daebc1f1d8d11124af4129074a |
|
21-Apr-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
check return values of _swrast_CreateContext, etc
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
894844a8d956a0ee5f95836331dc318f49fdb845 |
|
21-Mar-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Implemented support for software-based AUX color buffers. Only available with Xlib driver for now. Assorted clean-ups related to Draw/ReadBuffer(). Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
3340a9ea9ea31e6bd7f37d5c1f25ffcc97f20a6b |
|
14-Mar-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix stride bug in RGB and BGR span rendering
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.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/osmesa/osmesa.c
|
0f85b91c8ace21c25329b455e041bb39218c812f |
|
19-Oct-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Move initialization of default ctx->Driver.buffer-object-functions into bufferobj.c so all the drivers don't have to worry about them.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
16927d02bcf99e12942c735d13fad73eaa082e88 |
|
15-Oct-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
initialize GetBufferSubData pointer
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
4128d88b98e22676fa05ed586da1641c85a0bde2 |
|
11-Oct-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
s/GL_COLOR_INDEX/OSMESA_COLOR_INDEX/
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
5dce1e5c420872ae096854841a9665f8d3d649fb |
|
11-Oct-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
don't request accum buffer in color index mode
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
2cdd699a77f7801b1e37b72108a33fa95354e67a |
|
08-Oct-2003 |
Kendall Bennett <KendallB@scitechsoft.com> |
More SciTech SNAP specific changes to glheader.h. Also modified the macros in swrast/s_spantemp.h to allow dithering to be used in the SNAP drivers.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
57d882b6847128fe5f72575f61a2b2dace7ac46c |
|
17-Sep-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
GL_ARB_vertex_buffer_object working now, at least for non-indexed vertex arrays.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
84351999ec6ad07e0cfc31c0b3a8c86da4134bfe |
|
17-Sep-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
added call to _mesa_enable_1_5_extensions()
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
738318bb75dea8dac4465f53850987f6062a732d |
|
04-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Rework gl[Copy]Tex[Sub]Image() error checking so that all level, width, height and depth checks are done via ctx->Driver.TestProxyTexImage(). This allows more flexiblity, like supporting larger, non-cubic 3D textures.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
6fafc7ad19a8b7400e57a86b588766b6f3811a05 |
|
01-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
s/gl_ctx/mesa/ and misc clean-ups
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
a3f137094cd965d27e1b088499dd609b81a91906 |
|
01-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
New device driver hooks for texture object and texture image creation to allow drivers to implement C++-like inheritance via containment. Lots of assorted clean-ups related to texture objects.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
cc9464e082b82179e3c4b51ea460212c10b2bf0c |
|
04-Mar-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix GLchan=GLfloat problems
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
27558a160a9fe91745728d7626995cd88f8fe339 |
|
01-Mar-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch] Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
4039cb8ca82d59451a6de8902fe35e693cdca3ba |
|
25-Feb-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
casts to silence g++ warnings
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
22a47c5251ee7b91dc8f7f4f7dbeb3ad5a117b70 |
|
14-Nov-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Overhaul of line drawing template code. Make better use of sw_span mechanism.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
9c799cdc49e9200f5a1c7c7d9787d5729b5b0082 |
|
13-Nov-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Lots of clean-ups. Use new s_spantemp.h to generate all the span functions. Updated triangle functions (#define NAME, etc)
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
6ec6b845fdf3c44436028ad6fff9471d18928719 |
|
30-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
s/BZERO/_mesa_bzero/
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
9bd8f97ea48baf46fc1d688b15741c192adb5436 |
|
29-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
update versioning/extensions for OpenGL 1.4 / Mesa 5.0
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
367d308b8267ad86cd7623590b7bfd4737b5fbf5 |
|
25-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
wrapped a few more C library functions
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
3c63452e64df7e10aa073c6c3b9492b1d7dabbb8 |
|
25-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Header file clean-up: 1. Remove all.h and PC_HEADER junk. 2. Rolled mem.c and mem.h into imports.c and imports.h 3. Include imports.h instead of mem.h Restore _mesa_create/initialize_context() to be like they were in 4.0.4 New wrappers for a few std C functions: _mesa_atoi(), _mesa_strstr(), etc.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
10d343f407bddf011be3d2b79a6541815759785a |
|
17-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
patches from Gerk Huisma for float-channel rendering
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
60b6e4fd7e85ca0ad1c4ab22433b745bf97e9280 |
|
14-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
context-related cleanups (ex: _mesa_notifySwapBuffers instead of _mesa_swapbuffers)
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
8ad1076dc2afda8ed37e5a9f6a757583eba90375 |
|
11-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Another round of glRead/DrawBuffer() clean-ups and simplifications. Replaced ctx->Color._DriverDrawBuffer with swrast->CurrentBuffer. Replaced ctx->Pixel._DriverReadBuffer with ctx->Pixel._ReadSrcMask. swrast->Driver.SetBuffer() takes FRONT/BACK_LEFT/RIGHT_BIT values now. Added tokens and code for GL_AUX buffers, for completeness.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
f42d366bb6fadefb5a0e4fe19c35f88ce1345906 |
|
05-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
GLfloat/GLchan updates
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
89fb06fcc11cbe3f23521312155d6c55d869f526 |
|
27-Sep-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
new texture compression infrastructure
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
77df88727cb0a423dd5cb41498c2302d9df4fce7 |
|
07-Aug-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
struct sw_span is again allocated on the stack, but the arrays of span data are broken out into a new struct span_arrays which is allocated per-context (to avoid huge stack allocations - a problem on Windows). This lets us use span.redStep instead of span->redStep (for example) to hopefully get slightly better performance in the triangle functions.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
3b4fbbc129c711a5aec8d653d5c6eb2e195f947c |
|
09-Jul-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Overhaul of glRead/DrawBuffer() code. Now, swrast->Driver.SetBuffer() indicates the read AND draw color buffer for all software rasterization. Lots of related clean-ups. See RELNOTES-4.1 for details.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
4336c28c843923db3d9c8dc0a0cb2440ba94f064 |
|
30-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
CHAN_TYPE==GL_FLOAT clamping. call _tnl_MakeCurrent. (Gerk Huisma)
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
7082420653d06d572ed04843abad651f71a9f90d |
|
25-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed extra right-paren
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
07bb9884a5decd19119d9474af06c0d7ddc726b5 |
|
25-Jun-2002 |
Keith Whitwell <keith@tungstengraphics.com> |
FRONT_AND_BACK culling
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
8afe7de8deaf3c9613fd68b344de8c52b02b1879 |
|
15-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Implemented GL_NV_texture_rectangle extension. Replace struct gl_texure_object's Dimension w/ Target field. Added _EnabledUnits to struct gl_texture_attrib - the _ReallyEnabled field is obsolete, but still present for now. This effectively removes the 8-texture units limit, 32 units now possible, but unlikely! New TEXTURE_1D/2D/3D/CUBE/RECT_BIT tokens for unit->_ReallyEnabled field. Updated device drivers to use ctx->Texture._EnabledUnits.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
4753d60dd070bb08d0116076bcc08025c86ce857 |
|
15-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Added ctx parameter to _mesa_debug() Added _mesa_printf() Updated SetDrawBuffer() function in all drivers (ala 4.0.3) Import 4.0.3/DRI changes.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
9a33a11d714c90162d32781ebbd2c1dfab52cfd1 |
|
13-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
New _mesa_debug() function to replace fprintf() calls. Some source files updated to call _mesa_debug(), but not finished. Added __GLimports as a parameter to _mesa_create/init_context() and updated drivers accordingly. Fleshed-out more of the __GLimports and __GLexports functionality. Removed run-time config file support (config.c)
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
bf80e1ed620836e2ca0dd3f7d2d4cb187d17563d |
|
19-Apr-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Allocate a sw_span struct in the swrast context instead of allocating it on the stack frame in the point/line/triangle functions. (Klaus Niederkrueger) This should solve the performance problem Karl found on Windows.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
01dc182ee86922845ba0b17a2cda9af19150c93a |
|
04-Apr-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
added OSMesaGetProcAddress()
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
02ee456248c75cfee324164ec6fd81a3b77ec2bf |
|
04-Apr-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
call _mesa_ResizeBuffersMESA() in OSMesaMakeCurrent() to reconcile buffer size changes
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
23d319fc7dda3ae3639c05cd2c7a8bcdac9eac36 |
|
29-Mar-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
use _glapi_get_context() instead of GET_CURRENT_CONTEXT(ctx); in buffer_size()
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
18a285a5e244b7405b85feb7315a30d99920ec5d |
|
16-Mar-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Lots of changes related to framebuffer/window buffer resizing. Basically, instead of passing a GLcontext* to ResizeBuffers(), pass a GLframebuffer*. The idea is that a window can be resized without it being bound to a rendering context. This makes for a nice clean-up in the XFree86 server-side GLX code. Renamed ctx->Driver.ResizeBuffersMESA() to ctx->Driver.ResizeBuffers().
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
09a0cb464d2bc661859c6435f2145e8a5ece005a |
|
01-Mar-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated comments for CHAN_BITS=16 or 32
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
1cefc83a8802deb53a176e20fd2d23b8ce47909f |
|
30-Jan-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
return GL_RENDERER = Mesa Offscreen16/32 when CHAN_BITS = 16 or 32
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
10f30eb43835c57c00783390a02d72daf4f78e26 |
|
17-Dec-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
first checkpoint commit of Klaus's new span code (struct sw_span)
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
31c40f0905331ca51d705f8a072a9d239d692966 |
|
25-Sep-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
use correct vertex for flatshading
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
2427575c21c7c04b52f4a3605ad87c142c01f840 |
|
23-Sep-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
[rgba]shift values weren't always correct, only effected blended lines
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
05ba9becc3211795af539d79b70c8a6af2688108 |
|
21-Sep-2001 |
Karl Schultz <kschultz@freedesktop.org> |
Make osmesa a DLL instead of a static lib (Windows). This is more consistent with the other modules and platforms. It also makes the API and linkage on Windows more consistent.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
4742735a5c22f2400a2777965e08e757ec384979 |
|
18-Sep-2001 |
Karl Schultz <kschultz@freedesktop.org> |
compiler warnings
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
e79f4b08d5005a4053230a1e4c66455fb9e56430 |
|
12-Sep-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
hook compressed texture functions into driver
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
30230a9cd171128c34c55bd751242dbe07dc3a89 |
|
10-Sep-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed s/w alpha bug 458411
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
a0037ad8b38e25bdb16e64e4da6e5c75cc66a9cd |
|
29-Aug-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
added OSMESA_MAX_WIDTH/HEIGHT queries
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
2a88946f9ad82350c2f7edc2185bf9394d2d4764 |
|
29-Aug-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
OpenGL 1.3 support
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
96385fa15569e25cd0977e678c0ff3bdab6ef316 |
|
14-Jul-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
more work on float colors (still not finished)
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
f431a3fb4dc1bf860203d79e54657e3a62bc50df |
|
13-Jul-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
assorted changes for supporting GLfloat color channels (not done)
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
1182ffeec39bf419928ba862c225e80a439fee7a |
|
13-Jul-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Rename some of the tnl->Driver.* functions to tnl->Driver.Render.*, to make it clear that these are owned by t_vb_render.c. Make swrast_setup opaque - it now hooks itself directly into tnl->Driver.Render.*. Add a _swsetup_Wakeup() call that does this. Update X11 (tested), osmesa and FX drivers for this change. FX compiles but is probably broken as the changes there are large. It was the only remaining driver that used the internal _swsetup_ functions for interp and copy_pv. This usage has been replaced with code from the DRI tdfx driver.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
5233ca8d3061e9e126c73073dccf56c65869bb61 |
|
05-Jul-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed logic error in OSMesaMakeCurrent() for 565 pixel support (Lars Andersson)
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
206eda8b69ab3c63e9597015189f49d1bda9356f |
|
27-Jun-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
support for RGB_565 pixels (Lars Andersson), untested
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
65c6ca91795a71cf38dbe5f49f2d73fd9d4049cd |
|
15-Jun-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
replace 255 with CHAN_MAX
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
2db44ffe9d591b0686755e2128ae9a6a1611f2a5 |
|
14-Jun-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed a comment
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
e715c4a62d57eacb4b5b3b94276f251b7a4e5d22 |
|
31-May-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed s/w alpha channel bug
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
9bf68ad963ba92b5d1e725f965979042495a5313 |
|
14-May-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
New triangle rasterization code. Store per-span initial/step values in the new triangle_span struct. Much cleaner code and possibilities for future optimizations.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
bc69de5f21ebb4d6e1c65bf5652d17a9fc87dda7 |
|
10-May-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Driver interface changes
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
7d58f44f73be59bd3583e6dfeedf56c43f7fbd55 |
|
04-Apr-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
More texture image changes. 1. Added ctx->Driver.ChooseTextureFormat() function. Examines user's internalFormat, format, type params and returns a gl_texture_format. 2. _mesa_store_teximage[123]d() calls ctx->Driver.ChooseTextureFormat(), allocates storage and transfers the image into the desired format. 3. _mesa_transfer_teximage() now takes a gl_texture_format to describe the destination format. Any combination of input format/type and output gl_texture_format is accepted. Uses optimized _mesa_convert_- texsubimage[123]d() functions when possible. 3. DRI driver's TexImage[123]D functions should be a lot simpler now.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
2780ed4b978b32a08be6eecb0e923250e7b907ee |
|
29-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
silence a compiler warning
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
709892459922a32096fe9dd8261d0d92337bb02f |
|
19-Mar-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Split driver struct into swrast/tnl/core components.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
95e02a210ed339ad20b0c16284dcdcf9af2dc755 |
|
08-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
do fog interpolation if INTERP_FOG is defined, not when INTERP_Z is defined
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
01915e90e6912f06d43d443a09157f7bbc96ddc5 |
|
08-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
More g++ warning fixes. Fixes for CHAN_BITS==16, it seems to work.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
08836341788a9f9d638d9dc8328510ccd18ddeb5 |
|
03-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
lots of gl_*() to _mesa_*() namespace clean-up
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
2aadbf41dfd4f63c6118d0ad2d8659d289cbe454 |
|
19-Feb-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Updated Driver.CopyTexImage[12]D and Driver.CopyTexSubImage[123]D functions so they work like the other teximage functions. Added fallback routines to texstore.c for drivers to use.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
a81b3532f7c984878ba1d4b38f796abf731f76b1 |
|
12-Feb-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
added ctx->Driver.ResetLineStipple, misc clean-up
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
9db3f95acea5622573803890afd506ebcdaab3b3 |
|
09-Feb-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed bytesPerValue bug in OSMesaGetDepthBuffer()
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
8e39ad2cd67d49be40ff0822f3269affdf83d601 |
|
06-Feb-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Overhaul of texture image handling. 1. gl_texture_image struct's Data pointer points to images in driver's format. 2. Added FetchTexel() function pointer to struct gl_texture_image. 3. Changed Driver Tex[Sub]Image functions, return void now. 4. Texture storage/fetch code in new texstore.c file. 5. Removed texture.[ch] - functions moved to state.c Note: FX driver updates not finished yet.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
d98fdad3bfc7018740cf781e00fa53ad9a4479cd |
|
29-Jan-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Update implementations of Driver.Clear().
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
5c1e7fa6ee72f4403d9ec9d12830dd689b966e71 |
|
29-Jan-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Removed knowledge of swrast Clear/Bitmap/Accum/Draw/Read/CopyPixels functions from core mesa -- if drivers need these fallbacks they must now call them themselves. Introduced hooks for clip-vertex-interpolation and the rendering of clipped lines and polygons. Allows drivers to interpolate their hardware-format vertices directly. Used in dri drivers to replace fastpath code. Slight optimizations to pipeline build/run routines.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
74b493a5e61237de081a438e774e5d8139d4c6b7 |
|
24-Jan-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Lots of GLchan datatype changes. Added GLvector4us datatype in math/m_vector.[ch] Added _math_trans_4us() in math/m_translate.[ch] Choose GLvector4ub, GLvector4us, GLvector4f at compile time based on CHAN_BITS. Made Driver.ClearColor() and Driver.ClearIndex() optional driver functions. Changed args to Driver.ClearColor(), updated drivers. Reordered files in Makefile.X11
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
b6bcae5698df88f7730d40004ce7ce0462e97a20 |
|
24-Jan-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Replaced struct gl_visual with struct __GLcontextModesRec from glcore.h. Replace "RGBAMode" with "rgbMode", etc. Other minor clean-ups.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
547bbcabffffad1a630c261830998c511efc2b96 |
|
16-Jan-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated ctx->Driver functions for s/w setup
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
3f9ee180a887635134ce4303b33c684bc770dbe9 |
|
12-Jan-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
initialize Driver.RenderPrimitive to _swsetup_RenderPrimNoop
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
58e991705392a2e17a1c8b034f4083a0adaf1943 |
|
05-Jan-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Remove 'pv' parameter from Line/Tri/Point funcs. The provoking vertex is always the last vertex parameter. Modify clipping to preserve pv colors. Modify swrast and X11 driver to expect the pv in the last vertex (was looking in the first vertex previously). Remove all handling of flatshading from swrast_setup. Allow drivers to override the unclipped render tabs in tnl_render_stage directly. (Like in 3.4). Removed fxsimplerender stage. Modified t_vb_rendertmp.h to remove the need for 'parity' arguments in RENDER_TRI macros.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
3041d05bbcccfddba01a1eeaba01e5da0e1e99af |
|
02-Jan-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Removed fixed.h (GLfixed now in mtypes.h, fixed-pt macros in mmath.h) Clean-up of color conversion macros. New mmath.h macros (IROUND, IFLOOR, ICEIL, FRAC) used in various places.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
cab974cf6c2dbfbf5dd5d291e1aae0f8eeb34290 |
|
26-Dec-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Major rework of tnl module New array_cache module Support 8 texture units in core mesa (now support 8 everywhere) Rework core mesa statechange operations to avoid flushing on many noop statechanges.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
dbd1e2b5990a3689bf718296c57c14fc3ba38db5 |
|
22-Nov-2000 |
Jouk Jansen <joukj@hrem.stm.tudelft.nl> |
Modified Files: Mesa/src/Allegro/amesa.c Mesa/src/DOS/dosmesa.c Mesa/src/FX/fxdd.c Mesa/src/FX/fxdrv.h Mesa/src/FX/fxfastpath.c Mesa/src/GGI/include/ggi/mesa/ggimesa.h Mesa/src/OSmesa/osmesa.c Mesa/src/SVGA/svgamesa.c Mesa/src/Trace/tr_control.c Mesa/src/Windows/wgl.c Mesa/src/X/xmesaP.h Mesa/src/X86/3dnow.c Mesa/src/X86/katmai.c Mesa/src/X86/x86.c Removed Files: Mesa/src/mms_depend Oops,... all files containing Caps in directory name or file name were missing in my types->mtypes commit. ----------------------------------------------------------------------
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
a852378a6289d154364dde440f89a39bbfc33e2d |
|
20-Nov-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
Replaced Texture.CurrentD[] with separate Texture.Current1/2/3D vars. Completely removed the dirty texture object list. Set texObj->Complete to GL_FALSE to indicate dirty. Made point/line/triangle/quad SWvertex parameters const. Minor code clean-ups.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
5a9026c65d260dc185e072163999f5d810015108 |
|
17-Nov-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
Minor header file changes to silence warnings. Added _mesa_enable_sw_extensions(), called by software-only drivers to enable all s/w-supported GL extensions.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
23caf20169ac38436ee9c13914f1d6aa7cf6bb5e |
|
16-Nov-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Move the transform and lighting code to two new directories math: Provides basic matrix and vector functionality that might be useful to multiple software t&l implementations, and is used by core mesa to manage the Model, Project, etc matrices. tnl: The real transform & lighting code from core mesa, including everything from glVertex3f through vertex buffer handling, transformation, clipping, lighting and handoff to a driver for rasterization. The interfaces of these can be further tightened up, but the basic splitting up of state and code move is done.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
f930330d5f8dbc61d449be65da9e6a951b18a909 |
|
14-Nov-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed unused set_color() and set_index() functions
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
c19d783e0715ac01ad4d3fd0705500d2bf6f7039 |
|
14-Nov-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
Removed Driver.Color() and Driver.Index() functions. Pass color or color index directly to WriteMono*() span functions. Updated current s/w drivers accordingly. Clean-up of X gc handling in XMesa driver.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
2d595d70202bad560c27ea81ec71b740415b3355 |
|
06-Nov-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
test ctx->RenderMode in chooser functions
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
861ca519ab68f6f215e2de186c76b9836ba2d403 |
|
06-Nov-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed obsolete VB vars
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
1e885f6e6ce9c46c3220eb0472bdfe2aa7946596 |
|
05-Nov-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Reworked to use the new software rasterizer. Optimized line/tri functions are hooked into the software rasterizer.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
724abeb058ca9372c5a9b9e38ee43dde1accaa41 |
|
31-Oct-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Moved the software rasterizer to a new directory.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
9499e017b7e05411a32b3e4fa94885eaec0d7277 |
|
30-Oct-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
Removed UPDATE_IMAGE_TRANSFER_STATE, use _NEW_PIXEL flag instead. More minor GLchan changes. Silence some compiler warnings in cva.[ch]
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
ebb248aa5c018dc676d389221d76ed329059789e |
|
29-Oct-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
more minor header file re-org (moved CONST, ASSERT, INLINE to config.h)
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
eb6c6439ae23e47b79b72f3737b6d0d14e1f9f26 |
|
29-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed ctx->Texture.Enabled, use ctx->Texture.ReallyEnabled instead
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
b1394fa92aaaf859ce9efc8b5fc194397921320c |
|
26-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
First batch of OpenGL SI related changes: Renamed struct gl_context to struct __GLcontextRec. Include glcore.h, setup GL imports/exports. Replaced gl_ prefix with _mesa_ prefix in context.[ch] functions. GLcontext's Visual field is no longer a pointer.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
2bf5d9470d3232763cb49b5589209940d4d5398d |
|
08-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added OSMesaCreateContextExt()
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
24507ff6ab91a85f98da60745bd6585499968b60 |
|
27-Jun-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_EXT_texture_env_combine (Holger Waechtler)
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
eed6f691991ed0d64752fa712c83f67eb700b9ad |
|
26-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
include glheader.h instead of system headers
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
413d6a21f849a689b5c83ea04395856b44fc65a8 |
|
26-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
more work on GL_ARB_texture_cube_map
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
df81387dfae199a71bc55138ea5856dc05eacf24 |
|
22-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
call _mesa_initialize_context()
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
7e67fb41fb54e050f6983b4de09ed3a317d6148f |
|
04-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
more GL_HP_occlusion_test work
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
941dcc797e1a6317808c1ec43476817286d576ba |
|
04-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
use BCOPY macro on FreeBSD
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
b2e460018375f699198073a6167e0ee96ba1d267 |
|
31-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
updates for separate R/G/B/A accum buffer sizes
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
23ee049401fdaaa77240a3eb02ca4dcce421a939 |
|
28-Mar-2000 |
Randy Frank <rfrank@rsinc.com> |
Implemented support for the HP occlusion test extension (osmesa and X)
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
650cb74bcb913d2589355d56a14da1ab0307d1fc |
|
17-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed old Depth buffer pointer var
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
ed30dfa1264ec8875a3162c3c8778bc703bf11d5 |
|
03-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
runtime selectable depth buffer depth
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
c26d81842a9e074d059a802033d3311ac628aa8e |
|
15-Jan-2000 |
Randy Frank <rfrank@rsinc.com> |
Added occlusion test code. Follows the HP proposed occlusion test extension.
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
304357dcd496f7ebf499fd9c77b4eba83a75abd5 |
|
14-Jan-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
GLcontext is now nested in OSMesaContext
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
dd020f13a6d520b46aefd4453dae6b6edcc427f6 |
|
06-Jan-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated Clear function for new mask bits
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
d3c070ca6a36daa765b1ad7f44e03e6671ad0490 |
|
17-Dec-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed old thread code
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
4c44d63f01a01f134d7e4456d4209edee97f9ef5 |
|
10-Dec-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
pass new args to gl_create_framebuffer()
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
cea0e8e6700e871bb9bcb334cb75fbfbfcdfd702 |
|
25-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
replaced Driver.SetBuffer() with SetDrawBuffer() and SetReadBuffer()
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
cb5ecb883eb3be842ef44c61df8d4b527877c858 |
|
11-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
initial changes for Mesa 3.3
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
bd5cdaf4442872d3cd2ff94eeafadd481d27fcfb |
|
13-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed GL_ prefix from memory macros
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|
afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1c |
|
19-Aug-1999 |
jtg <jtg> |
Initial revision
/external/mesa3d/src/mesa/drivers/osmesa/osmesa.c
|