i965/vs: Pass the brw_context pointer into brw_compute_vue_map().
We used to steal it out of the brw_compile struct, but that won't be initialized in time soon (and is eventually going away). Reviewed-by: Eric Anholt <eric@anholt.net> Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
This commit is contained in:
parent
403bb1d306
commit
031146736c
|
@ -58,9 +58,8 @@ static inline void assign_vue_slot(struct brw_vue_map *vue_map,
|
|||
* (generated by CACHE_NEW_VS_PROG).
|
||||
*/
|
||||
static void
|
||||
brw_compute_vue_map(struct brw_vs_compile *c)
|
||||
brw_compute_vue_map(struct brw_context *brw, struct brw_vs_compile *c)
|
||||
{
|
||||
struct brw_context *brw = c->func.brw;
|
||||
const struct intel_context *intel = &brw->intel;
|
||||
struct brw_vue_map *vue_map = &c->prog_data.vue_map;
|
||||
GLbitfield64 outputs_written = c->prog_data.outputs_written;
|
||||
|
@ -271,7 +270,7 @@ do_vs_prog(struct brw_context *brw,
|
|||
c.prog_data.outputs_written |= BITFIELD64_BIT(VERT_RESULT_TEX0 + i);
|
||||
}
|
||||
|
||||
brw_compute_vue_map(&c);
|
||||
brw_compute_vue_map(brw, &c);
|
||||
|
||||
if (0) {
|
||||
_mesa_fprint_program_opt(stdout, &c.vp->program.Base, PROG_PRINT_DEBUG,
|
||||
|
|
Loading…
Reference in New Issue