Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | New file. | michal | 2007-08-22 | 1 | -0/+3 |
| | |||||
* | New file. | michal | 2007-08-22 | 1 | -0/+0 |
| | |||||
* | Sampler state code now compiles and is built. Not tested yet. | Brian | 2007-08-22 | 3 | -61/+126 |
| | |||||
* | added border_color to sampler state | Brian | 2007-08-22 | 1 | -1/+1 |
| | |||||
* | Improved pipe_region/surface_reference() functions | Brian | 2007-08-22 | 1 | -22/+44 |
| | | | | | Now dereferences the old object first. Target object may be NULL to clear the pointer. | ||||
* | Rework of shader constant buffers. | Brian | 2007-08-22 | 19 | -89/+191 |
| | | | | | 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. | ||||
* | 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 |
| | |||||
* | 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 | 1 | -2/+3 |
| | | | | | 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 | 7 | -91/+16 |
| | |||||
* | Start to remove the temporary draw_vb() and draw_vertices() code. | Brian | 2007-08-20 | 4 | -70/+14 |
| | | | | new st_draw_vertices() utility used by glClear and glDrawPixels | ||||
* | Move guts of vertex array drawing into the 'draw' module. | Brian | 2007-08-20 | 11 | -372/+477 |
| | |||||
* | implement draw_elements() | Brian | 2007-08-20 | 4 | -8/+51 |
| | |||||
* | 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 |
| | |||||
* | Merge branch 'softpipe_0_1_branch' of ↵ | Brian | 2007-08-20 | 8 | -153/+107 |
|\ | | | | | | | 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 | ||||
| * | fix edgeflag bug | Brian | 2007-08-17 | 1 | -2/+4 |
| | | |||||
| * | pack output vertex attributes in sequential slots | Brian | 2007-08-17 | 1 | -6/+16 |
| | | |||||
* | | 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 | 1 | -1/+2 |
| |