ilo: rename ILO_DEBUG=3d
authorChia-I Wu <olvaffe@gmail.com>
Fri, 19 Sep 2014 07:40:31 +0000 (15:40 +0800)
committerChia-I Wu <olvaffe@gmail.com>
Fri, 19 Sep 2014 08:02:11 +0000 (16:02 +0800)
It has been a bad name since we added the builder.  Rename it to
ILO_DEBUG=batch to match i965, and call ilo_builder_decode() from
ilo_cp_submit_internal().

src/gallium/drivers/ilo/ilo_3d.c
src/gallium/drivers/ilo/ilo_builder.h
src/gallium/drivers/ilo/ilo_common.h
src/gallium/drivers/ilo/ilo_cp.c
src/gallium/drivers/ilo/ilo_screen.c

index 2fe98a5b8e998a95f701d4db7a7b5656b814cc95..9839358ca8225657736c46dbe7e97b4a105e221e 100644 (file)
@@ -385,9 +385,6 @@ ilo_3d_process_query(struct ilo_context *ilo, struct ilo_query *q)
 void
 ilo_3d_cp_submitted(struct ilo_3d *hw3d)
 {
-   if (ilo_debug & ILO_DEBUG_3D)
-      ilo_builder_decode(&hw3d->cp->builder);
-
    /* invalidate the pipeline */
    ilo_3d_pipeline_invalidate(hw3d->pipeline,
          ILO_3D_PIPELINE_INVALIDATE_BATCH_BO |
index 2dab97fa30642c622a8367df80857f94978713f5..ab1ee11dce6f09a2cee34ffc616b440677970968 100644 (file)
@@ -170,7 +170,7 @@ ilo_builder_writer_checked_record(struct ilo_builder *builder,
                                   enum ilo_builder_item_type item,
                                   unsigned offset, unsigned size)
 {
-   if (unlikely(ilo_debug & ILO_DEBUG_3D)) {
+   if (unlikely(ilo_debug & ILO_DEBUG_BATCH)) {
       if (!ilo_builder_writer_record(builder, which, item, offset, size)) {
          builder->unrecoverable_error = true;
          builder->writers[which].item_used = 0;
index 03f42248a97c8958d302ab70b81c2d260684fcfc..f83aa91657fe6b401244ee8113734e96584a6369 100644 (file)
@@ -56,7 +56,7 @@
 #define ILO_PRIM_MAX (PIPE_PRIM_MAX + 1)
 
 enum ilo_debug {
-   ILO_DEBUG_3D        = 1 << 0,
+   ILO_DEBUG_BATCH     = 1 << 0,
    ILO_DEBUG_VS        = 1 << 1,
    ILO_DEBUG_GS        = 1 << 2,
    ILO_DEBUG_FS        = 1 << 3,
index f7411a92465d3e36d20c029ba2ccebe61bce8f69..37e9b2ae2bf671fc63dedd84726ae9178d18631d 100644 (file)
@@ -138,6 +138,9 @@ ilo_cp_submit_internal(struct ilo_cp *cp)
       cp->last_submitted_bo = bo;
       intel_bo_reference(cp->last_submitted_bo);
 
+      if (ilo_debug & ILO_DEBUG_BATCH)
+         ilo_builder_decode(&cp->builder);
+
       if (cp->submit_callback)
          cp->submit_callback(cp, cp->submit_callback_data);
    }
index 8d17089300616d669c26e041982b134103bf7189..4988d6be97b794561ca7d4f95785785dcb7ff5a0 100644 (file)
@@ -42,7 +42,7 @@
 int ilo_debug;
 
 static const struct debug_named_value ilo_debug_flags[] = {
-   { "3d",        ILO_DEBUG_3D,       "Dump 3D commands and states" },
+   { "batch",     ILO_DEBUG_BATCH,    "Dump batch/state/surface/instruction buffers" },
    { "vs",        ILO_DEBUG_VS,       "Dump vertex shaders" },
    { "gs",        ILO_DEBUG_GS,       "Dump geometry shaders" },
    { "fs",        ILO_DEBUG_FS,       "Dump fragment shaders" },