turnip: Add emit functions in a header.
authorBas Nieuwenhuizen <basni@chromium.org>
Tue, 15 Jan 2019 21:18:15 +0000 (22:18 +0100)
committerChia-I Wu <olvaffe@gmail.com>
Mon, 11 Mar 2019 17:01:41 +0000 (10:01 -0700)
commitac2a845abf4edf3419acc1dec5601cbe2ea7782b
tree3777b0fd5c03b68e30f3068532029d1eeea75eb0
parent2e684cb80000f5e615524f538358e0321d18e3e8
turnip: Add emit functions in a header.

This adds a radv-style check_space functions + emit functions.

Also puts them in a header as a bunch of inlines, so

(1) we can use them from meta code.
(2) they are inline for performance as these are common and small.

Did not put them in tu_private.h as a bunch of inlines only
clutters up that huge headerfile.

Precise error propagation for memory allocation failures is still
todo.
src/freedreno/vulkan/tu_cmd_buffer.c
src/freedreno/vulkan/tu_cs.h [new file with mode: 0644]