summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* 965: align buffer allocations to 4kKeith Whitwell2007-12-191-3/+3
|
* 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
|
* vbo: unmap and remap immediate vbo before/after each draw.Keith Whitwell2007-12-181-0/+16
| | | | | | | | | | 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.
* i965: don't treat swz differently and upload vertex buffersZack Rusin2007-12-183-14/+24
|
* obsoleteBrian2007-12-172-806/+0
|
* updates for depth/stencil/alpha stateBrian2007-12-173-11/+11
|
* Emit declarations for constants (references to the const buffer)Brian2007-12-171-1/+57
|
* i965: index the destination offset with regards to the current indexZack Rusin2007-12-171-1/+1
|
* i965: return false when the function fails, not succeedsZack Rusin2007-12-171-3/+2
|
* gallium: incorporate alpha state into depth_stencil state object.Keith Whitwell2007-12-1737-553/+206
|
* 965: remove dead state atom declsKeith Whitwell2007-12-172-20/+0
|
* 965: fix for non-indexed draw pathKeith Whitwell2007-12-171-2/+5
|
* 965: fix/hack check for NULL texunit in state uploadKeith Whitwell2007-12-171-0/+3
|
* 965: fix ExtDivide checkKeith Whitwell2007-12-171-1/+1
|
* 965: put brw_constant_buffer atom directly in update listKeith Whitwell2007-12-171-2/+1
|
* switch on cpp instead of formatBrian2007-12-161-7/+7
|
* rename some 'mesa' functionsBrian2007-12-152-38/+31
|