Dave Airlie
3263d939b2
virglrenderer: add some more code liceneses
10 years ago
Dave Airlie
9259bc768e
renderer: handle transform feedback 2 and 3 extensions
...
This fixes a number of issues with how transform feedback works
it does requires ARB_transform_feedback3 to work at all, but
hopefully this extension is widespread enough, if not we can
revisit later.
It uses transform feedback objects to store the stream out
state.
10 years ago
Dave Airlie
0ff22a06b7
renderer: ABI break: overhaul viewport/scissor state
...
add support for multiple viewports, and reduce
viewport size.
10 years ago
Dave Airlie
9006de318e
tests: more inline transfer tests
...
This adds code to the encoder that needs to be backported
to the mesa virgl driver to support inline writes for
non-buffer objects.
10 years ago
Dave Airlie
c6fd7d55ac
tests: add flush callback to test large transfers
10 years ago
Dave Airlie
91ec75a503
tests: allow passing shader strings directly.
...
This makes writing tests using text shaders possible
10 years ago
Dave Airlie
688017b73f
tests: start adding encoder code to test harness
...
This is to allow testing the cmd stream.
Signed-off-by: Dave Airlie <airlied@redhat.com>
10 years ago