summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/vc4/vc4_job.c
AgeCommit message (Collapse)AuthorFilesLines
2015-12-11vc4: Add support for drawing in MSAA.Eric Anholt1-27/+70
(cherry picked from commit edfd4d853a0d26bc0cde811de7b20116db7e66fc)
2015-12-11vc4: Add kernel RCL support for MSAA rendering.Eric Anholt1-0/+2
(cherry picked from commit e7c8ad0a6c8ba263f29b7c3c5120bc6beabeba7b)
2015-12-11vc4: Rename color_ms_write to color_write.Eric Anholt1-5/+5
I was thinking this was the only MSAA resolve thing, so it should be noted separately, but actually load/store general also do MSAA resolve. (cherry picked from commit 568d3a8e32109200cc12549d18118b7660be628b)
2015-10-23vc4: Add a workaround for HW-2116 (state counter wrap fails).Eric Anholt1-1/+1
I haven't proven that this happens (I've got other GPU hangs in the way), but the closed driver also does this and it's documented as an errata.
2015-07-14vc4: Make a helper function for getting the current offset in the CL.Eric Anholt1-8/+6
I needed to rewrite this a bit for safety checking in the next commit. Despite being a static inline of the same thing that was being done, we lose 36 bytes of code for some reason.
2015-07-14vc4: Add perf debug for when we wait on BOs.Eric Anholt1-1/+1
2015-06-17vc4: Move RCL generation into the kernel.Eric Anholt1-6/+91
There weren't that many variations of RCL generation, and this lets us skip all the in-kernel validation for what we generated.
2015-04-13vc4: Separate out a bit of code for submitting jobs to the kernel.Eric Anholt1-0/+132
I want to be able to have multiple jobs being set up at the same time (for example, a render job to do a little fixup blit in the course of doing a render to the main FBO).