Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Start to remove the temporary draw_vb() and draw_vertices() code. | Brian | 2007-08-20 | 9 | -86/+126 |
| | | | | new st_draw_vertices() utility used by glClear and glDrawPixels | ||||
* | Move guts of vertex array drawing into the 'draw' module. | Brian | 2007-08-20 | 12 | -372/+478 |
| | |||||
* | implement DrawElements, still some rough spots | Brian | 2007-08-20 | 1 | -2/+35 |
| | |||||
* | implement draw_elements() | Brian | 2007-08-20 | 4 | -8/+51 |
| | |||||
* | don't map element buffer in _mesa_validate_DrawElements() unless necessary | Brian | 2007-08-20 | 1 | -12/+19 |
| | |||||
* | remove debug printf | Brian | 2007-08-20 | 1 | -1/+0 |
| | |||||
* | call draw_trim() | Brian | 2007-08-20 | 1 | -4/+8 |
| | |||||
* | fix cache overflow bug in get_vertex() | Brian | 2007-08-20 | 1 | -3/+4 |
| | |||||
* | fix VBO clean-up in vbo_exec_vtx_destroy() | Brian | 2007-08-20 | 1 | -4/+13 |
| | |||||
* | Merge branch 'softpipe_0_1_branch' of ↵ | Brian | 2007-08-20 | 20 | -188/+295 |
|\ | | | | | | | git+ssh://[email protected]/git/mesa/mesa into softpipe_0_1_branch | ||||
| * | Fix some draw_arrays issues. | Brian | 2007-08-19 | 6 | -148/+38 |
| | | | | | | | | | | | | We weren't mapping all the needed vertex array buffers. Move array state that was temporarily in draw_context to softpipe_context. Remove a bunch of dead code. | ||||
| * | more work on vertex shaders, now using vertex shaders instead of TnL module ↵ | Brian | 2007-08-18 | 2 | -7/+59 |
| | | | | | | | | by default | ||||
| * | Create a default vertex attribute buffer which mirrors ctx->Current.Attrrib[] | Brian | 2007-08-18 | 2 | -27/+88 |
| | | | | | | | | Used when the vertex shader references attributes which aren't present in VBOs. | ||||
| * | added tnl state atom | Brian | 2007-08-18 | 3 | -1/+32 |
| | | |||||
| * | fix xm_buffer_data | Brian | 2007-08-18 | 1 | -2/+7 |
| | | |||||
| * | added null VB->AttribPtr[i] check | Brian | 2007-08-17 | 1 | -1/+1 |
| | | |||||
| * | fix edgeflag bug | Brian | 2007-08-17 | 1 | -2/+4 |
| | | |||||
| * | pack output vertex attributes in sequential slots | Brian | 2007-08-17 | 1 | -6/+16 |
| | | |||||
| * | tell vbo module to use bufferobjs | Brian | 2007-08-17 | 1 | -1/+5 |
| | | |||||
| * | added call to _mesa_load_state_parameters() | Brian | 2007-08-17 | 1 | -0/+3 |
| | | |||||
| * | added vbo_use_buffer_objects() to specify that immediate mode data should be ↵ | Brian | 2007-08-17 | 3 | -3/+52 |
| | | | | | | | | put into bufferobjects | ||||
* | | replace memcpy() with assignment, better type safety | Brian | 2007-08-17 | 1 | -1/+1 |
| | | |||||
* | | added CLIP_x_SHIFT vals | Brian | 2007-08-17 | 1 | -0/+16 |
|/ | |||||
* | write outputs according to vs.outputs_written | Brian | 2007-08-17 | 1 | -4/+13 |
| | |||||
* | added outputs_written field to pipe_shader_state | Brian | 2007-08-17 | 3 | -1/+4 |
| | |||||
* | load machine.Inputs based on vs.inputs_read | Brian | 2007-08-17 | 1 | -26/+15 |
| | |||||
* | added pipe ptr to draw_context | Brian | 2007-08-17 | 2 | -8/+4 |
| | |||||
* | compute clipmask | Brian | 2007-08-17 | 1 | -16/+51 |
| | |||||
* | define CLIP_LEFT/RIGHT etc | Brian | 2007-08-17 | 2 | -3/+13 |
| | |||||
* | shade four vertices at a time | Brian | 2007-08-17 | 1 | -79/+92 |
| | |||||
* | added align16() function | Brian | 2007-08-17 | 1 | -0/+16 |
| | |||||
* | added uint64 type | Brian | 2007-08-17 | 1 | -4/+6 |
| | |||||
* | replace assertion w/ conditionals in xmesa_clear() | Brian | 2007-08-17 | 1 | -3/+3 |
| | |||||
* | Use simple st->pipe->clear() in more cases for depth/stencil clears. | Brian | 2007-08-17 | 1 | -14/+17 |
| | |||||
* | fix buffer clearing problems | Brian | 2007-08-17 | 5 | -42/+32 |
| | |||||
* | assertions | Brian | 2007-08-17 | 2 | -1/+10 |
| | |||||
* | added assertions, disable debug output | Brian | 2007-08-17 | 2 | -0/+7 |
| | |||||
* | Break mesa dependencies. | michal | 2007-08-16 | 1 | -6/+66 |
| | | | | Silence compiler warnings. | ||||
* | Silence compiler warnings. | michal | 2007-08-16 | 1 | -55/+63 |
| | |||||
* | Break mesa dependencies. | michal | 2007-08-16 | 1 | -3/+1 |
| | | | | Silence compiler warnings. | ||||
* | Silence compiler warnings. | michal | 2007-08-16 | 1 | -5/+5 |
| | |||||
* | Define ffs() for __WIN32__ & __MSC__. | michal | 2007-08-16 | 1 | -1/+13 |
| | | | | Break mesa dependencies. | ||||
* | Define __WIN32__. | michal | 2007-08-16 | 1 | -0/+6 |
| | |||||
* | Move VS code from st_atom_fs.c to st_atom_vs.c. | michal | 2007-08-16 | 2 | -97/+80 |
| | |||||
* | Cosmetic changes. | michal | 2007-08-16 | 1 | -11/+16 |
| | |||||
* | Remove many dependencies on mesa headers. | Brian | 2007-08-16 | 17 | -140/+218 |
| | | | | To build with mesa, need -DMESA in makefile/config file. | ||||
* | misc changes to support vertex shaders (disabled by default) | Brian | 2007-08-16 | 4 | -4/+24 |
| | |||||
* | run real vertex shaders, a total hack for now | Brian | 2007-08-16 | 1 | -0/+163 |
| | |||||
* | make pass-through vertex shader | Brian | 2007-08-16 | 1 | -0/+54 |
| | |||||
* | check for null swrast (pipe work-around) | Brian | 2007-08-16 | 1 | -0/+3 |
| |