summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/i915simple/i915_prim_emit.c
AgeCommit message (Collapse)Author
2007-11-03Do something sensible when failed to reserve space in the batch buffer.José Fonseca
2007-10-29Reserve the accurate number of dwords in the batch buffer.José Fonseca
2007-08-23clean-up commentsBrian
2007-08-23remove dead/debug code, misc clean-upBrian
2007-08-23Checkpoint commit: i915 texture works, use new vertex_info structBrian
Basic i915 2D texturing seems to work now. The vertex format is determined from the current fragment shader.
2007-08-22Checkpoint: texture image and sampler state handling, plus better vertex ↵Brian
format code. Texture image/sampler state code should be working, but is disabled for now. Need to fix outstanding issues with vertex formats and texcoords first...
2007-08-22remove unneeded includesBrian
2007-08-13Start breaking the #include dependencies between pipe drivers and mesa.Keith Whitwell
Pipe drivers shouldn't really know much about mesa and certainly shouldn't be #including files from src/mesa/main and the like. I've also (in i915simple especially) moved over from GL types to more conventional int/unsigned usage. This probably isn't really the ultimate desired set of types to use - possibly C99 would be better. It may even be that a subset of the GL types is preferable.
2007-08-09Add more i915 state packets.Keith Whitwell
These correspond to the dynamic indirect state, though they are currently just pushed straight to the batch buffer.
2007-08-09vertex colors are ARGBBrian
2007-08-09Some basic state - blend and ztest sort of work.Keith Whitwell
2007-08-09Don't reemit hardware state *every* primitive.Keith Whitwell
2007-08-08The i915simple driver now runs well enough to lock up hardware.Keith Whitwell
2007-08-08Checkpoint of a super-simplified i915 driver in the pipe model.Keith Whitwell
Doesn't yet compile, but when it does, it will only draw gouraud tris and even those will be as simple as possible. Needs some 'winsys' support also before that can happen.