i965: Eliminate brw->gs.prog_data pointer.
[mesa.git] / src / mesa / drivers / dri / i965 / gen6_urb.c
index c3dcf7d0a3e8b10bdc9410964be7e253b8d11f78..3658c380c4928eccf5b499d4870ac83f6e6aed46 100644 (file)
@@ -128,7 +128,9 @@ upload_urb(struct brw_context *brw)
     */
    unsigned gs_size = vs_size;
    if (brw->geometry_program) {
-      gs_size = brw->gs.prog_data->base.urb_entry_size;
+      const struct brw_vue_prog_data *gs_vue_prog_data =
+         brw_vue_prog_data(brw->gs.base.prog_data);
+      gs_size = gs_vue_prog_data->urb_entry_size;
       assert(gs_size >= 1);
    }