panfrost: Check in sources for command stream
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Tue, 5 Feb 2019 04:32:27 +0000 (04:32 +0000)
committerAlyssa Rosenzweig <alyssa@rosenzweig.io>
Thu, 7 Feb 2019 01:57:50 +0000 (01:57 +0000)
commit7da251fc721360fc28b984507959ebfa0c88c8b2
tree9ba04222609b9ad87cf8f5e4af83e62af7d4c49c
parent8f4485ef1a8bb0aeda996097f84869fb86bd51d2
panfrost: Check in sources for command stream

This patch includes the command stream portion of the driver,
complementing the earlier compiler. It provides a base for future work,
though it does not integrate with any particular winsys.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
22 files changed:
src/gallium/drivers/panfrost/meson.build
src/gallium/drivers/panfrost/pan_allocate.c [new file with mode: 0644]
src/gallium/drivers/panfrost/pan_assemble.c [new file with mode: 0644]
src/gallium/drivers/panfrost/pan_blend_shaders.c [new file with mode: 0644]
src/gallium/drivers/panfrost/pan_blend_shaders.h [new file with mode: 0644]
src/gallium/drivers/panfrost/pan_blending.c [new file with mode: 0644]
src/gallium/drivers/panfrost/pan_blending.h [new file with mode: 0644]
src/gallium/drivers/panfrost/pan_context.c [new file with mode: 0644]
src/gallium/drivers/panfrost/pan_context.h
src/gallium/drivers/panfrost/pan_drm.c [new file with mode: 0644]
src/gallium/drivers/panfrost/pan_drm.h [new file with mode: 0644]
src/gallium/drivers/panfrost/pan_format.c [new file with mode: 0644]
src/gallium/drivers/panfrost/pan_format.h [new file with mode: 0644]
src/gallium/drivers/panfrost/pan_pretty_print.c [new file with mode: 0644]
src/gallium/drivers/panfrost/pan_pretty_print.h [new file with mode: 0644]
src/gallium/drivers/panfrost/pan_resource.c [new file with mode: 0644]
src/gallium/drivers/panfrost/pan_screen.c
src/gallium/drivers/panfrost/pan_screen.h
src/gallium/drivers/panfrost/pan_swizzle.c [new file with mode: 0644]
src/gallium/drivers/panfrost/pan_swizzle.h [new file with mode: 0644]
src/gallium/drivers/panfrost/pan_wallpaper.c [new file with mode: 0644]
src/gallium/drivers/panfrost/pan_wallpaper.h [new file with mode: 0644]