Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-12-23 | nouveau: don't wait when deleting fences unless needed | Ben Skeggs | |
2007-12-23 | nouveau: some cleanups | Ben Skeggs | |
2007-12-23 | nouveau: match gallium changes | Ben Skeggs | |
2007-12-23 | Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |
2007-12-20 | i965: very crude and hacky way of handling immediates | Zack Rusin | |
2007-12-20 | gallium: make state tracker explictly ask for rendercache flushes | Keith Whitwell | |
2007-12-20 | 965: respect pipe flush flags | Keith Whitwell | |
Now we emit way too many flushes instead of none at all. | |||
2007-12-20 | gallium: translate ARB fp/vp immediates consistently to tgsi immediates | Keith Whitwell | |
2007-12-20 | 965: fix the constant buffers | Zack Rusin | |
2007-12-19 | Add some prototype code for converting RET to END for main(). Disabled for now. | Brian | |
2007-12-19 | temporarily defeat an assertion | Brian | |
2007-12-19 | Fix problem with initial viewport/scissor size. | Brian | |
If an app never called glViewport, the viewport size was always 0 by 0 pixels. Now pass initial size to st_create_framebuffer() and initialize the viewport and scissor bounds in st_make_current(). This could also be fixed by ensuring the gl_framebuffers passed to _mesa_make_current() were initialized to the right size. But that involves allocating the renderbuffers/pipe_surfaces earlier and that runs into some other issues ATM. Also remove obsolete createRenderbuffers param to st_create_framebuffer(). | |||
2007-12-19 | convert Mesa OPCODE_END to TGSI_OPCODE_END, not TGSI_OPCOD_RET | Brian | |
2007-12-19 | remove obsolete TXP, add some sanity checks | Brian | |
2007-12-19 | special-case PSIZE too | Brian | |
2007-12-19 | move st_make_current() before buffer size check so renderbuffer alloc ↵ | Brian | |
storage works | |||
2007-12-19 | new assertions | Brian | |
2007-12-19 | 965: dump curbe contents to stderr | Keith Whitwell | |
2007-12-19 | 965: handle BRW_CONSTANT_BUFFER data type | Keith Whitwell | |
2007-12-19 | consts | Zack Rusin | |
2007-12-19 | 965: count grf allocation correctly for wm prog, first aub triangle | Keith Whitwell | |
2007-12-19 | 965: hardwire correct behaviour for vp-tri setup (for now...) | Keith Whitwell | |
2007-12-19 | 965: align buffer allocations to 4k | Keith Whitwell | |
2007-12-19 | 965: make sure stipple state gets uploaded | Keith Whitwell | |
2007-12-19 | 965: allocate buffer space to hold batch commands | Keith Whitwell | |
2007-12-19 | actually set the max_index. useful in the driver | Zack Rusin | |
2007-12-19 | 965: fill unused surface pointers with zero | Keith Whitwell | |
2007-12-19 | i965: emit fb write on RET for now (until we get END back) | Zack Rusin | |
2007-12-19 | 965: pitch is in bytes not pixels | Keith Whitwell | |
2007-12-19 | 965: fix off-by-one in scissor rect | Keith Whitwell | |
2007-12-19 | 965: fix off-by-one in surface dimensions | Keith Whitwell | |
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-19 | nouveau: nuke subchan auto-assign. | Ben Skeggs | |
It's annoying for several reasons, especially in its current form. May possibly be reincarnated later (DDX depends on it these days), but in not quite the same way. | |||
2007-12-19 | nouveau: remove sync hack, gallium got sort-of fixed. | Ben Skeggs | |
2007-12-19 | Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |
2007-12-18 | turn off TGSI_DEBUG | Brian | |
2007-12-18 | fix bug on GL_VERTEX_PROGRAM_TWO_SIDE path | Brian | |
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 | vbo: 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. |