diff options
author | Kenneth Graunke <[email protected]> | 2015-03-11 22:41:49 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2015-05-14 21:19:48 -0700 |
commit | 3687d752e51829b4723c9abb07ae56d2bbcda570 (patch) | |
tree | b5c818c8733a50593fd0b1ae0cc585c4251d992f /src/mesa/drivers/dri/i965/brw_vec4.cpp | |
parent | 0c4eef6a2cad72571efb15a5fdca2726f0540d07 (diff) |
i965/fs: Combine the fs_visitor constructors.
For scalar GS support, we either need to add a fourth constructor which
takes the GS structures, or combine the existing two and pass the shader
stage.
Given that they're not significantly different, I opted for the latter.
v2: Remove more stuff from the .h file (Jason and Jordan).
Signed-off-by: Kenneth Graunke <[email protected]>
Reviewed-by: Jason Ekstrand <[email protected]>
Reviewed-by: Jordan Justen <[email protected]>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_vec4.cpp')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_vec4.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_vec4.cpp b/src/mesa/drivers/dri/i965/brw_vec4.cpp index 2841d983ad5..e9681b73343 100644 --- a/src/mesa/drivers/dri/i965/brw_vec4.cpp +++ b/src/mesa/drivers/dri/i965/brw_vec4.cpp @@ -1895,7 +1895,8 @@ brw_vs_emit(struct brw_context *brw, } if (brw->scalar_vs && (prog || use_nir)) { - fs_visitor v(brw, mem_ctx, &c->key, prog_data, prog, &c->vp->program, 8); + fs_visitor v(brw, mem_ctx, MESA_SHADER_VERTEX, &c->key, + &prog_data->base.base, prog, &c->vp->program.Base, 8); if (!v.run_vs()) { if (prog) { prog->LinkStatus = false; |