[Mesa-dev] [PATCH] winsys/amdgpu: add a fast exit path into amdgpu_cs_add_buffer

Jan Ziak 0xe2.0x9a.0x9b at gmail.com
Mon Jan 30 15:41:18 UTC 2017


Hello

Just a note about the future of Mesa:

It is likely that optimizing Mesa will lead you (Marek) to consider
generative programming some years into the future:

Optimal code is basically a form of efficient adaptation to current
circumstances. Generating the optimal code by hand can be
inefficient/tedious and it might be possible to generate some of it by
a program. The generator reads in C/C++/other code&data and outputs
optimized C/C++ code containing the necessary guards, data parsers,
specialized data structures, etc. The machine-generated code can be an
order of magnitude larger than the input to the generator - which is
one of the main reasons generative programming increases programmer
productivity in the long term.

The generator itself can be written in any programming language you
prefer (although personally I only recommend a compiled language with
static types).

Jan


More information about the mesa-dev mailing list