Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rework of shader constant buffers. | Brian | 2007-08-22 | 25 | -125/+257 |
| | | | | | They're now totally independent of the actual shaders. Also, implemented in terms of pipe_buffer_handles/objects. | ||||
* | Import some sampler state code. | Keith Whitwell | 2007-08-22 | 3 | -0/+249 |
| | | | | Doesn't compile, isn't built. | ||||
* | code movement, null ptr checks, etc | Brian | 2007-08-22 | 2 | -23/+36 |
| | |||||
* | remove unneeded include | Brian | 2007-08-22 | 1 | -2/+0 |
| | |||||
* | remove unneeded includes | Brian | 2007-08-22 | 7 | -28/+7 |
| | |||||
* | Obsolete. | Brian | 2007-08-22 | 1 | -37/+0 |
| | |||||
* | don't need i915_fpc.c | Brian | 2007-08-22 | 1 | -1/+0 |
| | |||||
* | implement negation for src operands | Brian | 2007-08-22 | 1 | -5/+18 |
| | |||||
* | Clear all the dirtyflag words | Keith Whitwell | 2007-08-22 | 1 | -0/+4 |
| | |||||
* | Remove duplicate i915 shader disassembler | Keith Whitwell | 2007-08-22 | 2 | -347/+1 |
| | |||||
* | Headers. | michal | 2007-08-21 | 1 | -23/+39 |
| | | | | | | Fix alignment issues. Silence compiler warnings. More debugging code. | ||||
* | Silence compiler warnings. | michal | 2007-08-21 | 3 | -3/+3 |
| | |||||
* | Define __MSC__. | michal | 2007-08-21 | 1 | -6/+8 |
| | | | | Make ALIGN macros more error-proof. | ||||
* | temporarily call _mesa_enable_sw_extensions() so we can run more test progs ↵ | Brian | 2007-08-21 | 1 | -0/+3 |
| | | | | without failing the extension checks | ||||
* | comments | Brian | 2007-08-21 | 1 | -3/+6 |
| | |||||
* | Fragment shader translation seems to basically work now. More testing needed. | Brian | 2007-08-21 | 8 | -322/+284 |
| | |||||
* | fix cut and paste | keithw | 2007-08-21 | 1 | -18/+24 |
| | |||||
* | First pass at a fallback concept for pipe devices. | Keith Whitwell | 2007-08-21 | 12 | -21/+780 |
| | | | | | | | Creates a new pipe driver that feeds commands to either a hardware or software pipe depending on fallback state. Untested concept checkpoint. At this point it compiles. | ||||
* | Add missing #include | Keith Whitwell | 2007-08-21 | 1 | -0/+1 |
| | |||||
* | added fpc sources | Brian | 2007-08-21 | 1 | -0/+4 |
| | |||||
* | Initial check-in of i915 fragment program translation (from tgsi). | Brian | 2007-08-21 | 5 | -0/+2136 |
| | |||||
* | Set viewport state so viewport matches window dims. | Brian | 2007-08-20 | 2 | -14/+49 |
| | | | | trivial/readpixels.c works again. | ||||
* | Move vertex transformation/shader code into draw_prim.c to avoid need for ↵ | Brian | 2007-08-20 | 3 | -272/+270 |
| | | | | vs_flush() function pointer. | ||||
* | move ALIGN16-related macros into p_compiler.h | Brian | 2007-08-20 | 3 | -33/+14 |
| | |||||
* | include draw_context.h | Brian | 2007-08-20 | 1 | -0/+1 |
| | |||||
* | Update glClear and glDrawPixels code. | Brian | 2007-08-20 | 3 | -17/+95 |
| | | | | | Since they're implemented by drawing quadrilaterals (and go through vertex transformation and viewport mapping) we don't have to invert Y coords. | ||||
* | minor clean-ups | Brian | 2007-08-20 | 1 | -7/+6 |
| | |||||
* | Use new draw_arrays() code. | Brian | 2007-08-20 | 3 | -3/+92 |
| | | | | | The i915 driver now uses the software-based vertex shader interpreter and draws everything through pipe->draw_arrays(). | ||||
* | remove some of the #ifndef MESA stuff | Brian | 2007-08-20 | 4 | -15/+20 |
| | |||||
* | Obsolete | Brian | 2007-08-20 | 1 | -320/+0 |
| | |||||
* | remove dead code related to vf module | Brian | 2007-08-20 | 2 | -35/+2 |
| | |||||
* | Checkpoint: remove more of the old draw_vb() code. | Brian | 2007-08-20 | 8 | -169/+18 |
| | |||||
* | 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 |
| | |