diff options
author | Mark Janes <mark.a.janes@intel.com> | 2016-07-26 09:20:32 -0700 |
---|---|---|
committer | Mark Janes <mark.a.janes@intel.com> | 2017-06-19 14:04:46 -0700 |
commit | e0128cc00757b6e3142836fb30a9b81f30a076e9 (patch) | |
tree | c5b1d1a7a6cbb7f45484f4ac8de909350599afa7 /retrace/daemon/glframe_retrace.hpp | |
parent | be77b1f82844e872a7a272a30ac1c9cc1214b62a (diff) |
display tesselation control and evaluation shaders
Track both variations of tess shader, and properly handle the parse
delimiters for ir.
Since shaders can be large, show them in a scrollable container.
Diffstat (limited to 'retrace/daemon/glframe_retrace.hpp')
-rw-r--r-- | retrace/daemon/glframe_retrace.hpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/retrace/daemon/glframe_retrace.hpp b/retrace/daemon/glframe_retrace.hpp index 1fab4fa1..0026874c 100644 --- a/retrace/daemon/glframe_retrace.hpp +++ b/retrace/daemon/glframe_retrace.hpp @@ -173,13 +173,17 @@ class OnFrameRetrace { virtual void onShaderAssembly(RenderId renderId, const std::string &vertex_shader, const std::string &vertex_ir, + const std::string &vertex_nir, + const std::string &vertex_ssa, const std::string &vertex_vec4, const std::string &fragment_shader, const std::string &fragment_ir, const std::string &fragment_simd8, const std::string &fragment_simd16, const std::string &fragment_nir_ssa, - const std::string &fragment_nir_final) = 0; + const std::string &fragment_nir_final, + const std::string &tess_control_shader, + const std::string &tess_eval_shader) = 0; virtual void onRenderTarget(RenderId renderId, RenderTargetType type, const uvec & pngImageData) = 0; virtual void onMetricList(const std::vector<MetricId> &ids, |