[Mesa-dev] [PATCH 00/10] RadeonSI polygon stippling, NULL resources, bug fixes

Marek Olšák maraeo at gmail.com
Sun Feb 1 09:36:57 PST 2015


Patch summary:

These are bug fixes and one cleanup patch:
  r600g,radeonsi: don't append to streamout buffers that haven't been used yet
  radeonsi: fix instanced arrays with non-zero start instance
  radeonsi: don't use tgsi_parse_context to get processor type

We previously supported NULL buffer sampler views, but NULL textures hung. This fixes the hangs by adding proper support for NULL textures. This can't occur with OpenGL, but it can occur with other state trackers in theory. The last patch is also a prerequisite for polygon stippling.
  radeonsi: move the buffer descriptor to the end of the image descriptor
  radeonsi: fix a crash when binding a NULL sampler view list
  radeonsi: add support for NULL texture sampler views that return (0,0,0,1)
  radeonsi: add support for sampler views where resource = NULL

This is the polygon stippling:
  radeonsi: allow 64 descriptors per array
  radeonsi: deduce rasterizer primitive type at the beginning of draw_vbo
  radeonsi: implement polygon stippling

Please review.

Marek


More information about the mesa-dev mailing list