summaryrefslogtreecommitdiff
path: root/src/mesa
AgeCommit message (Collapse)Author
2007-12-19965: align buffer allocations to 4kKeith Whitwell
2007-12-19965: make sure stipple state gets uploadedKeith Whitwell
2007-12-19965: allocate buffer space to hold batch commandsKeith Whitwell
2007-12-19actually set the max_index. useful in the driverZack Rusin
2007-12-19965: fill unused surface pointers with zeroKeith Whitwell
2007-12-19i965: emit fb write on RET for now (until we get END back)Zack Rusin
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-19965: respect surface width when dumping bitmapKeith 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-18[915] Set cliprects in the drawbuffer software fallback case as well.Eric Anholt
Otherwise, we may violate cliprect asssertions on clearing the buffers, which isn't affected by the fallback.
2007-12-19i965: allocate GRF registers before building subroutines,Xiang, Haihao
it ensures there are sufficient registers for all subroutines.
2007-12-19i965: restore the flag after building the subroutine of theXiang, Haihao
GS thread. fix #13240
2007-12-18simplify update two-side lighting test (follow-on to previous ↵Brian
front/back-face changes)
2007-12-18fix NEED_SECONDARY_COLOR for vert/frag progsBrian
2007-12-18turn off TGSI_DEBUGBrian
2007-12-18fix bug on GL_VERTEX_PROGRAM_TWO_SIDE pathBrian
2007-12-18setup the frontface register (fog.y, ATM)Brian
2007-12-18fix some semantic info mix-ups in calculate_vertex_layout()Brian
2007-12-18Fix mismatched map/unmap of buffers in swrast read/drawpixels error paths.Eric Anholt
2007-12-18[915] Free dri_bufmgr after mesa context data.Eric Anholt
Fixes a crash when buffer objects are left around until context destroy.
2007-12-18[915] Make polygon stipple use pre-unpacked pixel data.Eric Anholt
This fixes a crash when stippling using data from a PBO.
2007-12-18[915] Fix clear color when clearing with triangles.Eric Anholt
The diffuse color format is always ARGB32, regardless of the destination surface format.
2007-12-18[INTEL] Fix 965 to use new centralized mipmap pitch functionKeith Packard
2007-12-18[Intel] Centralize mipmap pitch computations.Keith Packard
mipmap pitches must account for the device alignment requirements, which used to be fairly simple; just align to a 4-byte boundary. However, to allow textures to be drawn to under TTM, they now need to be aligned to a 64-byte boundary. Placing all of the alignment constraints in a single function allows this new constraint to be applied uniformly. There was some pitch constraining code in intel_miptree_create, but that was modifying the pitch long after the miptree had been layed out, so it only served to wreck the mipmap and cause rendering errors.
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-18gallium: give userbuffers some storage in the aub buffer poolKeith Whitwell
2007-12-18vbo: unmap and remap immediate vbo before/after each draw.Keith Whitwell
Also use BufferData(NULL) to get fresh storage and avoid synchronous operation where we would have to flush and wait for the fence after each draw because of the map. This will chew through a whole load of buffer space on small draws, so it isn't a proper solution. Need to support a no-fence or append mapping mode to do this right, or use user buffers.
2007-12-18i965: don't treat swz differently and upload vertex buffersZack Rusin
2007-12-17obsoleteBrian
2007-12-17[i915] Remove redundant set_draw_region code (like the comment says).Eric Anholt
2007-12-17[intel] Improve INTEL_DEBUG=blit description of clearing.Eric Anholt
2007-12-17[intel] Fix copy'n'pasteo in decoding of the blit clear packet.Eric Anholt
2007-12-17[965] Add decode of 3DSTATE_DRAWING_RECTANGLE.Eric Anholt
2007-12-17[965] Allow draw or depth regions to be NULL.Eric Anholt
With FBOs, we end up wanting to do 3D metaops against one or the other without having to find the other one to fill in if we're not going to draw to it.
2007-12-17[965] Simplify scissor handling by using DrawBuffer values.Eric Anholt
2007-12-17[965] fix bad conflict resolution in debug code.Eric Anholt
2007-12-17[965] Replace our own depth constants in intel context with GL context ones.Eric Anholt
2007-12-17[965] Fix software fallbacks with region-backed textures.Eric Anholt
2007-12-17[intel] Cleanup of */intel_blit.c to bring the two closer.Eric Anholt
2007-12-17updates for depth/stencil/alpha stateBrian
2007-12-17[965] Output the buffer type in INTEL_DEBUG=bat surface state decode.Eric Anholt