Skip to content

Commit afcc423

Browse files
committed
Adding strip debug flag to optimizer
1 parent 4e6efa1 commit afcc423

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

include/nbl/asset/utils/ISPIRVOptimizer.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ class ISPIRVOptimizer final : public core::IReferenceCounted
2424
EOP_SIMPLIFICATION,
2525
EOP_VECTOR_DCE,
2626
EOP_DEAD_INSERT_ELIM,
27-
EOP_AGGRESSIVE_DCE,
2827
EOP_DEAD_BRANCH_ELIM,
2928
EOP_BLOCK_MERGE,
3029
EOP_LOCAL_MULTI_STORE_ELIM,
@@ -34,6 +33,8 @@ class ISPIRVOptimizer final : public core::IReferenceCounted
3433
EOP_REDUCE_LOAD_SIZE,
3534
EOP_STRENGTH_REDUCTION,
3635
EOP_IF_CONVERSION,
36+
EOP_STRIP_DEBUG,
37+
EOP_AGGRESSIVE_DCE,
3738

3839
EOP_COUNT
3940
};

src/nbl/asset/utils/ISPIRVOptimizer.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ nbl::core::smart_refctd_ptr<ICPUBuffer> ISPIRVOptimizer::optimize(const uint32_t
3232
&spvtools::CreateSimplificationPass,
3333
&spvtools::CreateVectorDCEPass,
3434
&spvtools::CreateDeadInsertElimPass,
35-
//&spvtools::CreateAggressiveDCEPass,
3635
&spvtools::CreateDeadBranchElimPass,
3736
&spvtools::CreateBlockMergePass,
3837
&spvtools::CreateLocalMultiStoreElimPass,
@@ -41,7 +40,9 @@ nbl::core::smart_refctd_ptr<ICPUBuffer> ISPIRVOptimizer::optimize(const uint32_t
4140
&spvtools::CreateCCPPass,
4241
CreateReduceLoadSizePass,
4342
&spvtools::CreateStrengthReductionPass,
44-
&spvtools::CreateIfConversionPass
43+
&spvtools::CreateIfConversionPass,
44+
&spvtools::CreateStripDebugInfoPass,
45+
//&spvtools::CreateAggressiveDCEPass
4546
};
4647

4748
auto msgConsumer = [&logger](spv_message_level_t level, const char* src, const spv_position_t& pos, const char* msg)

0 commit comments

Comments
 (0)