78c9adb17e158ef40f03b5041803991ea8a0aa27 |
|
03-Oct-2012 |
Paul Berry <stereotype441@gmail.com> |
mesa: don't enable glVertexPointer() when using API_OPENGLES2. This function is only present in GLES1 and in the OpenGL compatibility profile. Fixes the following "make check" failure: [----------] 1 test from DispatchSanity_test [ RUN ] DispatchSanity_test.GLES2 Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable dispatch_sanity.cpp:122: Failure Value of: table[i] Actual: 0x4de54e Expected: (_glapi_proc) _mesa_generic_nop Which is: 0x41af72 i = 321 [ FAILED ] DispatchSanity_test.GLES2 (4 ms) [----------] 1 test from DispatchSanity_test (4 ms total) NOTE: This is a candidate for stable release branches. Reviewed-by: Oliver McFadden <oliver.mcfadden@linux.intel.com> Tested-by: Oliver McFadden <oliver.mcfadden@linux.intel.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> (cherry picked from commit 8f0b81bf7ddcdf5715a3e00af67395b91f27a243)
/external/mesa3d/src/mesa/main/api_exec.c
|
4cdbf27fac2537fe1c5216afd5c10bde224eb57b |
|
05-Sep-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Don't set uniform dispatch pointers for many things in ES2 or core NOTE: This is a candidate for the 9.0 branch Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Eric Anholt <eric@anholt.net> (cherry picked from commit 6c01a0e770432eda0e29dbd7278a94efc688a6d3)
/external/mesa3d/src/mesa/main/api_exec.c
|
0fb12a40e48ca804653a51e2f5ff1acba13e703e |
|
05-Sep-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Don't set shaderapi dispatch pointers for many things in ES2 or core v2: Allow GL_ARB_shader_objects functions in core profile because we still expose the extension string there. Don't allow glBindFragDataLocation in GLES3 because it's not part of that API. Based (mostly) on review comments from Eric Anholt. NOTE: This is a candidate for the 9.0 branch Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Eric Anholt <eric@anholt.net> (cherry picked from commit be66cf950e01d217b5341f8e56676dc5bf81ca47)
/external/mesa3d/src/mesa/main/api_exec.c
|
0dc989ea5b54a35bbafb00a0d40a799f8cdf0fac |
|
05-Sep-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Don't set loopback dispatch pointers for most things in ES2 or core NOTE: This is a candidate for the 9.0 branch Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Eric Anholt <eric@anholt.net> (cherry picked from commit a13c07f7528c74fc433a7227777351110087b89d)
/external/mesa3d/src/mesa/main/api_exec.c
|
b56c93dfff1e718c4e4a2f688d1275580c2c4ce0 |
|
05-Sep-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Don't set dispatch pointer for glTexStorage in ES2 NOTE: This is a candidate for the 9.0 branch Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Eric Anholt <eric@anholt.net> (cherry picked from commit ee77061277b640d78befb43c26a3ffbe227e9244)
/external/mesa3d/src/mesa/main/api_exec.c
|
90ec1db9f4c62d345fc78518570f4fde5e177d57 |
|
05-Sep-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Don't set dispatch pointer for glGetProgramivARB in ES2 This function is not the same as glGetProgramiv. NOTE: This is a candidate for the 9.0 branch Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Eric Anholt <eric@anholt.net> (cherry picked from commit 7f7268d385cc1435264b8d3111e1596b2dae9183)
/external/mesa3d/src/mesa/main/api_exec.c
|
dd0dd9aa52061eb1ce8436bb3e1fdc5234e79987 |
|
05-Sep-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Don't set dispatch pointer for glResizeBuffersMESA in ES2 NOTE: This is a candidate for the 9.0 branch Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Eric Anholt <eric@anholt.net> (cherry picked from commit a83b01371e60356d2ed69c131bf9e0a0daba59a4)
/external/mesa3d/src/mesa/main/api_exec.c
|
7dc8dc0f7cb21b23190f59ec2fc61fbf8b1556ae |
|
05-Sep-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Don't set dispatch pointers for glPointParameter[if][v] in ES2 NOTE: This is a candidate for the 9.0 branch Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Eric Anholt <eric@anholt.net> (cherry picked from commit 1c0a44aaf5c095ca261d1ce11bb8a67dbbce54a2)
/external/mesa3d/src/mesa/main/api_exec.c
|
961567d0fe29915b9b5ed0be9970d180a18eea4e |
|
05-Sep-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Don't set dispatch pointers for glClearDepth or glDepthRange in ES2 NOTE: This is a candidate for the 9.0 branch Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Eric Anholt <eric@anholt.net> (cherry picked from commit 2a3a68e4c7b15860ac9398c5a56c0d6762573633)
/external/mesa3d/src/mesa/main/api_exec.c
|
f57bc97c7a7f225a3844817748db011f53ef5e06 |
|
05-Sep-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Don't set dispatch pointer for glGetDoublev in ES2 NOTE: This is a candidate for the 9.0 branch Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Eric Anholt <eric@anholt.net> (cherry picked from commit 850412b8ab272b9616da9a0df29e424b07bddde9)
/external/mesa3d/src/mesa/main/api_exec.c
|
bb16b471d28b575fe3e7346aa1d6dbefa9bf90cd |
|
05-Sep-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Don't set dispatch pointer for glPointSize in ES2 NOTE: This is a candidate for the 9.0 branch Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Eric Anholt <eric@anholt.net> (cherry picked from commit aa129b0833052f613a6ec570aef092733769ee0e)
/external/mesa3d/src/mesa/main/api_exec.c
|
36ceabfb745f27bc5754ee2a9766945d1dd59551 |
|
22-Aug-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa/es: Enable GL_OES_vertex_array_object Functionally the same as GL_ARB_vertex_array_object. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/api_exec.c
|
04d6ffa06deff792aea49eccc4bceb1a91a1892e |
|
18-Aug-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Disallow more deprecated functions in core context Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/api_exec.c
|
a010215463c63680c69e90202fe3fcd2e5b25fa6 |
|
29-Jul-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Kill ES2 wrapper functions v2: Fix completely broken condition around ClearColorIiEXT and ClearColorIuiEXT. v3: Add special VertexAttrib handling for ES2. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/api_exec.c
|
fc2219e4482c4b940ea32dbe8ad220a22c300f3d |
|
08-Aug-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: glGetVertexAttribPointerv is part of core profile and ES2 Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/api_exec.c
|
07e12c49175e0bf23dbd8bdc3afd7aa79ccc7140 |
|
13-Aug-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Add skeleton implementations of glInvalidateTex{Sub,}Image These are part of GL_ARB_invalidate_subdata (but not OpenGL ES 3.0). v2: Add comment explaining why minimum dimensions are set to 1 for some texture targets. Add default case to switch statement to silence compiler warnings and detect new texture targets. Both changes suggested by Brian. Also use _mesa_is_desktop_gl as suggested by Ken. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/api_exec.c
|
e2370bcc1ddde84d5d1ff676c29638645cb21731 |
|
13-Aug-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa/es: Pass context to _mesa_init_bufferobj_dispatch With this change _mesa_init_bufferobj_dispatch won't set function pointers that don't exist in OpenGL ES. v2: Use _mesa_is_desktop_gl and _mesa_is_gles3 as suggested by Ken. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/api_exec.c
|
342be8aa88819446220bba680d8e0b628078156f |
|
13-Aug-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Add skeleton implementations of glInvalidate{Sub,}Framebuffer These are part of GL_ARB_invalidate_subdata and OpenGL ES 3.0. v2: Reject aux buffers in core context, and use _mesa_is_desktop_gl and _mesa_is_gles3. Both suggested by Ken. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/api_exec.c
|
7e81f553bccda66fafa769f8456b4918d088181a |
|
08-Aug-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Filter a bunch more functions based on API Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/api_exec.c
|
3d0b54c7c6021becb3cae9245fc8f88a0f0f2be9 |
|
25-Jul-2012 |
Jordan Justen <jordan.l.justen@intel.com> |
mesa: don't enable legacy GL functions when using API_OPENGL_CORE Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Eric Anholt <eric@anholt.net> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/api_exec.c
|
96276604485763351cb5eaa9e08144b7bace0876 |
|
15-Jun-2012 |
Eric Anholt <eric@anholt.net> |
mesa: Move buffer object dispatch setup to bufferobj.c. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/api_exec.c
|
5dd750d685d3f80b3783b1205f6727cb867c049a |
|
02-May-2011 |
nobled <nobled@dreamwidth.org> |
mesa: add some GL_ARB_debug_output functions
/external/mesa3d/src/mesa/main/api_exec.c
|
1ef3a94536ab4d70f08e5e19d7ebae0bca126e61 |
|
27-Dec-2011 |
Mathias Fröhlich <Mathias.Froehlich@web.de> |
mesa: Remove remaining FEATURE_ARB_vertex_buffer_object guards. Since commit 82b9661894315362f857192439bdcbc9db090387 and 34eae1c72a9b3a8eb0634cda52fca0208cd2f40d vbo support is mandatory for all drivers. So, remove the remaining FEATURE_ARB_vertex_buffer_object guards. Signed-off-by: Mathias Froehlich <Mathias.Froehlich@web.de>
/external/mesa3d/src/mesa/main/api_exec.c
|
2ace9ffc8e2354acce4dc45d425d71c3f1a349b2 |
|
31-Oct-2011 |
Brian Paul <brianp@vmware.com> |
mesa: plug in dispatch functions for GL_ARB_texture_storage
/external/mesa3d/src/mesa/main/api_exec.c
|
48dcdcffd61c6c3755d818493bc3b7bdc1260ea5 |
|
25-Oct-2011 |
Marek Olšák <maraeo@gmail.com> |
mesa: initialize ARB_transform_feedback2 dispatch Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/api_exec.c
|
6b329b9274b18c50f4177eef7ee087d50ebc1525 |
|
26-Apr-2011 |
Brian Paul <brianp@vmware.com> |
Squashed commit of the following: commit 864fe253b04105b7469e5f7b064dc37637b944f8 Author: Brian Paul <brianp@vmware.com> Date: Thu Apr 21 20:13:07 2011 -0600 mesa: s/exec/disp/ in _mesa_init_histogram_dispatch() This function isn't normally compiled (FEATURE_histogram). commit f4bf45e2b94b582cacd19cdca873c5be627e4250 Author: nobled <nobled@dreamwidth.org> Date: Thu Apr 21 07:53:58 2011 -0600 mesa: hook up GL_ARB_robustness dispatch functions ...and advertise the extension. Signed-off-by: Brian Paul <brianp@vmware.com> commit 2b89e38e5f572dc40cebc06381ae7c5d04386998 Author: nobled <nobled@dreamwidth.org> Date: Thu Apr 21 07:53:58 2011 -0600 mesa: regenerated API files for GL_ARB_robustness Signed-off-by: Brian Paul <brianp@vmware.com> commit 5d5ebfb7135cec9d833adef86cbf4d0f3d9beca8 Author: nobled <nobled@dreamwidth.org> Date: Thu Apr 21 07:53:57 2011 -0600 glapi: add ARB_robustness xml Signed-off-by: Brian Paul <brianp@vmware.com> commit 0159d1d6d99f4bbc18381dc2081c20d3aff17ac9 Author: nobled <nobled@dreamwidth.org> Date: Thu Apr 21 07:53:57 2011 -0600 mesa: implement GL_ARB_robustness functions Signed-off-by: Brian Paul <brianp@vmware.com> commit 938fd71f4c4742f274922d53492a7290ab8d9c9b Author: nobled <nobled@dreamwidth.org> Date: Thu Apr 21 07:53:57 2011 -0600 mesa: add context fields for GL_ARB_robustness Signed-off-by: Brian Paul <brianp@vmware.com> commit 72075137bc79e65be03dac7e97b6dba93c3a86a4 Author: nobled <nobled@dreamwidth.org> Date: Thu Apr 21 07:53:57 2011 -0600 mesa: standardize more bounds-checking error messages Signed-off-by: Brian Paul <brianp@vmware.com> commit 32a3fc23746db49da903fbc08afa0135af3007d2 Author: nobled <nobled@dreamwidth.org> Date: Thu Apr 21 07:53:57 2011 -0600 mesa: standardize some bounds-checking error messages Signed-off-by: Brian Paul <brianp@vmware.com> commit cecbf1f4d164207de373dec0cadee2e84e1f9656 Author: nobled <nobled@dreamwidth.org> Date: Thu Apr 21 07:53:57 2011 -0600 mesa: add more bounds-checking support for client memory buffers Signed-off-by: Brian Paul <brianp@vmware.com> commit edc895b52383d5bd274422db56adead1d81daf5f Author: nobled <nobled@dreamwidth.org> Date: Thu Apr 21 07:53:57 2011 -0600 mesa: add bounds-checking support for client memory buffers Signed-off-by: Brian Paul <brianp@vmware.com> commit 3a96ef28a538f158a219b406cd090dee70470c85 Author: nobled <nobled@dreamwidth.org> Date: Thu Apr 21 07:53:57 2011 -0600 mesa: use is_bufferobj() helper function Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/api_exec.c
|
34a5d3b9f4740601708c82093e2114356d749e65 |
|
10-Apr-2011 |
Brian Paul <brianp@vmware.com> |
mesa: plug in new functions for GL_ARB_sampler_objects Build the new sources, plug the new functions into the dispatch table, implement display list support. And enable extension in the gallium state tracker.
/external/mesa3d/src/mesa/main/api_exec.c
|
874a2c0b7da62f4dd08dedcec221f55b22e40e95 |
|
06-Apr-2011 |
Brian Paul <brianp@vmware.com> |
mesa: core support for GL_ARB_texture_buffer_object No GLSL or driver support yet.
/external/mesa3d/src/mesa/main/api_exec.c
|
e5c6a92a12b5cd7db205d72039f58d302b0be9d5 |
|
15-Feb-2011 |
Marek Olšák <maraeo@gmail.com> |
mesa: implement clamping controls (ARB_color_buffer_float) Squashed commit of the following: Author: Marek Olšák <maraeo@gmail.com> mesa: fix getteximage so that it doesn't clamp values mesa: update the compute_version function mesa: add display list support for ARB_color_buffer_float mesa: fix glGet query with GL_ALPHA_TEST_REF and ARB_color_buffer_float commit b2f6ddf907935b2594d2831ddab38cf57a1729ce Author: Luca Barbieri <luca@luca-barbieri.com> Date: Tue Aug 31 16:50:57 2010 +0200 mesa: document known possible deviations from ARB_color_buffer_float commit 5458935be800c1b19d1c9d1569dc4fa30a97e8b8 Author: Luca Barbieri <luca@luca-barbieri.com> Date: Tue Aug 24 21:54:56 2010 +0200 mesa: expose GL_ARB_color_buffer_float commit aef5c3c6be6edd076e955e37c80905bc447f8a82 Author: Luca Barbieri <luca@luca-barbieri.com> Date: Thu Aug 26 18:12:34 2010 +0200 mesa, mesa/st: handle read color clamping properly (I'll squash the st/mesa part to a separate commit. -Marek) We set IMAGE_CLAMP_BIT in the caller based on _ClampReadColor, where the operation mandates it. TODO: did I get the set of operations mandating it right? commit 3a9cb5e59b676b6148c50907ce6eef5441677e36 Author: Luca Barbieri <luca@luca-barbieri.com> Date: Thu Aug 26 18:09:41 2010 +0200 mesa: respect color clamping in texenv programs (v2) Changes in v2: - Fix attributes other than vertex color sometimes getting clamped commit de26f9e47e886e176aab6e5a2c3d4481efb64362 Author: Luca Barbieri <luca@luca-barbieri.com> Date: Thu Aug 26 18:05:53 2010 +0200 mesa: restore color clamps on glPopAttrib commit a55ac3c300c189616627c05d924c40a8b55bfafa Author: Luca Barbieri <luca@luca-barbieri.com> Date: Thu Aug 26 18:04:26 2010 +0200 mesa: clamp color queries if and only if fragment clamping is enabled commit 9940a3e31c2fb76cc3d28b15ea78dde369825107 Author: Luca Barbieri <luca@luca-barbieri.com> Date: Wed Aug 25 00:00:16 2010 +0200 mesa: introduce derived _ClampXxxColor state resolving FIXED_ONLY To do this, we make ClampColor call FLUSH_VERTICES with the appropriate _NEW flag. We introduce _NEW_FRAG_CLAMP since fragment clamping has wide-ranging effects, despite being in the Color attrib group. This may be easily changed by s/_NEW_FRAG_CLAMP/_NEW_COLOR/g commit 6244c446e3beed5473b4e811d10787e4019f59d6 Author: Luca Barbieri <luca@luca-barbieri.com> Date: Thu Aug 26 17:58:24 2010 +0200 mesa: add unclamped color parameters
/external/mesa3d/src/mesa/main/api_exec.c
|
867f9b07d42c2b49ddb9e5bb17f0ac5c4a80d8ac |
|
08-Mar-2011 |
Marek Olšák <maraeo@gmail.com> |
mesa: add NV_texture_barrier
/external/mesa3d/src/mesa/main/api_exec.c
|
7f48278edc70ad0841cbee2c46add7653b4fac15 |
|
12-Jan-2011 |
Brian Paul <brianp@vmware.com> |
mesa: plug in GL_ARB_draw_buffers_blend functions
/external/mesa3d/src/mesa/main/api_exec.c
|
1d1eb9578716913f4133786b30c6e6edc69a8a0c |
|
15-Jan-2011 |
Brian Paul <brianp@vmware.com> |
mesa: support for GL_ARB_instanced_arrays
/external/mesa3d/src/mesa/main/api_exec.c
|
e12c4faf7ef1246fd7c3a9d9dc30130a6675c3b4 |
|
15-Jan-2011 |
Eric Anholt <eric@anholt.net> |
mesa: Add support for glDepthRangef and glClearDepthf. These are ARB_ES2_compatibility float variants of the core double entrypoints. Fixes arb_es2_compatibility-depthrangef.
/external/mesa3d/src/mesa/main/api_exec.c
|
5ed51e950f8b5850cada5aa6289215dbf254c1c7 |
|
21-Nov-2010 |
Brian Paul <brianp@vmware.com> |
mesa: hook up GL 3.x entrypoints Fix up some details in the xml files and regenerate dispatch files.
/external/mesa3d/src/mesa/main/api_exec.c
|
16ee7a55ae269612263468195f2af998cb9ef695 |
|
26-Oct-2010 |
Chia-I Wu <olv@lunarg.com> |
mesa: Allow contexts of different APIs to coexist. This effectively redoes 1741ddb747ca0be284315adb4b6fe67ddf292d03 in a way that allows contexts of different APIs to coexist. First, the changes to the remap table are reverted. The remap table (driDispatchRemapTable) is always initialized in the same way regardless of the context API. es_generator.py is updated to use a local remap table, whose sole purpose is to help initialize its dispatch table. The local remap table and the global one are always different, as they use different glapidispatch.h. But the dispatch tables initialized by both remap tables are always compatible with glapi (libGL.so). Finally, the semantics of one_time_init are changed to per-api one-time initialization.
/external/mesa3d/src/mesa/main/api_exec.c
|
9de5c6a1cb1428154c371f4331b55b5161957b50 |
|
28-Oct-2010 |
Chia-I Wu <olv@lunarg.com> |
Merge branch 'glapi-reorg' Conflicts: src/mapi/glapi/glapi_sparc.S src/mapi/glapi/glapi_x86.S src/mapi/glapi/glapidispatch.h src/mapi/glapi/glapioffsets.h src/mapi/glapi/glprocs.h
|
ba9995953c347b074b2f9df0053fa85040b4af83 |
|
29-Oct-2010 |
Brian Paul <brianp@vmware.com> |
mesa: plug in more GL_EXT_gpu_shader4 functions
/external/mesa3d/src/mesa/main/api_exec.c
|
b762db62c2972506fa78a5ed72f796113fc9b0d1 |
|
25-Oct-2010 |
Chia-I Wu <olv@lunarg.com> |
mesa: Remove unnecessary glapitable.h includes. With 07b85457d95bcc70588584e9380c51cd63aa3a2b, glapitable.h is included by core mesa only to know the size of _glapi_table. It is not necessary as the same info is given by _gloffset_COUNT. This change makes _glapi_table opaque to core mesa. All operations on it are supposed to go through one of the SET/GET/CALL macros.
/external/mesa3d/src/mesa/main/api_exec.c
|
98bb70ac842e6898c0e2f78940549be5fb910eda |
|
23-Oct-2010 |
Brian Paul <brianp@vmware.com> |
mesa: plug in GL_EXT_texture_integer functions
/external/mesa3d/src/mesa/main/api_exec.c
|
b3de6e703d91da4f7f402f9ca33ccbbe31e97d99 |
|
22-Oct-2010 |
Brian Paul <brianp@vmware.com> |
mesa: plug in primitive restart function
/external/mesa3d/src/mesa/main/api_exec.c
|
9674929bce0c0ea4862b468d0a1a7e58b2664049 |
|
30-Sep-2010 |
Nicolas Kaiser <nikai@nikai.net> |
main: remove duplicated includes Remove duplicated includes. Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/api_exec.c
|
02984e3536bf9a4f149916b45d727659c8dc9a7c |
|
18-Sep-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
Remove GL_EXT_cull_vertex This is only used in the i915 driver where it provides little benefit for very few applications that use it with fixed function TNL.
/external/mesa3d/src/mesa/main/api_exec.c
|
10ff2646a443ca3c54d66443b346eb7063973b5e |
|
13-Sep-2010 |
Chia-I Wu <olv@lunarg.com> |
mesa: Less FEATURE_ARB_sync tests. Add dummy static inline definitions to syncobj.h when FEATURE_ARB_sync is 0, and remove most FEATURE_ARB_sync tests.
/external/mesa3d/src/mesa/main/api_exec.c
|
da7bd6a90e1fee5c16327338fd251c0f6be34e36 |
|
28-Jun-2010 |
Zack Rusin <zackr@vmware.com> |
mesa: initial support for ARB_geometry_shader4 laying down the foundation for everything and implementing most of the stuff. linking, gl_VerticesIn and multidimensional inputs are left.
/external/mesa3d/src/mesa/main/api_exec.c
|
7936e06657bc43de80ae4f56ee9db956e193d880 |
|
11-Jun-2010 |
Brian Paul <brianp@vmware.com> |
mesa: move nvprogram.[ch] to main/
/external/mesa3d/src/mesa/main/api_exec.c
|
412cddf954d35282f913d01d83d3cdb45cf0e2d0 |
|
11-Jun-2010 |
Brian Paul <brianp@vmware.com> |
mesa: move arbprogram.[ch] to main/
/external/mesa3d/src/mesa/main/api_exec.c
|
70c8d29b6bb3214966892d51e6b2befa7040622d |
|
11-Jun-2010 |
Brian Paul <brianp@vmware.com> |
mesa: move atifragshader.[ch] to main/
/external/mesa3d/src/mesa/main/api_exec.c
|
936605fc8a69f67de323e5ede60c2f1373bfcafe |
|
11-Jun-2010 |
Brian Paul <brianp@vmware.com> |
mesa: move uniforms.c to main/
/external/mesa3d/src/mesa/main/api_exec.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/main/api_exec.c
|
962f92611216e304c95e7c089b38d58066236014 |
|
26-May-2010 |
Brian Paul <brianp@vmware.com> |
mesa: make a bunch of shader API functions static
/external/mesa3d/src/mesa/main/api_exec.c
|
eb5100accc888b9a9cfc24bc3d3452ea62a84c09 |
|
12-May-2010 |
Chia-I Wu <olv@lunarg.com> |
mesa: Make FEATURE_ATI_fragment_shader more modular. This allows atifragshader.h to be used without knowing if FEATURE_ATI_fragment_shader is enabled. As a result, atifragshader.c is removed from the omit list in ES overlay.
/external/mesa3d/src/mesa/main/api_exec.c
|
cc289e22213c5f5fe72602ce81db992bc8f7b1ad |
|
30-Mar-2010 |
Chia-I Wu <olv@lunarg.com> |
mesa/es: Update sources.mak and fix the build. Remove sources that are feature-aware from the omit list. x86 -O0 build is ~12KiB smaller afther making those sources feature-aware. Also, remove get.c from the omit list as get_es[12].c have been merged to it.
/external/mesa3d/src/mesa/main/api_exec.c
|
b093016bd0660cc4ac6142aa8d4d6add5b6bfce8 |
|
11-May-2010 |
Chia-I Wu <olv@lunarg.com> |
mesa: Make FEATURE_EXT_transform_feedback more modular. This allows transformfeedback.h and st_cb_xformfb.h to be included and used without knowing if FEATURE_EXT_transform_feedback is enabled. Fix build of ES overlay.
/external/mesa3d/src/mesa/main/api_exec.c
|
559d124ed3f2070c73c5cb9c3b506ddd9cfaeb02 |
|
02-May-2010 |
José Fonseca <jfonseca@vmware.com> |
mesa: #ifdef out more remap_table related code when disabled. Seems to get everything building again here.
/external/mesa3d/src/mesa/main/api_exec.c
|
1741ddb747ca0be284315adb4b6fe67ddf292d03 |
|
22-Apr-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
mesa: Move references to main/remap_helper.h to api_exec.c
/external/mesa3d/src/mesa/main/api_exec.c
|
fa416106307dc193e2133aa6a29b9bcfc91f8b39 |
|
22-Apr-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
mesa: Move struct _glapi_table allocation out of context.c We now allocate the table from api_exec.c and dlist.c where we fill out the table. This way, context.c doesn't need to know the actual contents of struct _glapi_table.
/external/mesa3d/src/mesa/main/api_exec.c
|
808c424b673de109babc608ec74b34f0738ed906 |
|
03-Apr-2010 |
Brian Paul <brianp@vmware.com> |
mesa: plug in GL_EXT_transform_feedback functions into dispatch
/external/mesa3d/src/mesa/main/api_exec.c
|
99864d595f7d4c13e9548f83d5972db9af64e67b |
|
13-Nov-2009 |
Chris Wilson <chris@chris-wilson.co.uk> |
APPLE_object_purgeable: core Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
/external/mesa3d/src/mesa/main/api_exec.c
|
ea203de2d005b311d2f7f981523ae84494d6672a |
|
26-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Set API dispatch pointers for OES_EGL_image functions This chunk fell through the cracks when I rebase the EGLImage patch series.
/external/mesa3d/src/mesa/main/api_exec.c
|
2cf44390d1e819f23e1d7ceb3199276c9148c647 |
|
23-Feb-2010 |
Chia-I Wu <olv@lunarg.com> |
mesa: Move src/mesa/glapi/dispatch.h to mesa. glapi/dispatch.h is a core Mesa header file. Move the header file to main/ to make this clear. It also becomes clear after this change that IN_DRI_DRIVER is only used in core Mesa to enable the remap table.
/external/mesa3d/src/mesa/main/api_exec.c
|
5cc20a06b05bd551b663c050fb4802e2658decd5 |
|
01-Feb-2010 |
Vinson Lee <vlee@vmware.com> |
mesa: Remove unnecessary headers.
/external/mesa3d/src/mesa/main/api_exec.c
|
980fa564e4c01c7b95099a13fb2d8926c510da01 |
|
31-Jan-2010 |
Vinson Lee <vlee@vmware.com> |
mesa: Remove unnecessary headers.
/external/mesa3d/src/mesa/main/api_exec.c
|
ff3a52643d323626f32a9f1c14464a9501e6494d |
|
31-Dec-2009 |
Brian Paul <brianp@vmware.com> |
mesa: plug in API functions for conditional rendering
/external/mesa3d/src/mesa/main/api_exec.c
|
81c72a1dabe72ebe6a875bd048d2d7a676716cbf |
|
30-Dec-2009 |
Brian Paul <brianp@vmware.com> |
mesa: plug in GL_EXT_draw_buffers2 functions
/external/mesa3d/src/mesa/main/api_exec.c
|
a73ba2d31b87e974f6846a8aaced704634f6f657 |
|
09-Sep-2009 |
Chia-I Wu <olvaffe@gmail.com> |
mesa/main: Make FEATURE_dlist follow feature conventions. As shown in mfeatures.h, this allows users of dlist.h to work without knowing if the feature is available.
/external/mesa3d/src/mesa/main/api_exec.c
|
aefa1f6ab1d9267b223b06ae205ab34c8e0d7c02 |
|
08-Sep-2009 |
Chia-I Wu <olvaffe@gmail.com> |
mesa/main: Make FEATURE_evaluators follow feature conventions. As shown in mfeatures.h, this allows users of eval.h to work without knowing if the feature is available.
/external/mesa3d/src/mesa/main/api_exec.c
|
42fac11d437d6bf2cb27f9487dedf7fb396616d4 |
|
08-Sep-2009 |
Chia-I Wu <olvaffe@gmail.com> |
mesa/main: New feature FEATURE_queryobj. It merges FEATURE_ARB_occlusion_query and FEATURE_EXT_timer_query, and follows the feature conventions.
/external/mesa3d/src/mesa/main/api_exec.c
|
cc95de82e5939586771d478e662cb458bbc42c20 |
|
08-Sep-2009 |
Chia-I Wu <olvaffe@gmail.com> |
mesa/main: Make FEATURE_texgen follow feature conventions. As shown in mfeatures.h, this allows users of texgen.h to work without knowing if the feature is available.
/external/mesa3d/src/mesa/main/api_exec.c
|
301a510092859d2e214d64f4ac2ebe03d591c64b |
|
08-Sep-2009 |
Chia-I Wu <olvaffe@gmail.com> |
mesa/main: Make FEATURE_feedback follow feature conventions. As shown in mfeatures.h, this allows users of feedback.h to work without knowing if the feature is available.
/external/mesa3d/src/mesa/main/api_exec.c
|
67a2a4e901367418a5c28e7b0963bf9c0c4762ba |
|
08-Sep-2009 |
Chia-I Wu <olvaffe@gmail.com> |
mesa/main: Make FEATURE_drawpix follow feature conventions. As shown in mfeatures.h, this allows users of drawpix.h to work without knowing if the feature is available.
/external/mesa3d/src/mesa/main/api_exec.c
|
d25080074f2da1ebc47cdfb5c3491740a57ec03f |
|
08-Sep-2009 |
Chia-I Wu <olvaffe@gmail.com> |
mesa/main: New feature FEATURE_rastpos. It is separated from FEATURE_drawpix and made to follow the feature conventions.
/external/mesa3d/src/mesa/main/api_exec.c
|
cab7ea03688ec73dd71c0b969f2db30cabeb713c |
|
07-Sep-2009 |
Chia-I Wu <olvaffe@gmail.com> |
mesa/main: Make FEATURE_histogram follow feature conventions. As shown in mfeatures.h, this allows users of histogram.h to work without knowing if the feature is available.
/external/mesa3d/src/mesa/main/api_exec.c
|
2b36db496d34c60a3f987fa88d52bf5684713240 |
|
07-Sep-2009 |
Chia-I Wu <olvaffe@gmail.com> |
mesa/main: Make FEATURE_attrib_stack follow feature conventions. As shown in mfeatures.h, this allows users of attrib.h to work without knowing if the feature is available.
/external/mesa3d/src/mesa/main/api_exec.c
|
a833ff0f53da6e365d917bb0081d909a809b6ec1 |
|
07-Sep-2009 |
Chia-I Wu <olvaffe@gmail.com> |
mesa/main: Make FEATURE_accum follow feature conventions. As shown in mfeatures.h, this allows users of accum.h to work without knowing if the feature is available.
/external/mesa3d/src/mesa/main/api_exec.c
|
5a1e25afac8eac5df1c0c9d3165b9812f54909a6 |
|
23-Sep-2009 |
Chia-I Wu <olvaffe@gmail.com> |
mesa/main: Make FEATURE_convolve follow feature conventions. As shown in mfeatures.h, this allows users of convolve.h to work without knowing if the feature is available.
/external/mesa3d/src/mesa/main/api_exec.c
|
cb4f24e51d0f4f4b867b2c01ed26d2a5ce73aeab |
|
07-Sep-2009 |
Chia-I Wu <olvaffe@gmail.com> |
mesa/main: Make FEATURE_colortable follow feature conventions. As shown in mfeatures.h, this allows users of colortab.h to work without knowing if the feature is available.
/external/mesa3d/src/mesa/main/api_exec.c
|
dbb8fb8de9a9deca0ae22015e4680f4e631d6d32 |
|
07-Sep-2009 |
Chia-I Wu <olvaffe@gmail.com> |
mesa/main: Make FEATURE_pixel_transfer follow feature conventions. As shown in mfeatures.h, this allows users of pixel.h to work without knowing if the feature is available.
/external/mesa3d/src/mesa/main/api_exec.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/main/api_exec.c
|
60b08eb1fdf287d28ec66b9282513ab35a61aee0 |
|
31-Aug-2009 |
Eric Anholt <eric@anholt.net> |
mesa: Make MultiDrawElements submit multiple primitives at once. Previously, MultiDrawElements just called DrawElements a bunch of times. By sending several primitives down the pipeline at once, we avoid a bunch of validation. On my GL demo, this improves fps by 2.5% (+/- .41%) and reduces CPU usage by 70.5% (+/- 2.9%) (n=3). Reviewed by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/api_exec.c
|
ba2a55ccd61d9fa5565640faefb64fd6fb0e70ab |
|
13-Aug-2009 |
Brian Paul <brianp@vmware.com> |
mesa: move _mesa_Get[Compressed]TexImage() to texgetimage.c All the glGetTexImage code is in one file now.
/external/mesa3d/src/mesa/main/api_exec.c
|
cfb815805839ecb5eb8636b1a7f643de44e04ca9 |
|
23-Jun-2009 |
Brian Paul <brianp@vmware.com> |
mesa: plug in glBindVertexArray, glGenVertexArrays functions
/external/mesa3d/src/mesa/main/api_exec.c
|
9038b6c8bbda49c544d777c7cf7b107887421c77 |
|
19-Jun-2009 |
Brian Paul <brianp@vmware.com> |
Merge branch 'ext-provoking-vertex' Conflicts: docs/relnotes-7.6.html progs/tests/Makefile src/gallium/drivers/softpipe/sp_prim_vbuf.c src/glx/x11/indirect.c src/mesa/glapi/Makefile src/mesa/glapi/dispatch.h src/mesa/glapi/glapioffsets.h src/mesa/glapi/glapitable.h src/mesa/glapi/glapitemp.h src/mesa/glapi/glprocs.h src/mesa/main/dlist.c src/mesa/main/enums.c src/mesa/sparc/glapi_sparc.S src/mesa/x86-64/glapi_x86-64.S src/mesa/x86/glapi_x86.S
|
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/main/api_exec.c
|
08e43ebfb216284818925e899419af03e28d2360 |
|
03-Jun-2009 |
Brian Paul <brianp@vmware.com> |
mesa: plug in new _mesa_CopyBufferSubData() functions
/external/mesa3d/src/mesa/main/api_exec.c
|
fe86e508967bd7b63902928033247e145103f60c |
|
28-May-2009 |
Brian Paul <brianp@vmware.com> |
mesa: exec/dlist functions for glProvokingVertexEXT()
/external/mesa3d/src/mesa/main/api_exec.c
|
114152e068ec919feb0a57a1259c2ada970b9f02 |
|
12-Mar-2009 |
Roland Scheidegger <sroland@vmware.com> |
mesa: add support for ATI_envmap_bumpmap add new entrypoints, new texture format, etc translate in texenvprogram.c for drivers using the mesa-generated tex env fragment program also handled in swrast, but not tested (cannot work due to negative texel results not handled correctly)
/external/mesa3d/src/mesa/main/api_exec.c
|
2c3785159574e6c8640b6af3ce2ef561d095f324 |
|
07-Mar-2009 |
Brian Paul <brianp@vmware.com> |
mesa: move glViewport and glDepthRange functions into new viewport.c file A bit of refactoring with an eye toward ES2 and GL 3.1
/external/mesa3d/src/mesa/main/api_exec.c
|
f2c023291a1f2887294d2aac504f8b82857ad092 |
|
22-Feb-2009 |
Brian Paul <brianp@vmware.com> |
mesa: move a bunch of compiler-related stuff into new compiler.h header This trims down and cleans up imports.h and glheader.h quite a bit.
/external/mesa3d/src/mesa/main/api_exec.c
|
777a2efc7768de659fbc2e9a7541c9cbb3fc1d8b |
|
22-Jan-2009 |
Brian Paul <brianp@vmware.com> |
mesa: stub for _mesa_RenderbufferStorageMultisample()
/external/mesa3d/src/mesa/main/api_exec.c
|
4f4147eadd983bd4052c5a8e80a1750a813a25fc |
|
07-Oct-2008 |
Brian <brian.paul@tungstengraphics.com> |
mesa: fix convolve/convolution mix-ups
/external/mesa3d/src/mesa/main/api_exec.c
|
b3c3bc63f0f008100c002e0183b927b8381d5498 |
|
26-Sep-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: fix typo (s/feadback/feedback/). Fixes broken selection/feedback.
/external/mesa3d/src/mesa/main/api_exec.c
|
ae1fdc15238498bf025d0f0be7337e2f9dda455f |
|
12-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: refactor: move glTexParameter-related functions into new texparam.c file
/external/mesa3d/src/mesa/main/api_exec.c
|
11ebfd22bb451f86a492254b77c90aeb011f8d9a |
|
12-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: refactor: move glTexEnv-related functions into new texenv.c file (cherry picked from commit 7ecac78ab53016ae3db3dd601b187cb050037463)
/external/mesa3d/src/mesa/main/api_exec.c
|
10db6c2d81506bb8cc5165d07b01e93d3830978d |
|
12-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: refactor: move glTexGen-related functions into new texgen.c file (cherry picked from commit 27049189d6221fefe43eb55846efaa51742dcdf4)
/external/mesa3d/src/mesa/main/api_exec.c
|
34a61c66fd1b625a5606b795d192a49632ff1787 |
|
22-Sep-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
mesa: refactor: move #define FEATURE flags into new mfeatures.h file Also, check the FEATURE flags in many places. (cherry picked from commit 40d1a40f294f1ed2dacfad6f5498322fc08cc2d1) Conflicts: src/mesa/main/config.h src/mesa/main/context.c src/mesa/main/texobj.c src/mesa/main/texstate.c src/mesa/main/texstore.c
/external/mesa3d/src/mesa/main/api_exec.c
|
c132e2b1db855b3c33d8b879c4a986011d631d43 |
|
09-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: refactor: move multisample-related functions into new multisample.c file
/external/mesa3d/src/mesa/main/api_exec.c
|
5ab1d0aceaffbf872d7f8ebea2a6655e25bf2390 |
|
09-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: refactor: move glClear, glClearColor into new clear.c file.
/external/mesa3d/src/mesa/main/api_exec.c
|
55e341c4c2e5a6f3475a8a3e6389b904f99a6d1a |
|
09-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: refactor: move scissor functions into new scissor.c file (cherry picked from commit 4be7296bfcba22a849f949d105ea385e6964cc25)
/external/mesa3d/src/mesa/main/api_exec.c
|
c9e5671691289006e9b1152d6ce20200a83010c2 |
|
09-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: refactor: move _mesa_init_exec_table() into new api_exec.c file (cherry picked from commit b36e6f0baf64491772b8e1a1cddf68a7dcf8ee22)
/external/mesa3d/src/mesa/main/api_exec.c
|