Dave Airlie
50ccab6f6c
tests: add a simple backed resource creation utility
...
Then hook the cmd stream test into it to use it.
10 years ago
Dave Airlie
31c561de14
tests: add a cmdbuf test that verifies a clear on a buffer.
...
Signed-off-by: Dave Airlie <airlied@redhat.com>
10 years ago
Dave Airlie
94946a6ea6
tests: add framework to create a context with a command buffer.
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
Dave Airlie
8954f84727
tgsi: try and handle overflowing shaders.
10 years ago
Dave Airlie
d404b2279b
tgsi: add option to dump floats as hex values
...
This adds support to the parser to accept hex values as floats,
and then adds support to the dumper to allow the user to select
to dump float as 32-bit hex numbers.
[pulled from virgl driver repo]
Signed-off-by: Dave Airlie <airlied@redhat.com>
10 years ago
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