text: /*
     Copyright 2021 MacKenzie Strand
  
     Licensed under the Apache License, Version 2.0 (the "License");
     you may not use this file except in compliance with the License.
     You may obtain a copy of the License at
  
        http://www.apache.org/licenses/LICENSE-2.0
  
     Unless required by applicable law or agreed to in writing, software
     distributed under the License is distributed on an "AS IS" BASIS,
     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     See the License for the specific language governing permissions and
     limitations under the License.
  */
  
  #pragma once
  
  #define CT_WADMARKER_NAME_EMBED_START "EM_START"
  #define CT_WADMARKER_NAME_EMBED_END   "EM_END"
  
  #define CT_WADMARKER_NAME_FX_START "FX_START"
  #define CT_WADMARKER_NAME_FX_END   "FX_END"
  
  #define CT_WADBLOB_NAME_SHADER_VERT_SPIRV             "VERT_SPV"
  #define CT_WADBLOB_NAME_SHADER_FRAG_SPIRV             "FRAG_SPV"
  #define CT_WADBLOB_NAME_SHADER_GEOMETRY_SPIRV         "GEOM_SPV"
  #define CT_WADBLOB_NAME_SHADER_COMPUTE_SPIRV          "COMP_SPV"
  #define CT_WADBLOB_NAME_SHADER_TESS_CONTROL_SPIRV     "TCON_SPV"
  #define CT_WADBLOB_NAME_SHADER_TESS_EVALUATION_SPIRV  "TEVL_SPV"
  #define CT_WADBLOB_NAME_SHADER_RAY_GENERATION_SPIRV   "RGEN_SPV"
  #define CT_WADBLOB_NAME_SHADER_RAY_ANY_HIT_SPIRV      "RAHT_SPV"
  #define CT_WADBLOB_NAME_SHADER_RAY_CLOSEST_HIT_SPIRV  "RCHT_SPV"
  #define CT_WADBLOB_NAME_SHADER_RAY_MISS_SPIRV         "RMIS_SPV"
  #define CT_WADBLOB_NAME_SHADER_RAY_INTERSECTION_SPIRV "RINT_SPV"
  #define CT_WADBLOB_NAME_SHADER_CALLABLE_SPIRV         "CALL_SPV"
  #define CT_WADBLOB_NAME_SHADER_TASK_SPIRV             "TASK_SPV"
  #define CT_WADBLOB_NAME_SHADER_MESH_SPIRV             "MESH_SPV"
  
  #define CT_WADBLOB_NAME_LUA        "LUA"
  #define CT_WADBLOB_NAME_PHYSX_COOK "PXCOOK"