Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-12-19 | 965: respect surface width when dumping bitmap | Keith Whitwell | |
2007-12-19 | i965: actually detect whether a sampler is enabled/disabled | Zack Rusin | |
2007-12-19 | 965: disable clipping more, and restore drawing rect packet | Keith Whitwell | |
2007-12-19 | 965: disable clipping for now | Keith Whitwell | |
2007-12-19 | 965: fix vertex pointsize state, match default cull mode | Keith Whitwell | |
2007-12-19 | 965: fix colormask state | Keith Whitwell | |
2007-12-19 | 965: populate fp_input_count in setup key | Keith Whitwell | |
2007-12-19 | i965: stuff the outputs into mrf registers when possible | Zack Rusin | |
2007-12-19 | i965: be smarter about register allocation | Zack Rusin | |
2007-12-18 | setup the frontface register (fog.y, ATM) | Brian | |
2007-12-18 | fix some semantic info mix-ups in calculate_vertex_layout() | Brian | |
2007-12-18 | gallium: rationalize vertex_element state packet | Keith 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-18 | gallium: give userbuffers some storage in the aub buffer pool | Keith Whitwell | |
2007-12-18 | i965: don't treat swz differently and upload vertex buffers | Zack Rusin | |
2007-12-17 | obsolete | Brian | |
2007-12-17 | updates for depth/stencil/alpha state | Brian | |
2007-12-17 | i965: index the destination offset with regards to the current index | Zack Rusin | |
2007-12-17 | i965: return false when the function fails, not succeeds | Zack Rusin | |
2007-12-17 | gallium: incorporate alpha state into depth_stencil state object. | Keith Whitwell | |
2007-12-17 | 965: remove dead state atom decls | Keith Whitwell | |
2007-12-17 | 965: fix for non-indexed draw path | Keith Whitwell | |
2007-12-17 | 965: fix/hack check for NULL texunit in state upload | Keith Whitwell | |
2007-12-17 | 965: fix ExtDivide check | Keith Whitwell | |
2007-12-17 | 965: put brw_constant_buffer atom directly in update list | Keith Whitwell | |
2007-12-16 | switch on cpp instead of format | Brian | |
2007-12-15 | rename some 'mesa' functions | Brian | |
2007-12-15 | Use tile functions in new p_tile.[ch] | Brian | |
This removes quite a bit of code duplicated in the drivers. | |||
2007-12-15 | Re-usable tile get/put functions | Brian | |
2007-12-15 | don't allocate scratch tile in sp_tile_cache_flush_clear() to avoid stack ↵ | Brian | |
overflow | |||
2007-12-14 | Added origin_lower_left field to pipe_rasterizer_state | Brian | |
This controls whether the window origin is considered to be the lower-left or upper-left corner. This effects computation of gl_FragCoord and the application of polygon stipple. | |||
2007-12-14 | Don't always declare frag shader INPUT[0] as fragment position. | Brian | |
We were doing this for the sake of softpipe and the tgsi intergrepter since we always need the fragment position and W-coordinate information in order to compute fragment interpolants. But that's not appropriate for hardware drivers. The tgsi interpreter now get x,y,w information from a separate tgsi_exec_vector variable setup by softpipe. The new pipe_shader_state->input_map[] defines how vert shader outputs map to frag shader inputs. It may go away though, since one can also examine the semantic label on frag shader input[0] to figure things out. | |||
2007-12-14 | update comment for TGSI_TOKEN_TYPE_IMMEDIATE case | Brian | |
2007-12-13 | remove unused var | Brian | |
2007-12-13 | 965: get brw_wm_surface_state compiling again | Keith Whitwell | |
2007-12-13 | 965: get fragment shader compiler compiling | Keith Whitwell | |
Don't think that it will run though. | |||
2007-12-13 | i965: make the wm_surface compile | Zack Rusin | |
2007-12-13 | 965: implement magic buffer offset callback | Keith Whitwell | |
2007-12-13 | 965: magic callback to get buffer offset | Keith Whitwell | |
2007-12-13 | Add QuadX,Y fields to tgsi_exec_machine to pass quad's position to tgsi ↵ | Brian | |
interpreter. The tgsi linear/perspective attribute code now uses these values rather than input[0]. Need to update SSE path to take quad x,y as function params. Then, we can remove additional code. | |||
2007-12-13 | 965: missing code from last commit | Keith Whitwell | |
2007-12-13 | 965: remove dead code | Keith Whitwell | |
2007-12-13 | 965: remove dead code | Keith Whitwell | |
2007-12-13 | 965: remove dead code | Keith Whitwell | |
2007-12-13 | 965: remove dead code | Keith Whitwell | |
2007-12-13 | 965: remove reference to metaops | Keith Whitwell | |
2007-12-13 | 965: use state atom array directly | Keith Whitwell | |
2007-12-13 | 965: calculate nr enabled vbos on the fly | Keith Whitwell | |
2007-12-13 | Actually 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-12 | added r5g5b5_put_tile_rgba() | Brian | |
2007-12-12 | Remove get/put_tile_rgba() functions. | Brian | |
Temporarily, use the functions from sp_rgba_tile.c |