summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix a memleakBrian2008-01-011-0/+1
|
* free tgsi machine stateBrian2008-01-011-0/+1
|
* free tgsi machine stateBrian2008-01-011-0/+1
|
* added tgsi_exec_machine_free_data()Brian2008-01-012-0/+21
|
* free Default1D/2DArray objectsBrian2008-01-011-2/+10
|
* i965: a little better way of handling immediatesZack Rusin2007-12-243-3/+10
|
* i965: very crude and hacky way of handling immediatesZack Rusin2007-12-203-9/+33
|
* gallium: make state tracker explictly ask for rendercache flushesKeith Whitwell2007-12-206-8/+9
|
* 965: respect pipe flush flagsKeith Whitwell2007-12-205-14/+13
| | | | Now we emit way too many flushes instead of none at all.
* gallium: translate ARB fp/vp immediates consistently to tgsi immediatesKeith Whitwell2007-12-201-4/+20
|
* 965: fix the constant buffersZack Rusin2007-12-202-3/+3
|
* Add some prototype code for converting RET to END for main(). Disabled for now.Brian2007-12-191-3/+17
|
* temporarily defeat an assertionBrian2007-12-191-0/+1
|
* Fix problem with initial viewport/scissor size.Brian2007-12-196-59/+79
| | | | | | | | | | | 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().
* convert Mesa OPCODE_END to TGSI_OPCODE_END, not TGSI_OPCOD_RETBrian2007-12-191-1/+1
|
* remove obsolete TXP, add some sanity checksBrian2007-12-191-2/+11
|
* special-case PSIZE tooBrian2007-12-191-1/+6
|
* move st_make_current() before buffer size check so renderbuffer alloc ↵Brian2007-12-191-2/+2
| | | | storage works
* new assertionsBrian2007-12-191-0/+3
|
* 965: dump curbe contents to stderrKeith Whitwell2007-12-191-2/+3
|
* 965: handle BRW_CONSTANT_BUFFER data typeKeith Whitwell2007-12-191-0/+8
|
* constsZack Rusin2007-12-193-12/+23
|
* 965: count grf allocation correctly for wm prog, first aub triangleKeith Whitwell2007-12-191-1/+1
|
* 965: hardwire correct behaviour for vp-tri setup (for now...)Keith Whitwell2007-12-191-1/+1
|
* vp-tri: match vertex/color data of other testsKeith Whitwell2007-12-191-6/+6
|
* 965: align buffer allocations to 4kKeith Whitwell2007-12-191-3/+3
|
* use a depth buffer temporarilyKeith Whitwell2007-12-191-2/+2
|
* 965: make sure stipple state gets uploadedKeith Whitwell2007-12-194-35/+65
|
* 965: allocate buffer space to hold batch commandsKeith Whitwell2007-12-191-1/+7
|
* actually set the max_index. useful in the driverZack Rusin2007-12-191-2/+2
|
* 965: fill unused surface pointers with zeroKeith Whitwell2007-12-191-14/+4
|
* i965: emit fb write on RET for now (until we get END back)Zack Rusin2007-12-191-0/+4
|
* 965: pitch is in bytes not pixelsKeith Whitwell2007-12-191-1/+1
|
* 965: fix off-by-one in scissor rectKeith Whitwell2007-12-191-2/+2
|
* 965: fix off-by-one in surface dimensionsKeith Whitwell2007-12-191-11/+11
|
* 965: respect surface width when dumping bitmapKeith Whitwell2007-12-191-1/+1
|
* i965: actually detect whether a sampler is enabled/disabledZack Rusin2007-12-191-1/+2
|
* 965: disable clipping more, and restore drawing rect packetKeith Whitwell2007-12-191-1/+28
|
* 965: disable clipping for nowKeith Whitwell2007-12-191-0/+5
|
* 965: fix vertex pointsize state, match default cull modeKeith Whitwell2007-12-191-2/+2
|
* 965: fix colormask stateKeith Whitwell2007-12-191-4/+4
|
* 965: populate fp_input_count in setup keyKeith Whitwell2007-12-191-0/+4
|
* i965: stuff the outputs into mrf registers when possibleZack Rusin2007-12-191-3/+8
|
* i965: be smarter about register allocationZack Rusin2007-12-191-8/+6
|
* turn off TGSI_DEBUGBrian2007-12-181-1/+1
|
* fix bug on GL_VERTEX_PROGRAM_TWO_SIDE pathBrian2007-12-181-1/+1
|
* setup the frontface register (fog.y, ATM)Brian2007-12-181-1/+7
|
* fix some semantic info mix-ups in calculate_vertex_layout()Brian2007-12-181-8/+4
|
* gallium: rationalize vertex_element state packetKeith Whitwell2007-12-185-51/+29
| | | | | | | | 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.
* gallium: give userbuffers some storage in the aub buffer poolKeith Whitwell2007-12-181-4/+9
|