Module: Mesa
Branch: master
Commit: ebd9e789c40190862b28bbde8852c0b8b09df5ba
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebd9e789c40190862b28bbde8852c0b8b09df5ba

Author: Jordan Justen <jordan.l.jus...@intel.com>
Date:   Fri Oct 27 01:04:53 2017 -0700

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.jus...@intel.com>
Reviewed-by: Timothy Arceri <tarc...@itsqueeze.com>

---

 src/compiler/Makefile.sources      |    2 +
 src/compiler/glsl/meson.build      |    2 +
 src/compiler/glsl/serialize.cpp    | 1238 ++++++++++++++++++++++++++++++++++++
 src/compiler/glsl/serialize.h      |   50 ++
 src/compiler/glsl/shader_cache.cpp | 1185 +---------------------------------
 src/compiler/shader_info.h         |    1 +
 6 files changed, 1297 insertions(+), 1181 deletions(-)

Diff:   
http://cgit.freedesktop.org/mesa/mesa/diff/?id=ebd9e789c40190862b28bbde8852c0b8b09df5ba
_______________________________________________
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to