83d2f9db2929781d7d4b182355c872a7cbbcaeec |
|
06-Jul-2016 |
Francisco Jerez <currojerez@riseup.net> |
mesa: Rename "texturebarrier" source files to "barrier". In preparation for collecting all pipeline barrier GL entry points into a single source file. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
e2d5a6fac5c2b433cd78c0fc29b420b36c429cb9 |
|
24-Mar-2016 |
Miklós Máté <mtmkls@gmail.com> |
mesa: optionally associate a gl_program to ATI_fragment_shader the state tracker will use it Acked-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Signed-off-by: Miklós Máté <mtmkls@gmail.com> Signed-off-by: Marek Olšák <marek.olsak@amd.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
a347a0f53fbdd9b607d7eae4a483e62f82c68cb1 |
|
16-Dec-2015 |
Eduardo Lima Mitev <elima@igalia.com> |
mesa: Completely remove QuerySamplesForFormat from driver func table At this point, all uses have been replaced by the more general hook QueryInternalFormat, introduced by ARB_internalformat_query2. Reviewed-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
45054f9702bd07cd293c1f6c1317eae9530cc4da |
|
27-Oct-2015 |
Eduardo Lima Mitev <elima@igalia.com> |
mesa: Add a default QueryInternalFormat() function for drivers This is a fallback function for drivers not implementing ARB_internalformat_query2. Reviewed-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
234d5320bbe373b9197e63f92326398b54c16fe9 |
|
21-Oct-2015 |
Brian Paul <brianp@vmware.com> |
drivers/common: use _mesa_RasterPos instead of _tnl_RasterPos Reviewed-by: Roland Scheidegger <sroland@vmware.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
00f6beed02d644189b935b3cc9d70a6f993c034e |
|
27-Sep-2015 |
Marek Olšák <marek.olsak@amd.com> |
mesa: remove Driver.EndCallList Nothing overrides it. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
ef6c0714af57d1aeaa9904fc4bb074e381ef928b |
|
27-Sep-2015 |
Marek Olšák <marek.olsak@amd.com> |
mesa: remove Driver.BeginCallList Nothing overrides it. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
f457964885afedaa47c1ee675c313650d1082473 |
|
27-Sep-2015 |
Marek Olšák <marek.olsak@amd.com> |
mesa: remove Driver.EndList Nothing overrides it. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
55735cad007f15fb407f803a0416593997a2045e |
|
27-Sep-2015 |
Marek Olšák <marek.olsak@amd.com> |
mesa: remove Driver.NewList Nothing overrides it. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
7a5493972881cb6beb2e172f4159b39809ab3295 |
|
27-Sep-2015 |
Marek Olšák <marek.olsak@amd.com> |
mesa: remove Driver.NotifySaveBegin Nothing overrides it. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
4b8bb2f559b75c953e87c7b6bda17b155a87df15 |
|
27-Sep-2015 |
Marek Olšák <marek.olsak@amd.com> |
mesa: remove Driver.SaveFlushVertices Nothing overrides it. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
72a5dff9cbc9ec9edee9e9ef539e4cb3f9051903 |
|
27-Sep-2015 |
Marek Olšák <marek.olsak@amd.com> |
mesa: remove Driver.FlushVertices Nothing overrides it. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
82a950f18799d2ec6793892f469234b87e28bf02 |
|
27-Sep-2015 |
Marek Olšák <marek.olsak@amd.com> |
mesa: remove Driver.BindArrayObject Nothing sets it. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
d1269a844f4d4b498c0b6c886e6273a7da93582e |
|
27-Sep-2015 |
Marek Olšák <marek.olsak@amd.com> |
mesa: remove Driver.DeleteArrayObject Nothing reimplements it. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
7401807e8dd89f79a98b89cc1bfce5ed89166653 |
|
27-Sep-2015 |
Marek Olšák <marek.olsak@amd.com> |
mesa: remove Driver.NewArrayObject Nothing reimplements it. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
1044f99812bb29fa06c83c7230fe80f867711266 |
|
27-Sep-2015 |
Marek Olšák <marek.olsak@amd.com> |
mesa: remove Driver.Hint Nothing sets it. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
8de82faf95e2f4713370876fecba621a9efe87e7 |
|
27-Sep-2015 |
Marek Olšák <marek.olsak@amd.com> |
mesa: remove Driver.ColorMaskIndexed Nothing sets it. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
a6cc895e935889fce674e3988f326a2bae3b51ce |
|
27-Sep-2015 |
Marek Olšák <marek.olsak@amd.com> |
mesa: remove Driver.Accum Nothing calls it. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
a4fca2448422f52508cf7c7948102299c2db63d6 |
|
27-Sep-2015 |
Marek Olšák <marek.olsak@amd.com> |
mesa: remove Driver.ResizeBuffers Nothing overrides it. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
2a95fd153158e20e6b44548d4f247a5763713fb3 |
|
22-Jul-2015 |
Brian Paul <brianp@vmware.com> |
mesa: replace Driver.GetCompressedTexImage() w/ GetCompressedTexSubImage() For now, pass offsets of zero and width/height/depth equal to the whole image. Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
e693fc299f1f78502b9201f1e1e8f333566c9fb6 |
|
22-Jul-2015 |
Brian Paul <brianp@vmware.com> |
mesa: replace Driver.GetTexImage with GetTexSubImage() The new driver hook has x/y/zoffset and width/height/depth parameters for the new glGetTextureSubImage() function. The meta code and gallium state tracker are updated to handle the new parameters. Callers to Driver.GetTexSubImage() pass in offsets=0 and sizes equal to the whole texture size. v2: update i965 driver code, s/GLint/GLsizei/ in GetTexSubImage hook Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
3d100372f15c377bb1cff3d23621f1f5958f4c53 |
|
28-Feb-2015 |
Laura Ekstrand <laura@jlekstrand.net> |
main: Rename framebuffer renderbuffer software fallback. Rename _mesa_framebuffer_renderbuffer to _mesa_FramebufferRenderbuffer_sw in preparation for adding the ARB_direct_state_access backend function for FramebufferRenderbuffer and NamedFramebufferRenderbuffer to share. Reviewed-by: Fredrik Höglund <fredrik@kde.org> Signed-off-by: Fredrik Höglund <fredrik@kde.org>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
ea1fb258baef42d51ef24895b978c86dd1db7750 |
|
05-Dec-2014 |
Laura Ekstrand <laura@jlekstrand.net> |
main: Renamed _mesa_get_compressed_teximage to _mesa_GetCompressedTexImage_sw. This reflects the new naming convention for software fallbacks. To avoid confusion with ARB_DIRECT_STATE_ACCESS backend functions, software fallbacks now have the form _mesa_[Driver function name]_sw. Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
16f6d9cf5f93eb6cdd80e2b5f6cdd7dcfb30ea89 |
|
04-Dec-2014 |
Laura Ekstrand <laura@jlekstrand.net> |
main: Changed _mesa_alloc_texture_storage to _mesa_AllocTextureStorage_sw. In order to implement ARB_DIRECT_STATE_ACCESS, many GL API functions must now rely on a backend that both traditional and DSA functions can use. For instance, _mesa_TexStorage2D and _mesa_TextureStorage2D both call a backend function _mesa_texture_storage that takes a context and a texture object as arguments. The backend is named _mesa_texture_storage so that Meta can call it and avoid looking up the context and the texture object. However, backend names often look very close to the names of software fallbacks (ie. _mesa_alloc_texture_storage). For this reason, software fallbacks have been renamed for clarity to have the form _mesa_[Driver function name]_sw. Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
0779f37e1589b0ba4f1443a889f34dd83607c117 |
|
10-Jun-2014 |
Neil Roberts <neil@linux.intel.com> |
meta: Add a meta implementation of GL_ARB_clear_texture Adds an implementation of the ClearTexSubImage driver entry point that tries to set up an FBO to render to the texture and then calls glClearBuffer with a scissor to perform the actual clear. If an FBO can't be created for the texture then it will fall back to using _mesa_store_ClearTexSubImage. When used in combination with _mesa_store_ClearTexSubImage this should provide an implementation that works for all DRI-based drivers. However as this has only been tested with the i965 driver it is currently only enabled there. v2: Only enable the extension for the i965 driver instead of all DRI drivers. Remove an unnecessary goto. Don't require GL_ARB_framebuffer_object. Add some more comments. v3: Use glClearBuffer* to avoid having to modify glClearColor and friends. Handle sRGB textures. Explicitly disable dithering. Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
de47fd2668961503bbdaaf1194e7bb435ad5dbb7 |
|
02-Feb-2014 |
Kenneth Graunke <kenneth@whitecape.org> |
mesa: Rename _mesa_..._array_obj functions to _mesa_..._vao. _mesa_update_vao_client_arrays() is less of a mouthful than _mesa_update_array_object_client_arrays(), and generally clearer. Generated by: $ find . -type f -print0 | xargs -0 sed -i \ 's/_mesa_\([^_]*\)_array_object/_mesa_\1_vao/g' with manual whitespace and indentation fixes applied. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
a9c73fb778a41b422a811c67b4aba806d4dfb7c8 |
|
13-Nov-2013 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
mesa: Update gl_scissor_attrib to support ARB_viewport_array Update Mesa and drivers to access updated gl_scissor_attrib. Now have an enable bitfield and array of gl_scissor_rects. Drivers have been updated to the new scissor enable state attribute (gl_context.scissor.EnableFlags) but still treat it as a single boolean which is okay as mesa will only use bit 0 when communicating with a driver that does not support ARB_viewport_array. v2 (idr): Rebase fixes. v3 (idr): Small code formatting fix suggsted by Ken. Signed-off-by: Courtney Goeltzenleuchter <courtney@LunarG.com> Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
a05c596a00916ce6a9c9d35ff36cd1e401fddd43 |
|
05-Nov-2013 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Eliminate parameters to dd_function_table::Scissor The i830 and i915 drivers used them, but they didn't really need to. They will just be annoying in future patches. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
320ec1deacd97fd32f14331030660f8fceb7235c |
|
04-Nov-2013 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
mesa: Add driver entry point for ARB_texture_view Signed-off-by: Courtney Goeltzenleuchter <courtney@LunarG.com> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.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/common/driverfuncs.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/common/driverfuncs.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/common/driverfuncs.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/common/driverfuncs.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/common/driverfuncs.c
|
1842dd08b83269816fe8eb8f2dcc1252f606fe48 |
|
13-Apr-2013 |
Eric Anholt <eric@anholt.net> |
mesa: Generalize TexStorage allocator between swrast and intel. This should be reusable for other non-gallium drivers, so we can make the extension always be available. v2: Add a more detailed comment than the old function had (recommended by Brian). Reviewed-by: Brian Paul <brianp@vmware.com> (v1)
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
4412f3bc13886751f91f265babd78bac28c7ba41 |
|
29-Mar-2013 |
Chris Forbes <chrisf@ijw.co.nz> |
mesa: provide default implementation of QuerySamplesForFormat Previously at least i915 failed to provide an implementation, but exposed ARB_internalformat_query anyway, leading to crashes when QueryInternalformativ was called. Default implementation just returns 1 for everything, so is suitable for any driver which does not support multisampling. V2: - Move from intel to core mesa. Signed-off-by: Chris Forbes <chrisf@ijw.co.nz> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
7c1017e292b2d27af6d7e15db874f50223d73e15 |
|
25-Nov-2012 |
Chris Forbes <chrisf@ijw.co.nz> |
mesa: implement GetMultisamplefv Actual sample locations deferred to a driverfunc since only the driver really knows where they will be. V2: - pass the draw buffer to the driverfunc; don't fallback to pixel center if driverfunc is missing. - rename GetSampleLocation to GetSamplePosition - invert y sample position for winsys FBOs, at Paul's suggestion Signed-off-by: Chris Forbes <chrisf@ijw.co.nz> Reviewed-by: Paul Berry <stereotype441@gmail.com> Reviewed-by: Eric Anholt <eric@anholt.net> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
413941e1a3155b29a190ab7ecfd844b1a5c2e460 |
|
18-Feb-2013 |
Tapani Pälli <tapani.palli@intel.com> |
gles2: a stub implementation for GL_EXT_discard_framebuffer This patch implements a stub for GL_EXT_discard_framebuffer with required checks listed by the extension specification. This extension is required by GLBenchmark 2.5 when compiled with OpenGL ES 2.0 as the rendering backend. Signed-off-by: Tapani Pälli <tapani.palli@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-and-tested-by: Chad Versace <chad.versace@linux.intel.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
ce6bf2d4c5968da9beaa5c8192fe1a15e64f318e |
|
29-Jan-2013 |
Brian Paul <brianp@vmware.com> |
mesa: remove ctx->Driver.Error() hook Not used by any driver anymore. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
0aaf0445bac453db474cedf27f1d9f45e4acde4d |
|
17-Jan-2013 |
Eric Anholt <eric@anholt.net> |
mesa: Remove the dead PrepareExecBegin() driver hook. This was used in i965 for a while, but no more. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
f5e7f12e4a1d2ee98ced36c232842d60181fc01e |
|
01-Dec-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Add driver method to determine the possible sample counts Use this method in _mesa_GetInternalformativ for both GL_SAMPLES and GL_NUM_SAMPLE_COUNTS. v2: internalFormat may not be color renderable by the driver, so zero can be returned as a sample count. Require that drivers supporting the extension provide a QuerySamplesForFormat function. The later was suggested by Eric Anholt. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Eric Anholt <eric@anholt.net> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
ec19bdd16c3d4070af69fd865042babe0a627595 |
|
06-Jun-2012 |
Brian Paul <brianp@vmware.com> |
mesa: consolidate internal glCompressedTexSubImage1/2/3D code Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
e8fdd0e0d5286f4a9c763ffde44decec51124ebc |
|
06-Jun-2012 |
Brian Paul <brianp@vmware.com> |
mesa: consolidate internal glCompressedTexImage1/2/3D code Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
cd9ab2584f5e2a5eb0e96a948e6aedc9a33c886d |
|
06-Jun-2012 |
Brian Paul <brianp@vmware.com> |
mesa: consolidate internal glCopyTexSubImage1/2/3D code Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
e42d00b3f4503a0840575c8e5f4517a66c8af613 |
|
06-Jun-2012 |
Brian Paul <brianp@vmware.com> |
mesa: consolidate internal glTexSubImage1/2/3D code Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
8f5fffe75d2f8ae7c7ee706b53379a25bc673ae4 |
|
06-Jun-2012 |
Brian Paul <brianp@vmware.com> |
mesa: consolidate internal glTexImage1/2/3D code The functions for handling 1D, 2D and 3D texture images were nearly identical. This folds them all together. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
f21dfa9d4b7b1f4956a5c0e5926559d00bc19315 |
|
12-Mar-2012 |
Brian Paul <brianp@vmware.com> |
mesa: remove ctx->Driver.ClearColor() hook The driver Clear() function should just grab the clear color out of the context. Reviewed-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
5f80218884c0a86068d1be21920bfb191ac31349 |
|
12-Mar-2012 |
Brian Paul <brianp@vmware.com> |
mesa: remove ctx->Driver.ClearDepth(), ClearStencil() driver hooks Not used by any drivers. Drivers can easily access the values from the Mesa context at glClear() time. Reviewed-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
56d83ac4bf0267982554f25c6fdb3c1dd6e14a9c |
|
16-Jan-2012 |
Brian Paul <brianp@vmware.com> |
mesa: remove ctx->Driver.Map/UnmapTexture() hooks No longer used anywhere.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.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/common/driverfuncs.c
|
122c6768e3d4c1d1b57203eca70569f9301baab5 |
|
03-Dec-2011 |
Brian Paul <brianp@vmware.com> |
mesa: rewrite accum buffer support Implemented in terms of renderbuffer mapping/unmapping and format packing/unpacking functions. The swrast and state tracker code for implementing accumulation are unused and will be removed in the next commit. v2: don't use memcpy() in _mesa_clear_accum_buffer() v3: don't allocate MAX_WIDTH arrays, be more careful with mapping flags Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
2f88139145da99a695680c813ef5cc669eaef034 |
|
03-Dec-2011 |
Brian Paul <brianp@vmware.com> |
mesa: remove the ctx->Driver.IsTextureResident() hook No driver implemented this and we always returned "True" for residence queries. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
5acb291f319a0b32d9701b3e6c8624175f1a80e7 |
|
03-Dec-2011 |
Brian Paul <brianp@vmware.com> |
mesa: remove TextureMemCpy driver hook There's probably no reason to use a special version of memcpy() anymore.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
bd5ba36bf73fb63e62f779138d5e1ef6fcec6f26 |
|
12-Nov-2011 |
Brian Paul <brianp@vmware.com> |
mesa: use _mesa_readpixels() as default driver hook Acked-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
76d1275474d7b5ac2f0edf5856ae1c5fc234f0d9 |
|
13-Oct-2011 |
Eric Anholt <eric@anholt.net> |
Add MapRenderbuffer implementations for software drivers. Mesa core's is generic for things like osmesa. For swrast_dri.so, we have to do Y flipping. The front-buffer path isn't actually tested, though, because both before and after it fails with a BadMatch in XGetImage. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
12d69fca096facf0ddb4642faaed4d5f02d76848 |
|
31-Oct-2011 |
Brian Paul <brianp@vmware.com> |
swrast: implement GL_ARB_texture_storage
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
b4dc35d9bc879c104faac043b640ae2673763b93 |
|
21-Aug-2011 |
Chia-I Wu <olv@lunarg.com> |
meta: add _mesa_meta_DrawTex() It is set to dd->DrawTex. Reviewed-by: Brian Paul <brianp@vmware.com> [olv: set dd->DrawTex in _mesa_init_driver_functions]
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
fd7c46f53f3a7ae5c67f3c44ba283eeb4f72b366 |
|
29-Sep-2011 |
Chad Versace <chad@chad-versace.us> |
mesa: Add dd_function_table::PrepareExecBegin This hook allows the driver to prepare for a glBegin/glEnd. i965 will use the hook to avoid avoid recursive calls to FLUSH_VERTICES during a buffer resolve meta-op. Detailed Justification ---------------------- When vertices are queued during a glBegin/glEnd block, those vertices must of course be drawn before any rendering state changes. To enusure this, Mesa calls FLUSH_VERTICES as a prehook to such state changes. Therefore, FLUSH_VERTICES itself cannot change rendering state without falling into a recursive trap. This precludes meta-ops, namely i965 buffer resolves, from occuring while any vertices are queued. To avoid that situation, i965 must satisfy the following condition: that it queues no vertex if a buffer needs resolving. To satisfy this, i965 will use the PrepareExecBegin hook to resolve all buffers on entering a glBegin/glEnd block. -------- v2: Don't add dd_function_table::CleanupExecEnd. Anholt and I discovered that hook to be unnecessary. Reviewed-by: Brian Paul <brianp@vmware.com> Signed-off-by: Chad Versace <chad@chad-versace.us>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
9c72b729f34e1d544a66222c90561f93db6cb132 |
|
29-Sep-2011 |
Chad Versace <chad@chad-versace.us> |
mesa: Remove unused tnl items from dd_functions Remove NeedValidate and ValidateTnlModule. Reviewed-by: Eric Anholt <eric@anholt.net> Signed-off-by: Chad Versace <chad@chad-versace.us>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
e6cf338d015e994012535fce5e06c7dc59482b02 |
|
17-Sep-2011 |
Brian Paul <brianp@vmware.com> |
mesa: plug in swrast texture image alloc/free functions Use the swrast allocation/free functions instead of core Mesa.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
20177a620ef123ae7cdbc7252fd41a48f5b76acc |
|
17-Sep-2011 |
Brian Paul <brianp@vmware.com> |
swrast: plug in _swrast_new/delete_texture_image() functions
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
146f536b3332b7a2022bb4ba5e2d1d2ec4bedd98 |
|
17-Sep-2011 |
Brian Paul <brianp@vmware.com> |
mesa: add new DeleteTextureImage() driver hook Matches the NewTextureImage() hook. With new subclasses of gl_texture_image coming we need a new hook to properly delete objects of those subclasses.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
e3dc78e57a7effbd30dc9539b3ea05ad85ac34e5 |
|
09-Sep-2011 |
Brian Paul <brianp@vmware.com> |
meta: added _mesa_meta_GetTexImage() If the texture is compressed, call the meta decompress_texture_image() function. Otherwise, call the core _mesa_get_teximage() function.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
eb805a518216ae61317e7eef78a0b2c692c10eae |
|
29-Aug-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove dd_function_table::CopyColorTable, ::CopyColorSubTable, and ::UpdateTexturePalette There's nothing left that can call any of these functions. This also removes the meta-ops code that implemented the first two. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
e10337da21d45ab7cccfa98b4112d1b33f3a5604 |
|
30-Jul-2011 |
Brian Paul <brianp@vmware.com> |
swrast: Add implementation of MapTextureImage/UnmapTextureImage. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
0bb29949ba8a9e5a15dc0640dbb0a4e7990a1d57 |
|
27-Jul-2011 |
Eric Anholt <eric@anholt.net> |
mesa: Rename FreeTexImageData to FreeTextureImageBuffer. This was produced by sed, except for one hunk in driverfuncs.c where trailing whitespace was dropped. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
099aad2fb0dba8baff61dc7a6803c6c976c08069 |
|
11-Aug-2011 |
Brian Paul <brianp@vmware.com> |
mesa: fix initialization of GL_FOG_MODE in _mesa_init_driver_state()
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
9b8287f8f5398647ced3a52885233d58e548c2b7 |
|
11-Aug-2011 |
Brian Paul <brianp@vmware.com> |
mesa: fix ColorMask array index in _mesa_init_driver_state() This doesn't really make any difference because all the colormasks are the same upon context set-up, but it makes more sense.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
774311fb5403e3da7ff0197199ffad8f34089e6a |
|
20-Jul-2011 |
Brian Paul <brianp@vmware.com> |
meta: remove _mesa_meta_CopyTexImage1D/2D()
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
755f2e2ae597df9208523b0996bbdabf3db463b0 |
|
13-Jun-2011 |
Brian Paul <brianp@vmware.com> |
mesa: move texrender.c to swrast This stuff is really for software rendering, it's not core Mesa. A small step toward pushing the FetchTexel() stuff down into swrast. Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
1f32c665c8af0622e2bbf451edb999ffbcd7d0fe |
|
20-Apr-2011 |
Eric Anholt <eric@anholt.net> |
intel: Add support for ARB_sampler_objects. This extension support consists of replacing "gl_texture_obj->Sampler." with "_mesa_get_samplerobj(ctx, unit)->". One instance of referencing the texture's base sampler remains in the initial miptree allocation, where I'm not sure we have a clear association with any texture unit. Tested with piglit ARB_sampler_objects/sampler-objects. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
867f9b07d42c2b49ddb9e5bb17f0ac5c4a80d8ac |
|
08-Mar-2011 |
Marek Olšák <maraeo@gmail.com> |
mesa: add NV_texture_barrier
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
62c66b34303303e6786652efa611a100ae64439a |
|
25-Jan-2011 |
Brian Paul <brianp@vmware.com> |
mesa: plug in fallback function for ctx->Driver.ValidateFramebuffer() The software renderer doesn't support GL_ALPHA, GL_LUMINANCE, etc so we should report GL_FRAMEBUFFER_UNSUPPORTED during FBO validation.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
74713e2d293f9e796a4053a5a99ee5cb7df5c740 |
|
11-Jan-2011 |
Brian Paul <brianp@vmware.com> |
mesa: begin implementation of GL_ARB_draw_buffers_blend
/external/mesa3d/src/mesa/drivers/common/driverfuncs.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/common/driverfuncs.c
|
a62efdf82c20747feb11dfd7756f0579aa914b57 |
|
10-Sep-2010 |
Eric Anholt <eric@anholt.net> |
mesa: Remove EXT_convolution. More optional code.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
9476efe77ff196993937c3aa2e5bca725ceb0b41 |
|
13-Sep-2010 |
Chia-I Wu <olv@lunarg.com> |
mesa: Remove unnecessary FEATURE tests. Remove all FEATURE tests in mesa/drivers/common/. They are not needed and the code looks better without them.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
ec2b92f98c2e7f161521b447cc1d9a36bce3707c |
|
11-Jun-2010 |
Brian Paul <brianp@vmware.com> |
mesa: rename src/mesa/shader/ to src/mesa/program/
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
a37b2219d6e3f299379c6434d65f300660d12c3e |
|
11-Jun-2010 |
Brian Paul <brianp@vmware.com> |
mesa: refactor shader api / object code Remove the unneeded ctx->Driver hooks for shader-related functions. Move state and API-related things into main/.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
fef6e36e0736a68e24d7844bae65a01de8359214 |
|
11-May-2010 |
Brian Paul <brianp@vmware.com> |
mesa: more transform feedback infrastructure Includes GL_ARB_transform_feedback2 which encapsulates transform feedback state in objects.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
3965bc5d22deef6ada838a3ba991d6347201a28a |
|
08-May-2010 |
Brian Paul <brianp@vmware.com> |
mesa: remove driver hooks for GetFloat/Integer/Doublev, etc Once upon a time some drivers hooked into these for GL_HP_occlusion_test and GL_OES_read_format. They're not being used anymore so get rid of them.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
bb8c3b1bcc81fd5addc5e214f3efcfdca50c6806 |
|
25-Feb-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove ClearIndex and IndexMask from device-driver interface These are used to inform the driver of the clear value for color-index buffers and to control write-masking of bits in color-index buffers. No driver use or need (not even Nouveau) these interfaces. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
6bf1ea897fa470af58fe8916dff45e2da79634a3 |
|
19-Feb-2010 |
Brian Paul <brianp@vmware.com> |
mesa: replace _mesa_bzero() with memset()
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
c7ac486261ad30ef654f6d0b1608da4e8483cd40 |
|
19-Feb-2010 |
Kenneth Graunke <kenneth@whitecape.org> |
Remove _mesa_memcpy in favor of plain memcpy. This may break the SUNOS4 build, but it's no longer relevant.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
e7a53c78aebdc8ed3032379314dcd507e2db5262 |
|
13-Feb-2010 |
Vinson Lee <vlee@vmware.com> |
mesa: Remove unnecessary headers.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.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/common/driverfuncs.c
|
56dce15dcc7b0a869813ef97a0e68b166bac244f |
|
16-Nov-2009 |
Brian Paul <brianp@vmware.com> |
mesa: remove unused ctx->Driver.ActiveTexture() hook
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
f549f4c4b6012178df3706b26539ca672399260f |
|
13-Nov-2009 |
Brian Paul <brianp@vmware.com> |
mesa: remove unused vertex array driver hooks
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
1f196b786d6bd0c6a5dbdc638574ff716cc3d4de |
|
29-Oct-2009 |
Brian Paul <brianp@vmware.com> |
Merge branch 'texformat-rework' Conflicts: src/mesa/drivers/dri/radeon/radeon_fbo.c src/mesa/drivers/dri/s3v/s3v_tex.c src/mesa/drivers/dri/s3v/s3v_xmesa.c src/mesa/drivers/dri/trident/trident_context.c src/mesa/main/debug.c src/mesa/main/mipmap.c src/mesa/main/texformat.c src/mesa/main/texgetimage.c
|
4c00981b22b28141af1442e5a679d0923b4358ae |
|
25-Oct-2009 |
Brian Paul <brianp@vmware.com> |
mesa: remove ctx->Driver.CompressedTextureSize() hook It always just called _mesa_compressed_texture_size() anyway.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
73fc0ca4c36f258c4d0d7707dd3313a685c211bf |
|
14-Oct-2009 |
Brian Paul <brianp@vmware.com> |
mesa: remove unused ctx->Driver.PrioritizeTextures() hook
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
0187e042b681663938a1a12e9ae03c6f0ab48af5 |
|
14-Oct-2009 |
Brian Paul <brianp@vmware.com> |
mesa: remove unused ctx->Driver.TextureMatrix() hook
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
e885cb48a0b9292b3df9204f1c2783bf1fe29a28 |
|
28-Sep-2009 |
Eric Anholt <eric@anholt.net> |
intel: Drop my generatemipmap code in favor of the new shared code.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
bc1c8d4af768be12ae96bc080e7e52b0c4cbfbdb |
|
20-Sep-2009 |
Brian Paul <brianp@vmware.com> |
mesa: use new meta functions
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
6f9dbe773953b024075910b3bec11ebc96c2e8e0 |
|
19-Sep-2009 |
Brian Paul <brianp@vmware.com> |
mesa: use new _mesa_meta_CopyTex[Sub]Image() functions
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
f37070bab6af350caec905ea7658e9241042b6cc |
|
29-Aug-2009 |
Ian Romanick <ian.d.romanick@intel.com> |
ARB sync: Add support for GL_ARB_sync to swrast This isn't quite right yet. The delete behavior and the context clean-up needs some work.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
a8da1feb231115205f3a19b0bb0a9317157ba167 |
|
19-Jun-2009 |
Brian Paul <brianp@vmware.com> |
mesa: make query-related driver fallback functions static Plug them in via _mesa_init_query_object_functions().
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
331eb58f68db26b54f706a908a3e1424a461b709 |
|
19-Jun-2009 |
Brian Paul <brianp@vmware.com> |
mesa: make buffer object-related driver fallback functions static Plug them in via _mesa_init_buffer_object_functions().
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
70d247c69bcef4f40b640ae61e9fb9ebc5887bb6 |
|
16-Jun-2009 |
Brian Paul <brianp@vmware.com> |
Merge branch 'arb_map_buffer_range' Conflicts: docs/relnotes-7.6.html src/mesa/main/mtypes.h
|
3fff84a999e7d564c16846340bb2b7dac75fb8b3 |
|
12-Jun-2009 |
Jakob Bornecrantz <jakob@vmware.com> |
Merge branch 'mesa_7_5_branch'
|
322e8556b91ceb80d4a53129cbb5db99087085f1 |
|
11-Jun-2009 |
Brian Paul <brianp@vmware.com> |
mesa: add default function for ctx->Driver.CheckQuery() hook
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
e75b283b45add351dbe5a09289fe85546df8a79a |
|
09-Jun-2009 |
Brian Paul <brianp@vmware.com> |
mesa: implement GL_ARB_map_buffer_range Only enabled for software drivers at this point. Note that the gl_buffer_object::Access enum field has been replaced by a gl_buffer_object::AccessFlags bitfield. The new field is a mask of the GL_MAP_x_BIT flags which is a superset of the old GL_READ_ONLY, GL_WRITE_ONLY and GL_READ_WRITE modes. When we query GL_BUFFER_ACCESS_ARB we translate the bitfield into the conventional enum values.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
08e43ebfb216284818925e899419af03e28d2360 |
|
03-Jun-2009 |
Brian Paul <brianp@vmware.com> |
mesa: plug in new _mesa_CopyBufferSubData() functions
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
a4bec69e7271eda0137874973aa8c7d44175fedf |
|
04-Apr-2009 |
Brian Paul <brianp@vmware.com> |
mesa: move glGetTexImage(), glGetCompresssedTexImage() code into new file
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
69e07bdeb42f2454f5052f86119adfb68f253098 |
|
07-Mar-2009 |
Brian Paul <brianp@vmware.com> |
mesa: remove GL_MESA_program_debug extension This was never fully fleshed out and hasn't been used.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
91e61f435a71436c209934a0ece165b540aba3e0 |
|
02-Mar-2009 |
Brian Paul <brianp@vmware.com> |
mesa: use Stencil._Enabled field instead of Stencil.Enabled
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
6b146214dc16b441376d8dcaba21bcc4256a2402 |
|
20-Sep-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
mesa: move rastpos helper to tnl
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
7ce597508e7400e962c8fdb2d255f9887cb9c710 |
|
20-Sep-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
mesa: improved driver query interface Brought over from gallium-0.2 branch.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
bbd287103dad776d8a45c87c4e51fbc26d9b80d5 |
|
18-Sep-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: prefix a bunch of #include lines with "main/". This is another step toward removing a whole bunch of -I flags from the cc commands. Still need to address driver code...
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
fd59f19cd2388519265dfba3d28e5281df6f4ba0 |
|
19-May-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
Move _mesa_init_glsl_driver_functions() into shader_api.c This allows making a bunch of functions static, and removes a state tracker dependency on driverfuncs.c cherry-picked from gallium-0.1
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
a638676473bd7bf2d47275ed2fd708e5b9d47e0b |
|
09-May-2008 |
Dave Airlie <airlied@linux.ie> |
Added ctx->Driver.GenerateMipmap() driver hook (cherry picked from commit 4c2f3dbca940f289e67248682b84a3516d5a3031) Conflicts: src/mesa/drivers/common/driverfuncs.c
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
61fbc816570820757afdbc3cd04cd475b337ad4f |
|
29-Nov-2007 |
Brian <brian.paul@tungstengraphics.com> |
New ctx->Driver.Map/UnmapTexture() functions for accessing textures from t_vb_program.c
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
9944174abc546fe1845c26ce496edd747ad34347 |
|
11-Sep-2007 |
root <brian.paul@tungstengraphics.com> |
prefix some include filenames with shader/
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
a99114a69f2b7963ca1f855a320aea8aa56755ac |
|
23-May-2007 |
Brian <brian.paul@tungstengraphics.com> |
added _mesa_init_driver_state() to replace duplicated code in intel drivers
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
b1502588c4755fa9d3d7b4eabed6332575033037 |
|
21-Apr-2007 |
Brian <brian@yutani.localnet.net> |
s/occlude.h/queryobj.h/
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
21bcb2e1f64fe7161e05e4dbb7bea5609ba30e2a |
|
26-Feb-2007 |
Brian <brian@nostromo.localnet.net> |
s/GetFragmentProgramRegister/GetProgramRegister/
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
7aaefcbe487aedf53a46a66d2bac8b265b0176bf |
|
23-Feb-2007 |
Brian <brian@yutani.localnet.net> |
use _mesa_get_program_register()
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
0bf5dbe002a64e198f55724cc1542602c012490f |
|
20-Dec-2006 |
Brian <brian@yutani.localnet.net> |
Overhaul of GLSL API functions, dispatching, etc.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
39c4daa6bc15a83a97c3c0b456bf1795ef9e6099 |
|
10-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Move the fp_machine struct into s_nvfragmprog.c since (except for program debug) it's only used there.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
ee34e6ef716bb630440299ac1efbc2055ef09ffd |
|
12-Jun-2006 |
Ian Romanick <idr@us.ibm.com> |
Add support for GL_APPLE_vertex_array_object. Several test programs and demos are also added. Adding basic support to drivers should be as easy as just enabling the extension, though thorough test would also be required.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
ea4fe661d7f3a95d9db17e1475076f1badf8e1a6 |
|
26-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
merge from texman branch
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
afa1df58714c37b056fe9aee77500e900ee9dbf0 |
|
02-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
plug in BlitFramebuffer function
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
b5ee368baf6472a79d250f0be418200760f4b43d |
|
28-Oct-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
TNL module needs to implement ctx->Driver.ProgramStringNotify() function so that calls to glProgramStringARB() to specify a new program causes the TNL-attached data to get recomputed.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
b43671c8bf0ff640243c670ff98225d2a3c10632 |
|
14-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Remove _tnl_MakeCurrent() and the unused ctx->Driver.MakeCurrent() callback.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
878c371e6cf6eb28afacc482d8aeaa0119f00d5b |
|
13-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Replace ctx->Driver.StencilOp/Func/Mask() functions with ctx->Driver.Stencil*Separate() functions.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
5179f671e7f9366e278dbff519c283956ba0c2fe |
|
13-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
init StencilOpSeparate to NULL
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
acafeeb6dce74382fb3a48b83ab72bf67b7581ea |
|
03-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Remove last remnants of pre-renderbuffer code.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
4fb995084e1b4b629667f09331adf060aa0fac4c |
|
02-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Prototype implementation of new GL_EXT_timer_query extension (not finalized yet). Extends the query mechanism to query elapsed time while rendering.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
23ffc3a85d6172f8a98d17d7f23610bab808d84e |
|
27-Aug-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Rearrange the code related to GL_ARB_occlusion_object to generalize query objects for future types of queries.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
17bcf9f816db3098db42acd7f0672f64554dd6a0 |
|
23-May-2005 |
Keith Whitwell <keith@tungstengraphics.com> |
Import Thomas Helstrom's SSE memcpy code from the via X.org driver. Add a TextureMemCpy callback, called from texstore.c when copying texture data via the memcpy_texture() path. Enable this code in the via driver - 100% speedup in texdown.c results.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.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/common/driverfuncs.c
|
3e62d3a8d88b48d4ed19e00ea2bbc3d0a2b6acf7 |
|
22-Mar-2005 |
Keith Whitwell <keith@tungstengraphics.com> |
add FreeTexImageData hook to help single-copy texturing in drivers
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
2c6f911e10761c0946261d494bf149b19072821d |
|
24-Feb-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
More GL_EXT_framebuffer_object: rename some things, added device driver hooks.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
68d293b03535ca50daf70650b32db780f1718a3b |
|
12-Dec-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Added driver hooks for GetTexImage() and GetCompressedTexImage(). Added fallback _mesa_get_[compressed]_teximage() routines to texstore.c
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
7eab337d9c85105ee18a4b5b3ba7b070d5857840 |
|
31-Oct-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
use _mesa_unmap_buffer by default
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
53f82c5aadbb15585754bfacf3237093eccdb2ce |
|
02-Oct-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
added support for GL_ARB_draw_buffers
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
8f04c12e0ad876baa7eb9ed379e2b00150b376e0 |
|
27-Apr-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Removed the old teximage code. Moved all code related to specific texture compression modes into new texcompress_s3tc.c and texcompress_fxt1.c files (but not implemented).
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
c93105eb9e2499efb237fd89dba0cebd48f18375 |
|
27-Jan-2004 |
Ian Romanick <idr@us.ibm.com> |
Added support for EXT_blend_equation_separate / ATI_blend_equation_separate. The internal driver interface was also changed to use BlendEquationSeparate instead of BlendEquation.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
4d859f73fce9918381c65da55f046a7c605c9e65 |
|
23-Jan-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
added device driver hooks for BindProgram, NewProgram, DeleteProgram
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
20a17e42d7fc9fe65aabe612fe1e513c3103d121 |
|
21-Jan-2004 |
Ian Romanick <idr@us.ibm.com> |
Remove dd_function_table::BlendFunc. All drivers now use dd_function_table:BlendFuncSeparate. If a driver does not actually support EXT_blend_func_separate, it can assume that the RGB and alpha blend functions are the same.
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|
988a8862c8379c0312d40353ee4b35537dff59a1 |
|
20-Jan-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
_mesa_init_driver_functions() to initialize dd_function_table
/external/mesa3d/src/mesa/drivers/common/driverfuncs.c
|