492b69f3be3e355064c67bc6f4a30d40e997ce9d |
|
30-Oct-2012 |
Marek Olšák <maraeo@gmail.com> |
vbo: fix glVertexAttribI* functions The functions were broken, because they converted ints to floats. Now we can finally advertise OpenGL 3.0. ;) In this commit, the vbo module also tracks the type for each attrib in addition to the size. It can be one of FLOAT, INT, UNSIGNED_INT. The little ugliness is the vertex attribs are declared as floats even though there may be integer values. The code just copies integer values into them without any conversion. This implementation passes the glVertexAttribI piglit test which I am going to commit in piglit soon. The test covers vertex arrays, immediate mode and display lists. NOTE: This is a candidate for the stable branches. Reviewed-by: Brian Paul <brianp@vmware.com> v2: cosmetic changes as suggested by Brian (cherry picked from commit acf438f5375e2426386694e541b843dc6f8fd11a)
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
db7404defd47aa22082b52a6a31a08fb39fab626 |
|
18-Dec-2011 |
Marek Olšák <maraeo@gmail.com> |
mesa: implement new DrawTransformFeedback functions Acked-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
9881bf6e69b52efc1eb57a4027d9a8817ef8cbcb |
|
27-Jun-2012 |
Brian Paul <brianp@vmware.com> |
mesa: more const qualifiers to match the latest glext.h For some reason regular gcc on Linux didn't catch these but the mingw compiler did (generated errors, not warnings). v2: include the changes in src/mapi/ too
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
ae5d7d5e8970f90b9713897387d7d46a2b4485ab |
|
18-Jun-2012 |
Fredrik Höglund <fredrik@kde.org> |
mesa: Add support for GL_ARB_base_instance Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
1bc16bf98a1b5a4cca0c0ae2a80ba7982c6e4651 |
|
08-May-2012 |
Brian Paul <brianp@vmware.com> |
mesa: fix glMaterial / dlist bug When glColorMaterial() is used to latch glColor commands to a material attribute, glMaterial calls to change that material should become no-ops. This failed to work properly when the glMaterial call was inside a display list. This removes the Material function from the vbo_attrib_tmp.h template file. We have separate/different implementations for the "save" and "exec" cases now. NOTE: This is a candidate for the 8.0 branch.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
c55ebc3e3e556a5bf5cd78cee2807f4cbb6f626a |
|
08-May-2012 |
Brian Paul <brianp@vmware.com> |
vbo: add some comments
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
781f84a3c2f7a06cb9e6cc44b8d5d08b39577c25 |
|
07-Feb-2012 |
Brian Paul <brianp@vmware.com> |
vbo: unmap vertex store before executing lists We don't want our VBOs mapped when we're drawing. This change checks if the vertex store VBO is mapped before we execute a list, unmaps it, then remaps it after drawing. This situation pops up when building a nested display list in GL_COMPILE_AND_EXECUTE mode. Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
14bb957b996dcc5392b8fa589bd3ffa5c55cb6b4 |
|
09-Dec-2011 |
Marek Olšák <maraeo@gmail.com> |
mesa: implement DrawTransformFeedback from ARB_transform_feedback2 It's like DrawArrays, but the count is taken from a transform feedback object. This removes DrawTransformFeedback from dd_function_table and adds the same function to GLvertexformat (with the function parameters matching GL). The vbo_draw_func callback has a new parameter "struct gl_transform_feedback_object *tfb_vertcount". The rest of the code just validates states and forwards the transform feedback object into vbo_draw_func.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
a0a5bd4bb30a73c10b02c3c3b914940a03f9b790 |
|
23-Nov-2011 |
Yuanhan Liu <yuanhan.liu@linux.intel.com> |
mesa: move ElementArrayBufferObj to gl_array_object According opengl spec 4.2.pdf table 6.12 (Vertex Array Object State) at page 515, the element buffer object is listed in vertex array object. So, move the ElementArrayBufferObj inside gl_array_object to make element buffer object per-vao. This would fix most of(3 left) intel oglc vao test fail NOTE: this is a candidate for the 7.11 branch. Signed-off-by: Yuanhan Liu <yuanhan.liu@linux.intel.com> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
97dedfda5fbb4078db28519e50adeeeb8e1a1dc1 |
|
10-Nov-2011 |
Brian Paul <brianp@vmware.com> |
vbo: better handling of VBO allocation failures Previously, if we failed to allocate a VBO (either for display list compilation or immediate mode rendering) we'd eventually segfault when trying to map the non-existant buffer or in a glVertex/Color/etc call when we hit a null pointer. Now we don't try to map non-existant buffers and if we do fail to allocate a VBO we plug in no-op functions for glVertex/Color/etc so we don't segfault.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
cd30c28e3b98da1e83d8c07375a4d51e1750afc2 |
|
10-Nov-2011 |
Brian Paul <brianp@vmware.com> |
vbo: pull some code from api_noop.c into vbo module Only a handful of functions from api_noop.c are actually used by the VBO module. Move them to the VBO module. With this change, none of the code in api_noop.c is actually used anymore.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
51fcf080a342896ea0bc71dce01e948c810a8db9 |
|
04-Sep-2011 |
Dave Airlie <airlied@redhat.com> |
mesa/vbo: add ARB_vertex_type_2_10_10_10_rev APIs. This adds the vertex processing paths for the 2101010 types. It converts the attributes to floats for all the immediate entry points, some entrypoints are normalised and the attrib APIs take a normalized parameter. There are four main paths, ui10 -> float unnormalized i10 -> float unnormalized ui10 -> float normalized i10 -> float normalized along with the ui2/i2 equivs. Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
28249bd260f4c52badf3eb61ade2744604b21bca |
|
22-Aug-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Eliminate dd_function_table::MapBuffer Replace all calls to dd_function_table::MapBuffer with appropriate calls to dd_function_table::MapBufferRange, then remove all the cruft. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Acked-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
12d924c5ae14a1c6a05a3dcae29b77e7668e227d |
|
22-Aug-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove target parameter from dd_function_table::MapBuffer No driver used that parameter, and most drivers ended up with a bunch of unused-parameter warnings because it was there. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Acked-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
56f0c00f125ee75caeadc1c9e8cab8a488635e5e |
|
22-Aug-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove target parameter from dd_function_table::UnmapBuffer No driver used that parameter, and most drivers ended up with a bunch of unused-parameter warnings because it was there. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
7c2847a972cd68107348ba8fe3667dc211b78f3e |
|
08-Jun-2011 |
Brian Paul <brianp@vmware.com> |
vbo: run 'indent' on vbo_save_api.c
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
f1733d16de56b1fbecc2b0f22fc3270b85a813cc |
|
08-Jun-2011 |
Brian Paul <brianp@vmware.com> |
vbo: rename DO_FALLBACK -> dlist_fallback
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
f1cdce95f606584a56eabf3b38eea19ff4c75757 |
|
08-Jun-2011 |
Brian Paul <brianp@vmware.com> |
vbo: check array indexes to prevent negative indexing See the piglit dlist-fdo31590.c test NOTE: This is a candidate for the 7.10 branch.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
69c6e21ceb6c2eb0c4b0fae0228027d665027b4e |
|
02-Mar-2011 |
Brian Paul <brianp@vmware.com> |
vbo: fix error parameter Spotted by Ian.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
a2924b488b8d77381779bbb5a0097c467678d39b |
|
02-Mar-2011 |
Brian Paul <brianp@vmware.com> |
vbo: generate GL_INVALID_VALUE for bad glVertexAttrib index
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
ae4b6e04cdea188f6b5e656a1aafb6c3343fe5a7 |
|
21-Feb-2011 |
Brian Paul <brianp@vmware.com> |
vbo: rename some vars, add new comments, fix formatting, etc.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
14b36cd568b7f3ae963430248fcd7ef0b7a165f6 |
|
09-Jan-2011 |
Vinson Lee <vlee@vmware.com> |
vbo: Include mfeatures.h in files that perform feature tests.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
b3d2ec9942303d1d03e28a25b030eb060415abfb |
|
17-Oct-2010 |
Mathias Fröhlich <Mathias.Froehlich@web.de> |
vbo: Avoid the copy to current in dlists if not required. The current state is allowed to be undefined past DrawElements et al. Consequently omit that copying at least in the display list code. This pays us some percents performance. Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/vbo/vbo_save_api.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
|
ca2618f4b632bf4b357a539a8fb7dafc99b35976 |
|
29-Oct-2010 |
Brian Paul <brianp@vmware.com> |
mesa: implement integer-valued vertex attribute functions The integers still get converted to floats. That'll have to change someday.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
aefd4f76ea52d0480d63e053d2e2c768dd40a470 |
|
25-Oct-2010 |
Chia-I Wu <olv@lunarg.com> |
vbo: Use CALL_* macros. Use macros to access _glapi_table consistently. There is no functional change.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
be45255ab1f63c10fefcf2f399ac7d1c9294cf6a |
|
22-Oct-2010 |
Brian Paul <brianp@vmware.com> |
vbo: support for primitive restart We handle splitting of glDrawArrays() calls into two primitives here so that drivers don't have to worry about it.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
f9995b30756140724f41daf963fa06167912be7f |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
8d5c83c467f83b44f5f2e271c4f9cca2d45af518 |
|
12-May-2010 |
Chia-I Wu <olv@lunarg.com> |
mesa/es: Remove omit list. vbo/vbo_save* are the last members on the omit list. Test FEATURE_dlist in the sources and remove the omit list.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
3b7ac45162412a79c3cd4d4dbc16bd54db597608 |
|
05-Apr-2010 |
Brian Paul <brianp@vmware.com> |
mesa: implement core Mesa support for GL_ARB_draw_instanced
/external/mesa3d/src/mesa/vbo/vbo_save_api.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/vbo/vbo_save_api.c
|
298be2b028263b2c343a707662c6fbfa18293cb2 |
|
19-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Replace the _mesa_*printf() wrappers with the plain libc versions
/external/mesa3d/src/mesa/vbo/vbo_save_api.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/vbo/vbo_save_api.c
|
6e1697bee72a95f7d605e42ce60e2cb4a545106f |
|
08-Oct-2009 |
Brian Paul <brianp@vmware.com> |
mesa: rename display list functions _mesa_alloc_instruction() sounded like it was related to vertex/fragment program instructions, but it wasn't.
/external/mesa3d/src/mesa/vbo/vbo_save_api.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/vbo/vbo_save_api.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/vbo/vbo_save_api.c
|
80630d1fed6cd32e75f5e97e2cd27509be21d093 |
|
08-Sep-2009 |
Chia-I Wu <olvaffe@gmail.com> |
mesa/main: New feature FEATURE_arrayelt. This allows the removal of AEcontext.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
92d7ed8a20d4a018ce5324e6537ae7b478b9e5bf |
|
27-Aug-2009 |
Eric Anholt <eric@anholt.net> |
mesa: Add support for ARB_draw_elements_base_vertex.
/external/mesa3d/src/mesa/vbo/vbo_save_api.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/vbo/vbo_save_api.c
|
bd4c6a2e503db43e81ef41f77d876308badd93eb |
|
12-Aug-2009 |
Brian Paul <brianp@vmware.com> |
vbo: use _mesa_is_bufferobj()
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
9615daa9324341f6a56932dc46b807f402d18283 |
|
13-Jul-2009 |
Brian Paul <brianp@vmware.com> |
Merge branch 'mesa_7_5_branch'
|
ca1b71b78d9c31e9ea7ceed2542ec67f32e6e5c5 |
|
10-Jul-2009 |
Brian Paul <brianp@vmware.com> |
vbo: fix vbo/dlist memory leak Based on a patch by kristof.ralovich@gmail.com
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
862488075c5537b0613753b0d14c267527fc6199 |
|
03-Jul-2009 |
Jakob Bornecrantz <jakob@vmware.com> |
Merge branch 'mesa_7_5_branch' Conflicts: src/mesa/main/dlist.c src/mesa/vbo/vbo_save_api.c
|
1fa4cde757cc94c0afa40d855309911247974e98 |
|
30-Jun-2009 |
Keith Whitwell <keithw@vmware.com> |
mesa/vbo: fix compile and replay of nodes ending in a FALLBACK Where vbo save nodes are terminated with a call to DO_FALLBACK(), as in the case of a recursive CallList which is itself within a Begin/End pair, there two problems: 1) The display list node's primitive information was incorrect, stating the cut-off prim had zero vertices 2) On replay, we would get confused by a primitive that started in a node, but was terminated by individual opcodes. This change fixes the first problem by correctly terminating the last primitive on fallback, and the second by forcing the display list to use the Loopback path, converting all nodes into immediate-mode rendering. The loopback fix is a performance hit, but avoiding this would require a fairly large rework of this code.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
0846c88ec3a63ac5e4096aedcdc107cbe71f306b |
|
30-Jun-2009 |
Keith Whitwell <keithw@vmware.com> |
mesa/vbo: use _lookup_prim_by_nr for debugging Switch over to specialized enum lookup for primitives
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
396b4043f085ec09a074447bbbb835c53aa82b7b |
|
20-Jun-2009 |
Eric Anholt <eric@anholt.net> |
mesa: Make VBO dlist printing use the same path as other dlist printing. I was rather confused when mesa_print_display_list didn't show any of my glBegin()..glEnd(). Nothing but print_list appears to call this function, so matching its behavior seems like a good idea.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
8b2ebd15310cbd5d905b08761b5e950f8e2580e5 |
|
16-Apr-2009 |
Keith Whitwell <keithw@vmware.com> |
vbo: cache last dlist vertex in malloced memory Avoids repeated mapping of the VBO buffer on display list replay. We need access to the final vertex in order to update the GL current attrib values.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
916de35d677ca5238e9515840fa5aa9f81302c5b |
|
03-Mar-2009 |
Keith Whitwell <keithw@vmware.com> |
Merge commit 'origin/gallium-0.1' Conflicts: scons/gallium.py src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c src/gallium/include/pipe/p_defines.h src/mesa/vbo/vbo_exec_api.c src/mesa/vbo/vbo_exec_draw.c
|
c4d1f4607abf3dfbcfcffc5c67bb89d420d3381a |
|
03-Mar-2009 |
Keith Whitwell <keithw@vmware.com> |
vbo: use MapBufferRange where available Previously would have to allocate a new VBO after firing a draw command as subsequent call to Map() on old VBO might block if the driver had submitted the commands to hardware.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
446abc2799a143c32c4c48472f3f964f9288a623 |
|
31-Jan-2009 |
Brian <brianp@vmware.com> |
mesa: display list clean-ups Rename some structs and fields to be more consistant with the rest of mesa.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
39cb5b9f73318a069e2d8553243ae17955a85695 |
|
16-Sep-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: fix display list regression (check if save->prim_count > 0 in vbo_save_EndList())
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
d43951192baa7b76d3e035d689f73c1d2955cddb |
|
16-Sep-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: fix display list regression (check if save->prim_count > 0 in vbo_save_EndList())
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
cd23c5c5998f3c48153a22bed53986b4293f797a |
|
15-Sep-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
mesa: get another class of degenerate dlists working Primitive begin in one dlist, end in another.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
bd953e872f22690bd232a758383883100d9347d0 |
|
15-Sep-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
mesa: get another class of degenerate dlists working Primitive begin in one dlist, end in another.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
a69fc5129bdf2f245c5bf2e0fe7b542caf7809a9 |
|
04-Sep-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: improved gl_buffer_object reference counting Use new _mesa_reference_buffer_object() function wherever possible. Fixes buffer object/display list crash reported in ParaView.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
37c74af01ce52b603f565a6c8a9094500d5cb87a |
|
04-Sep-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: improved gl_buffer_object reference counting Use new _mesa_reference_buffer_object() function wherever possible. Fixes buffer object/display list crash reported in ParaView.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
df7d1ee2a5270be2d329fd0614a608357917bb74 |
|
30-May-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
Fix segfault in _save_OBE_DrawElements() when using VBO and display list (bug 16156) This was previously fixed in master by commit 982dcb74fd19b88208d127b8019e2a2af979cac2 by Haihao Xiang.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
982dcb74fd19b88208d127b8019e2a2af979cac2 |
|
30-Jul-2007 |
Xiang, Haihao <haihao.xiang@intel.com> |
Fix an error in _save_OBE_DrawElements In the case that a buffer object is bound to ELEMENT_ARRARY_BUFFER, it is invalid to directly dereference indices passed to glDrawElements.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
c223c6b663cd5db39ba19c2be74b88cc3b8f53f3 |
|
04-Jul-2007 |
Brian <brian.paul@tungstengraphics.com> |
Be more consistant with paths in #includes. Eventually, eliminate a bunch of -I flags.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
37aca21129d87946d2dc6b45fa5bacd514921550 |
|
28-Jun-2007 |
zhang <zxpmyth@yahoo.com.cn> |
a variety of fixes for MingW
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
2cb3594af9cd1434aa2c408cd6f8d51bcd12e8ea |
|
18-Jan-2007 |
Aapo Tahkola <aapo@aapo-desktop.(none)> |
Fix invalid enums passed to MapBuffer
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
6a3fdc3a1ea6c306d9543791bf172dd1052d7382 |
|
16-Jan-2007 |
Keith Whitwell <keith@tungstengraphics.com> |
Merge branch 'master' of git+ssh://keithw@git.freedesktop.org/git/mesa/mesa into vbo-0.2 Conflicts: src/mesa/array_cache/sources src/mesa/drivers/dri/i965/brw_context.c src/mesa/drivers/dri/i965/brw_draw.c src/mesa/drivers/dri/i965/brw_fallback.c src/mesa/drivers/dri/i965/brw_vs_emit.c src/mesa/drivers/dri/i965/brw_vs_tnl.c src/mesa/drivers/dri/mach64/mach64_context.c src/mesa/main/extensions.c src/mesa/main/getstring.c src/mesa/tnl/sources src/mesa/tnl/t_save_api.c src/mesa/tnl/t_save_playback.c src/mesa/tnl/t_vtx_api.c src/mesa/tnl/t_vtx_exec.c src/mesa/vbo/vbo_attrib.h src/mesa/vbo/vbo_exec_api.c src/mesa/vbo/vbo_save_api.c src/mesa/vbo/vbo_save_draw.c
|
82152a2a8e1afeb61710318e769b1379be6c02c6 |
|
15-Jan-2007 |
keithw <keithw@keithw-laptop.(none)> |
Remove debug, reenable inplace splitting.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
2421b25dd777ebfd614ae45907fd4af8c2713102 |
|
15-Jan-2007 |
Keith Whitwell <keith@tungstengraphics.com> |
Remove special-case handling for index and edgeflag This isn't required with the changes to core mesa and the new attribute layout.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
dd60eaa6d9f61735141976db0e83d25176ac73c7 |
|
20-Nov-2006 |
Keith Whitwell <keith@tungstengraphics.com> |
Don't perform dangling attribute check on POS attribute. It can't by definition dangle (every vertex has a position). However save->currentsz isn't properly maintained for this attribute, as there is no current position value to track. Based on patch from Haihao Xiang.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|
fd12b37dbada6f945a94b93ecf332d0b6a8eef06 |
|
29-Oct-2006 |
Keith Whitwell <keith@tungstengraphics.com> |
Checkpoint of new vbo-building code. Currently builds regular arrays rather than VBO's - VBOs are easy but need to look closer at the driver interface. The trivial/tri demo works.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
|