glsl: Split out shader program serialization
authorJordan Justen <jordan.l.justen@intel.com>
Fri, 27 Oct 2017 08:04:53 +0000 (01:04 -0700)
committerTimothy Arceri <tarceri@itsqueeze.com>
Fri, 8 Dec 2017 05:44:35 +0000 (16:44 +1100)
commitebd9e789c40190862b28bbde8852c0b8b09df5ba
tree40dc82c3c711639037b4a3503a7cbdfe5834a8e1
parent219628c1180069cd92e4d01a3e527d2df9f4851c
glsl: Split out shader program serialization

This will allow us to use the program serialization to implement
ARB_get_program_binary.

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
src/compiler/Makefile.sources
src/compiler/glsl/meson.build
src/compiler/glsl/serialize.cpp [new file with mode: 0644]
src/compiler/glsl/serialize.h [new file with mode: 0644]
src/compiler/glsl/shader_cache.cpp
src/compiler/shader_info.h