Dave Airlie
|
3f4e3e1cad
|
renderer: add support for ARB_viewport_array
|
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
|
1fe0822ff4
|
renderer: fix bug transfer inline write decoding
cleanup a little, but also read layer stride from correct place
found writing validation tests.
|
10 years ago |
Dave Airlie
|
aea7785887
|
renderer: handle resource inline writes using common code
inline resource writes should use common code for transfers
|
10 years ago |
Dave Airlie
|
cccbc3b5e4
|
renderer: return values from submit_cmd/decode block
makes easier to write unit tests.
|
10 years ago |
Marc-André Lureau
|
58ef21b0b8
|
vrend: accept empty vertex elements
Vertex elements may have a count of 0, this is an acceptable value.
Fix piglit spec/glsl-1.50/execution/geometry/primitive-types
gl_triangle_fan test.
|
10 years ago |
Marc-André Lureau
|
e094ca79f9
|
vrend: return EINVAL for unknown object type
|
10 years ago |
Dave Airlie
|
fa71f3761d
|
renderer: free vertex element data
this is duplicated by the renderer so free the decoder data.
found with rendering test
|
10 years ago |
Dave Airlie
|
3d91ff730e
|
renderer: cleanup context create errors and context destroy
|
10 years ago |
Dave Airlie
|
96e1b0b693
|
renderer: reset decode contexts in two stages
reset the non-0 contexts first, then kill resource
table, then nuke the 0 context.
|
10 years ago |
Dave Airlie
|
8ea7848b6e
|
virglrenderer: fix some memory leaks on cleanup
Writing some unit tests with valgrind, showed we don't always
cleanup properly fix that.
|
10 years ago |
Dave Airlie
|
03e3116a75
|
import latest renderer code
|
10 years ago |