commit | d5b1a78a772f1e31a94f8babfa964152ec5e9aa5 | [log] [tgz] |
---|---|---|
author | Eric Anholt <eric@anholt.net> | Mon Nov 30 12:13:37 2015 -0800 |
committer | Eric Anholt <eric@anholt.net> | Mon Dec 07 20:05:10 2015 -0800 |
tree | fc74c0df66b4e6fd7d610a96fe8cb2a428db8399 | |
parent | d3f5168a0810005920e7a3d5ba83e249bd9a750c [diff] |
drm/vc4: Add support for drawing 3D frames. The user submission is basically a pointer to a command list and a pointer to uniforms. We copy those in to the kernel, validate and relocate them, and store the result in a GPU BO which we queue for execution. v2: Drop support for NV shader recs (not necessary for GL), simplify vc4_use_bo(), improve bin flush/semaphore checks, use __u32 style types. Signed-off-by: Eric Anholt <eric@anholt.net>