Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-08-16 | Begin added vertex shader state/support. | Brian | |
Renamed pipe_fs_state to pipe_shader_state since it can be used for both vertex and fragment shader info. | |||
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-13 | fill in the get_tile() function so ReadPixels can work | Brian | |
2007-08-11 | fix invalid usage of buffer_unreference() | Brian | |
Need to pass the address of the buffer ptr, not the buffer ptr. Before, the region->buffer type was void * so it wasn't effectively type-checked. Changing the type to pipe_buffer_object* allows the compiler to detect the error. Fixing this solves a segfault. | |||
2007-08-11 | notes/asserts for get/put_tile() | Brian | |
2007-08-11 | Pull in improved debug from master | Keith Whitwell | |
2007-08-11 | make it easier to compare debug code with non-pipe version | Keith Whitwell | |
2007-08-10 | Move string functions to state_tracker, add queries to pipe, winsys. | Keith Whitwell | |
2007-08-10 | added pipe->max_texture_size() query, use it in st_drawpixels() | Brian | |
2007-08-10 | Lift common winsys functions into pipe's new p_winsys. | Keith Whitwell | |
2007-08-10 | alignment/pitch/width clean-ups | Brian | |
2007-08-10 | Handle glFlush/glFinish through the state tracker. | Keith Whitwell | |
2007-08-10 | pipe->region_alloc() now takes width instead of pitch, plus a flags param | Brian | |
2007-08-10 | Missing files | Keith Whitwell | |
2007-08-10 | Add printf handlers, pass pci id and move texlayout code to driver. | Keith Whitwell | |
2007-08-10 | Pass pci_id to i915_create() | Keith Whitwell | |
2007-08-10 | Add a printf method to winsys and use for all debugging. | Keith Whitwell | |
2007-08-09 | move viewport Y inversion to state tracker | Brian | |
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 | Remove unused file | Keith Whitwell | |
2007-08-09 | invert Y axis with the viewport transformation to put things right side up | Brian | |
2007-08-09 | vertex colors are ARGB | Brian | |
2007-08-09 | Missing files | Keith Whitwell | |
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 | *numFormats = 3 | Brian | |
2007-08-09 | Tweaks to state emit, acheives first hw triangles from a pipe driver. | Keith Whitwell | |
2007-08-09 | Pull in debug code for human-readable batchbuffer dumps. | Keith Whitwell | |
2007-08-09 | Add flush/finish functionality to pipe. | Keith Whitwell | |
Not sure if finish() is the right interface yet. | |||
2007-08-08 | The i915simple driver now runs well enough to lock up hardware. | Keith Whitwell | |
2007-08-08 | Call init_state_funcs | Keith Whitwell | |
2007-08-08 | remove unused file | keithw | |
2007-08-08 | remove unused file | keithw | |
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 | define i915_surface struct | 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. |