Marc-André Lureau
9fcf1e0ec0
build-sys: add git.mk
10 years ago
Marc-André Lureau
d9953a56c9
build-sys: add coverage
10 years ago
Marc-André Lureau
121df9c6b0
build-sys: use build-aux
10 years ago
Marc-André Lureau
49e125abc1
tests: add more valgrind.suppressions
10 years ago
Marc-André Lureau
368b62fd43
build-sys: add missing util/u_debug_describe.c
10 years ago
Marc-André Lureau
b5be63c8dc
Fix cursor resource creation
10 years ago
Dave Airlie
6b04d57ec4
tests: add more transfer box tests
...
These test some of the box bounds.
10 years ago
Dave Airlie
67fb0def2d
tests: test return value from transfer functions
10 years ago
Dave Airlie
83d7fbb0d7
renderer: overhaul transfer code a bit
...
This merges the error/bounds checking on the transfer
code, but keeps the same API, it also uses a struct
to pass through the transfer info.
this also passes a return value out to make testing easier.
10 years ago
Dave Airlie
fe4d670752
tests: reorg init tests into one with a standard init sequence
10 years ago
Dave Airlie
99ae4f7a89
tests: add initial transfer API tests
10 years ago
Dave Airlie
ca38be7a2d
renderer: check transfer read/write args better.
...
This confirms the transfer read/write args are non-NULL
10 years ago
Dave Airlie
7104e97418
tests: start adding iov attach/detach tests
10 years ago
Dave Airlie
6a2d49f37a
renderer: check detach_iov interface
...
check the return values aren't NULL
10 years ago
Dave Airlie
eedc194402
tests: test trying to recreate ctx 0, and destroy context no created
10 years ago
Dave Airlie
3d91ff730e
renderer: cleanup context create errors and context destroy
10 years ago
Dave Airlie
d30144b6aa
renderer: consolidate on errno return values
10 years ago
Dave Airlie
14b6e99bb1
renderer: protect against null debug name
10 years ago
Dave Airlie
57ca6830eb
renderer: only write get_cursor_contexts if required
10 years ago
Dave Airlie
f4954eb617
tests: test for NULL caps return
10 years ago
Dave Airlie
1f4f6912e7
renderer: don't fill into a NULL caps
10 years ago
Dave Airlie
159dafe1a1
tests: add some tests for illegal attach/detach
10 years ago
Dave Airlie
7b4bb33ce4
renderer: protect attach/detach resource against illegal inputs
...
make sure we find the context and resource for attach/detach.
10 years ago
Dave Airlie
0e19ae8014
tests: test trying to detach a resource we never attached.
...
Just makes sure we don't corrupt memory of do anything dumb
10 years ago
Dave Airlie
e4e889dfa5
tests: add get_resource_info tests
10 years ago
Dave Airlie
8b423dc28a
renderer: fixup get_info interface
...
don't overwrite memory if we get a bad res or info,
return the gbm and virgl formats
use errno return values
10 years ago
Dave Airlie
c396c1af7e
tests: test sampler view buffer binding
10 years ago
Dave Airlie
259fd7ea04
tests: add capability retrival tests
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
38685b314b
tests: test flags combinations.
10 years ago
Dave Airlie
cbbf679c2f
renderer: test legal flags for resource creation
10 years ago
Dave Airlie
fdc64af424
tests: overhaul resource tests.
...
This overhauls the resource tests to use loops and a couple
of tables for all the simple validation.
10 years ago
Dave Airlie
c949d36a00
renderer: add more restrictions on resource interface.
...
This restricts a bunch of illegal combinations on the
resource creation interface
10 years ago
Dave Airlie
abedc608f3
tests: add resource buffer with depth and samples
10 years ago
Dave Airlie
3ec5982dc4
tests: add buffer with height
10 years ago
Dave Airlie
2c32b28002
tests: add simple buffer test
10 years ago
Dave Airlie
bf8a951c1e
renderer: fix reset to use ctx 0
...
switch to ctx 0 before removing resources
10 years ago
Dave Airlie
051bf2d40e
tests: add array tests to resource test
10 years ago
Dave Airlie
ae6a662940
tests: add initial resource tests
...
This tests some illegal resource creation types.
10 years ago
Dave Airlie
4240d2e8f5
tests: add simple 2d resource creation helper
10 years ago
Dave Airlie
f7f37ee24e
tests: add simple ctx init/fini handlers
10 years ago
Dave Airlie
d43773a7b6
renderer: start validating the arguments to resource creation
...
This will refuse to create resources with some illegal arguments
10 years ago
Dave Airlie
c61fbd03ca
tests: add license headers
10 years ago
Dave Airlie
4e69e3f8ac
tests: update ctx reset test
10 years ago
Dave Airlie
8e391a0b86
tests: start adding a reuseable test library
...
Initial function is just a simple resource create for a 1D resource
10 years ago
Dave Airlie
797dfc028b
valgrind: make the egl suppression more general
10 years ago
Dave Airlie
d44ec6aba8
tests: add a test to call the reset hooks.
...
This tests the reset interface.
10 years ago
Dave Airlie
86cfc6729f
renderer: reinit after reset
...
if we get reset called we need to reinit certains things
we've destroyed.
10 years ago
Dave Airlie
d081aba9bf
tests: add test to leak context and make sure it gets destroyed
10 years ago
Dave Airlie
f6af5914b0
renderer: destroy all contexts on renderer finish
10 years ago