mirror of
https://github.com/bkaradzic/bgfx.git
synced 2026-10-24 18:00:54 +00:00
Updated spirv-tools.
This commit is contained in:
@@ -507,6 +507,8 @@ bool Optimizer::Run(const uint32_t* original_binary,
|
||||
|
||||
context->set_max_id_bound(opt_options->max_id_bound_);
|
||||
|
||||
impl_->pass_manager.SetValidatorOptions(&opt_options->val_options_);
|
||||
impl_->pass_manager.SetTargetEnv(impl_->target_env);
|
||||
auto status = impl_->pass_manager.Run(context.get());
|
||||
if (status == opt::Pass::Status::SuccessWithChange ||
|
||||
(status == opt::Pass::Status::SuccessWithoutChange &&
|
||||
@@ -529,6 +531,11 @@ Optimizer& Optimizer::SetTimeReport(std::ostream* out) {
|
||||
return *this;
|
||||
}
|
||||
|
||||
Optimizer& Optimizer::SetValidateAfterAll(bool validate) {
|
||||
impl_->pass_manager.SetValidateAfterAll(validate);
|
||||
return *this;
|
||||
}
|
||||
|
||||
Optimizer::PassToken CreateNullPass() {
|
||||
return MakeUnique<Optimizer::PassToken::Impl>(MakeUnique<opt::NullPass>());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user