File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -477,6 +477,12 @@ string CompilerReflection::execution_model_to_str(spv::ExecutionModel model)
477
477
return " rmiss" ;
478
478
case ExecutionModelCallableNV:
479
479
return " rcall" ;
480
+ case ExecutionModelMeshNV:
481
+ case ExecutionModelMeshEXT:
482
+ return " mesh" ;
483
+ case ExecutionModelTaskNV:
484
+ case ExecutionModelTaskEXT:
485
+ return " task" ;
480
486
default :
481
487
return " ???" ;
482
488
}
@@ -504,7 +510,9 @@ void CompilerReflection::emit_entry_points()
504
510
json_stream->begin_json_object ();
505
511
json_stream->emit_json_key_value (" name" , e.name );
506
512
json_stream->emit_json_key_value (" mode" , execution_model_to_str (e.execution_model ));
507
- if (e.execution_model == ExecutionModelGLCompute)
513
+ if (e.execution_model == ExecutionModelGLCompute || e.execution_model == spv::ExecutionModelMeshEXT ||
514
+ e.execution_model == spv::ExecutionModelMeshNV || e.execution_model == spv::ExecutionModelTaskEXT ||
515
+ e.execution_model == spv::ExecutionModelTaskNV)
508
516
{
509
517
const auto &spv_entry = get_entry_point (e.name , e.execution_model );
510
518
You can’t perform that action at this time.
0 commit comments