i965/vs: Drop hack that created NIR for fixed function vertex programs.
Marek made core Mesa call ProgramStringNotify(), which solves this properly. The hack is no longer needed. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Matt Turner <mattst88@gmail.com>
This commit is contained in:
@@ -57,18 +57,6 @@ brw_codegen_vs_prog(struct brw_context *brw,
|
||||
bool start_busy = false;
|
||||
double start_time = 0;
|
||||
|
||||
if (!vp->program.Base.nir) {
|
||||
/* Normally we generate NIR in LinkShader() or
|
||||
* ProgramStringNotify(), but Mesa's fixed-function vertex program
|
||||
* handling doesn't notify the driver at all. Just do it here, at
|
||||
* the last minute, even though it's lame.
|
||||
*/
|
||||
assert(vp->program.Base.Id == 0 && prog == NULL);
|
||||
vp->program.Base.nir =
|
||||
brw_create_nir(brw, NULL, &vp->program.Base, MESA_SHADER_VERTEX,
|
||||
brw->intelScreen->compiler->scalar_vs);
|
||||
}
|
||||
|
||||
if (prog)
|
||||
vs = (struct brw_shader *) prog->_LinkedShaders[MESA_SHADER_VERTEX];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user