summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/i965simple
AgeCommit message (Collapse)Author
2007-12-19965: pitch is in bytes not pixelsKeith Whitwell
2007-12-19965: fix off-by-one in scissor rectKeith Whitwell
2007-12-19965: fix off-by-one in surface dimensionsKeith Whitwell
2007-12-19i965: actually detect whether a sampler is enabled/disabledZack Rusin
2007-12-19965: disable clipping more, and restore drawing rect packetKeith Whitwell
2007-12-19965: disable clipping for nowKeith Whitwell
2007-12-19965: fix vertex pointsize state, match default cull modeKeith Whitwell
2007-12-19965: fix colormask stateKeith Whitwell
2007-12-19965: populate fp_input_count in setup keyKeith Whitwell
2007-12-19i965: stuff the outputs into mrf registers when possibleZack Rusin
2007-12-19i965: be smarter about register allocationZack Rusin
2007-12-18gallium: rationalize vertex_element state packetKeith Whitwell
Remove dst_offset (not used) Add nr_components, which could be calculated from format, but would be too much effort. Update i965 driver to cope.
2007-12-18i965: don't treat swz differently and upload vertex buffersZack Rusin
2007-12-17i965: index the destination offset with regards to the current indexZack Rusin
2007-12-17i965: return false when the function fails, not succeedsZack Rusin
2007-12-17gallium: incorporate alpha state into depth_stencil state object.Keith Whitwell
2007-12-17965: remove dead state atom declsKeith Whitwell
2007-12-17965: fix for non-indexed draw pathKeith Whitwell
2007-12-17965: fix/hack check for NULL texunit in state uploadKeith Whitwell
2007-12-17965: fix ExtDivide checkKeith Whitwell
2007-12-17965: put brw_constant_buffer atom directly in update listKeith Whitwell
2007-12-15rename some 'mesa' functionsBrian
2007-12-15Use tile functions in new p_tile.[ch]Brian
This removes quite a bit of code duplicated in the drivers.
2007-12-13965: get brw_wm_surface_state compiling againKeith Whitwell
2007-12-13965: get fragment shader compiler compilingKeith Whitwell
Don't think that it will run though.
2007-12-13i965: make the wm_surface compileZack Rusin
2007-12-13965: magic callback to get buffer offsetKeith Whitwell
2007-12-13965: missing code from last commitKeith Whitwell
2007-12-13965: remove dead codeKeith Whitwell
2007-12-13965: remove dead codeKeith Whitwell
2007-12-13965: remove dead codeKeith Whitwell
2007-12-13965: remove dead codeKeith Whitwell
2007-12-13965: remove reference to metaopsKeith Whitwell
2007-12-13965: use state atom array directlyKeith Whitwell
2007-12-13965: calculate nr enabled vbos on the flyKeith Whitwell
2007-12-13Actually allocate the output registers.Zack Rusin
In tgsi the output's will (hopefully) consecutive so this check (besides not being currently implemented) is not necessary.
2007-12-12Remove get/put_tile_rgba() functions.Brian
Temporarily, use the functions from sp_rgba_tile.c
2007-12-12PIPE_SCREEN_SURFACE no longer neededBrian
2007-12-12965: remove complex compiler for simple fragment programs.Keith Whitwell
Keep the simple compiler for complex fragment programs...
2007-12-12965: sketch changes to brw_wm_surface_state.cKeith Whitwell
2007-12-12965: delete dead filesKeith Whitwell
2007-12-12965: delete dead filesKeith Whitwell
2007-12-12965: delete dead filesKeith Whitwell
2007-12-12i965: compile vertex shaders and emit hardware instructionsZack Rusin
impossible to test because fragment shaders haven't been done yet and it crahses in the fragment shading code. but given that i'm infallible (and highly dillusional) i'm sure it's correct.
2007-12-11965: remove duplicate brw_draw functions, make init a bit cleanerKeith Whitwell
2007-12-11gallium: remove set_sampler_units interfaceKeith Whitwell
The effect of this mapping can be acheived by the state tracker and setting up the pipe texture state pointers to incorporate its affects.
2007-12-11gallium: remove redundant clear_color state.Keith Whitwell
2007-12-11Port i965 driver to Gallium3D.Zack Rusin
This is a squashed commit of i965 branch on ssh://people.freedesktop.org/~zack/mesa Because of the porting the branch often didn't compile so squashing it makes more sense. The port is still far from complete.