iris: add minor comments
authorKenneth Graunke <kenneth@whitecape.org>
Tue, 31 Jul 2018 05:59:52 +0000 (22:59 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 21 Feb 2019 18:26:08 +0000 (10:26 -0800)
src/gallium/drivers/iris/iris_context.h
src/gallium/drivers/iris/iris_state.c

index 7db903acbc3074d019894ca628b2242ee44127b6..0708410a7fb1a38c9e1502a2276ba5c30cc9133e 100644 (file)
@@ -314,8 +314,10 @@ struct iris_context {
       /** 3DSTATE_STREAMOUT and 3DSTATE_SO_DECL_LIST packets */
       uint32_t *streamout;
 
+      /** The SURFACE_STATE for a 1x1x1 null surface. */
       struct iris_state_ref unbound_tex;
 
+      /** The SURFACE_STATE for a framebuffer-sized null surface. */
       struct iris_state_ref null_fb;
 
       struct u_upload_mgr *surface_uploader;
index abbdcda97ca005a8cc32b1ca13c12973677d995b..76972307ea9f2dffdda4b9a00504875de9115c84 100644 (file)
@@ -2686,6 +2686,7 @@ iris_populate_binding_table(struct iris_context *ice,
 
    if (stage == MESA_SHADER_FRAGMENT) {
       struct pipe_framebuffer_state *cso_fb = &ice->state.framebuffer;
+      /* Note that cso_fb->nr_cbufs == fs_key->nr_color_regions. */
       if (cso_fb->nr_cbufs) {
          for (unsigned i = 0; i < cso_fb->nr_cbufs; i++) {
             if (cso_fb->cbufs[i])
@@ -2693,8 +2694,9 @@ iris_populate_binding_table(struct iris_context *ice,
             else
                bt_map[s++] = use_null_fb_surface(batch, ice);
          }
-      } else
+      } else {
          bt_map[s++] = use_null_fb_surface(batch, ice);
+      }
    }
 
    //assert(prog_data->binding_table.texture_start ==