Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-08-24 | Fixup include paths after rename | Keith Whitwell | |
2007-08-23 | Use vertex_info struct for softpipe - lots of clean-up. | Brian | |
2007-08-23 | Vertex shader outputs are now tightly packed into the output slots. | Brian | |
Fix softpipe vertex attribute setup. Also, update vs constants when the projection matrix changes (fixes samples/prim.c) | |||
2007-08-23 | Checkpoint: new vertex/fragment attribute naming | Brian | |
Replace VF_ATTRIB_x with TGSI_ATTRIB_x When converting mesa programs to TGSI programs, also convert the InputsRead and OutputsWritten to a mask of TGSI_ATTRIB_ bits. Still need to do conversion for vertex programs... | |||
2007-08-23 | Checkpoint commit: i915 texture works, use new vertex_info struct | Brian | |
Basic i915 2D texturing seems to work now. The vertex format is determined from the current fragment shader. | |||
2007-08-23 | For the time being, interpolate Z in shade_quad() rather in the shader. | Brian | |
This was causing trouble for the i915 driver. | |||
2007-08-22 | Rework of shader constant buffers. | Brian | |
They're now totally independent of the actual shaders. Also, implemented in terms of pipe_buffer_handles/objects. | |||
2007-08-21 | Silence compiler warnings. | michal | |
2007-08-21 | First pass at a fallback concept for pipe devices. | Keith Whitwell | |
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. | |||
2007-08-20 | move ALIGN16-related macros into p_compiler.h | Brian | |
2007-08-20 | include draw_context.h | Brian | |
2007-08-20 | minor clean-ups | Brian | |
2007-08-20 | remove some of the #ifndef MESA stuff | Brian | |
2007-08-20 | Checkpoint: remove more of the old draw_vb() code. | Brian | |
2007-08-20 | Start to remove the temporary draw_vb() and draw_vertices() code. | Brian | |
new st_draw_vertices() utility used by glClear and glDrawPixels | |||
2007-08-20 | Move guts of vertex array drawing into the 'draw' module. | Brian | |
2007-08-20 | implement draw_elements() | Brian | |
2007-08-20 | remove debug printf | Brian | |
2007-08-20 | call draw_trim() | Brian | |
2007-08-19 | Fix some draw_arrays issues. | Brian | |
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. | |||
2007-08-18 | more work on vertex shaders, now using vertex shaders instead of TnL module ↵ | Brian | |
by default | |||
2007-08-17 | pack output vertex attributes in sequential slots | Brian | |
2007-08-17 | write outputs according to vs.outputs_written | Brian | |
2007-08-17 | load machine.Inputs based on vs.inputs_read | Brian | |
2007-08-17 | added pipe ptr to draw_context | Brian | |
2007-08-17 | compute clipmask | Brian | |
2007-08-17 | shade four vertices at a time | Brian | |
2007-08-17 | assertions | Brian | |
2007-08-16 | Break mesa dependencies. | michal | |
Silence compiler warnings. | |||
2007-08-16 | Silence compiler warnings. | michal | |
2007-08-16 | Break mesa dependencies. | michal | |
Silence compiler warnings. | |||
2007-08-16 | Remove many dependencies on mesa headers. | Brian | |
To build with mesa, need -DMESA in makefile/config file. | |||
2007-08-16 | misc changes to support vertex shaders (disabled by default) | Brian | |
2007-08-16 | run real vertex shaders, a total hack for now | Brian | |
2007-08-16 | Begin added vertex shader state/support. | Brian | |
Renamed pipe_fs_state to pipe_shader_state since it can be used for both vertex and fragment shader info. | |||
2007-08-16 | Drawing code refactoring. | Brian | |
Move code duplicated between draw_vb.c and sp_draw_arrays.c into draw_prim.c draw_vb.c will eventually go away, but this seems like a good step anyway. | |||
2007-08-16 | Silence warnings. | michal | |
2007-08-16 | Silence warnings. | michal | |
2007-08-16 | Silence warnings. | michal | |
2007-08-16 | Silence warnings. | michal | |
2007-08-15 | Remove mesa include directories, be stricter about include paths. | Keith Whitwell | |
2007-08-15 | added PIPE_PRIM_x tokens (matching GL), use in a few places | Brian | |
2007-08-15 | Hook in new draw_arrays() code, disabled for now. | Brian | |
2007-08-15 | softpipe_draw_arrays() function | Brian | |
Also includes: Temporary stand-in for vertex program execution. draw_prim() code post-transform vertex cache | |||
2007-08-15 | Add UsageMask to DECLARATION in TGSI. | michal | |
Interpolate FS attributes in the shader. Do not copy WPOS in FS. | |||
2007-08-15 | Cleanup, do not use fp_attr_to_slot[] mapping array. | michal | |
2007-08-15 | added state funcs for vertex buffer/element info | Brian | |
2007-08-15 | softpipe vertex element/buffer state funcs | Brian | |
2007-08-14 | Merge branch 'softpipe_0_1_branch' of ↵ | Brian | |
git+ssh://brianp@git.freedesktop.org/git/mesa/mesa into softpipe_0_1_branch | |||
2007-08-14 | fix typo | Brian | |