Module: Mesa Branch: master Commit: 9adcd2d80aceec90b9c3712b53d8e7839dc5634b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9adcd2d80aceec90b9c3712b53d8e7839dc5634b
Author: Eric Anholt <[email protected]> Date: Wed Jun 10 12:36:47 2015 -0700 vc4: Move RCL generation into the kernel. There weren't that many variations of RCL generation, and this lets us skip all the in-kernel validation for what we generated. --- src/gallium/drivers/vc4/Makefile.sources | 1 + src/gallium/drivers/vc4/kernel/vc4_drv.h | 28 +- src/gallium/drivers/vc4/kernel/vc4_gem.c | 70 ++-- src/gallium/drivers/vc4/kernel/vc4_render_cl.c | 446 ++++++++++++++++++++++++ src/gallium/drivers/vc4/kernel/vc4_validate.c | 306 +++------------- src/gallium/drivers/vc4/vc4_blit.c | 107 +----- src/gallium/drivers/vc4/vc4_context.c | 289 ++------------- src/gallium/drivers/vc4/vc4_context.h | 15 +- src/gallium/drivers/vc4/vc4_draw.c | 2 + src/gallium/drivers/vc4/vc4_drm.h | 40 ++- src/gallium/drivers/vc4/vc4_job.c | 97 +++++- 11 files changed, 725 insertions(+), 676 deletions(-) Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=9adcd2d80aceec90b9c3712b53d8e7839dc5634b _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
