Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-11-29 | Move dimensions from struct pipe_region to struct pipe_surface. | Michel Dänzer | |
2007-11-08 | Fix some issues hit when rendering to a depth-only renderbuffer (shadowtex). | Brian | |
Added 16bpp case to translate_depth_format(). Added framebuffer_size() to determine framebuffer size. | |||
2007-11-07 | Track hardware vertex buffer state changes. | José Fonseca | |
2007-11-03 | Do something sensible when failed to reserve space in the batch buffer. | José Fonseca | |
2007-11-01 | Reserve the right number of dwords for hardware state, and handle the case ↵ | José Fonseca | |
where it fails. | |||
2007-08-24 | have to check I915_HW_SAMPLER when emitting MAP state, because of ↵ | keithw | |
sampler_enable_flags. | |||
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-22 | Checkpoint: 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-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-22 | Import some sampler state code. | Keith Whitwell | |
Doesn't compile, isn't built. | |||
2007-08-21 | Fragment shader translation seems to basically work now. More testing needed. | Brian | |
2007-08-13 | Start 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-09 | Add 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-09 | Some basic state - blend and ztest sort of work. | Keith Whitwell | |
2007-08-09 | Emit drawrect command as we no longer ask the kernel to do this. | Keith Whitwell | |
2007-08-09 | Don't reemit hardware state *every* primitive. | Keith Whitwell | |
2007-08-09 | Tweaks to state emit, acheives first hw triangles from a pipe driver. | Keith Whitwell | |
2007-08-08 | The i915simple driver now runs well enough to lock up hardware. | Keith Whitwell | |
2007-08-08 | Hook up i915simple. Doesn't compile. | Keith Whitwell | |
2007-08-08 | replace draw_offset w/ 0 for now | Brian | |
2007-08-08 | Checkpoint 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. |