RetroArch
Public Types | Public Member Functions | Public Attributes | List of all members
spirv_cross::SPIRExtension Struct Reference

#include <spirv_common.hpp>

Inheritance diagram for spirv_cross::SPIRExtension:
[legend]
Collaboration diagram for spirv_cross::SPIRExtension:
[legend]

Public Types

enum  { type = TypeExtension }
 
enum  Extension {
  Unsupported, GLSL, SPV_AMD_shader_ballot, SPV_AMD_shader_explicit_vertex_parameter,
  SPV_AMD_shader_trinary_minmax, SPV_AMD_gcn_shader
}
 

Public Member Functions

 SPIRExtension (Extension ext_)
 
- Public Member Functions inherited from spirv_cross::IVariant
virtual ~IVariant ()=default
 

Public Attributes

Extension ext
 
- Public Attributes inherited from spirv_cross::IVariant
uint32_t self = 0
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
type 

◆ Extension

Enumerator
Unsupported 
GLSL 
SPV_AMD_shader_ballot 
SPV_AMD_shader_explicit_vertex_parameter 
SPV_AMD_shader_trinary_minmax 
SPV_AMD_gcn_shader 

Constructor & Destructor Documentation

◆ SPIRExtension()

spirv_cross::SPIRExtension::SPIRExtension ( Extension  ext_)
inline

Member Data Documentation

◆ ext

Extension spirv_cross::SPIRExtension::ext

The documentation for this struct was generated from the following file: