RetroArch
Enumerations | Variables
GLSL.ext.AMD.h File Reference

Go to the source code of this file.

Enumerations

enum  ShaderBallotAMD {
  ShaderBallotBadAMD = 0, SwizzleInvocationsAMD = 1, SwizzleInvocationsMaskedAMD = 2, WriteInvocationAMD = 3,
  MbcntAMD = 4, ShaderBallotCountAMD
}
 
enum  ShaderTrinaryMinMaxAMD {
  ShaderTrinaryMinMaxBadAMD = 0, FMin3AMD = 1, UMin3AMD = 2, SMin3AMD = 3,
  FMax3AMD = 4, UMax3AMD = 5, SMax3AMD = 6, FMid3AMD = 7,
  UMid3AMD = 8, SMid3AMD = 9, ShaderTrinaryMinMaxCountAMD
}
 
enum  ShaderExplicitVertexParameterAMD { ShaderExplicitVertexParameterBadAMD = 0, InterpolateAtVertexAMD = 1, ShaderExplicitVertexParameterCountAMD }
 
enum  GcnShaderAMD {
  GcnShaderBadAMD = 0, CubeFaceIndexAMD = 1, CubeFaceCoordAMD = 2, TimeAMD = 3,
  GcnShaderCountAMD
}
 

Variables

static const int GLSLextAMDVersion = 100
 
static const int GLSLextAMDRevision = 7
 
static const char *const E_SPV_AMD_shader_ballot = "SPV_AMD_shader_ballot"
 
static const char *const E_SPV_AMD_shader_trinary_minmax = "SPV_AMD_shader_trinary_minmax"
 
static const char *const E_SPV_AMD_shader_explicit_vertex_parameter = "SPV_AMD_shader_explicit_vertex_parameter"
 
static const char *const E_SPV_AMD_gcn_shader = "SPV_AMD_gcn_shader"
 
static const char *const E_SPV_AMD_gpu_shader_half_float = "SPV_AMD_gpu_shader_half_float"
 
static const char *const E_SPV_AMD_texture_gather_bias_lod = "SPV_AMD_texture_gather_bias_lod"
 
static const char *const E_SPV_AMD_gpu_shader_int16 = "SPV_AMD_gpu_shader_int16"
 
static const char *const E_SPV_AMD_shader_image_load_store_lod = "SPV_AMD_shader_image_load_store_lod"
 
static const char *const E_SPV_AMD_shader_fragment_mask = "SPV_AMD_shader_fragment_mask"
 
static const char *const E_SPV_AMD_gpu_shader_half_float_fetch = "SPV_AMD_gpu_shader_half_float_fetch"
 

Enumeration Type Documentation

◆ GcnShaderAMD

Enumerator
GcnShaderBadAMD 
CubeFaceIndexAMD 
CubeFaceCoordAMD 
TimeAMD 
GcnShaderCountAMD 

◆ ShaderBallotAMD

Enumerator
ShaderBallotBadAMD 
SwizzleInvocationsAMD 
SwizzleInvocationsMaskedAMD 
WriteInvocationAMD 
MbcntAMD 
ShaderBallotCountAMD 

◆ ShaderExplicitVertexParameterAMD

Enumerator
ShaderExplicitVertexParameterBadAMD 
InterpolateAtVertexAMD 
ShaderExplicitVertexParameterCountAMD 

◆ ShaderTrinaryMinMaxAMD

Enumerator
ShaderTrinaryMinMaxBadAMD 
FMin3AMD 
UMin3AMD 
SMin3AMD 
FMax3AMD 
UMax3AMD 
SMax3AMD 
FMid3AMD 
UMid3AMD 
SMid3AMD 
ShaderTrinaryMinMaxCountAMD 

Variable Documentation

◆ E_SPV_AMD_gcn_shader

const char* const E_SPV_AMD_gcn_shader = "SPV_AMD_gcn_shader"
static

◆ E_SPV_AMD_gpu_shader_half_float

const char* const E_SPV_AMD_gpu_shader_half_float = "SPV_AMD_gpu_shader_half_float"
static

◆ E_SPV_AMD_gpu_shader_half_float_fetch

const char* const E_SPV_AMD_gpu_shader_half_float_fetch = "SPV_AMD_gpu_shader_half_float_fetch"
static

◆ E_SPV_AMD_gpu_shader_int16

const char* const E_SPV_AMD_gpu_shader_int16 = "SPV_AMD_gpu_shader_int16"
static

◆ E_SPV_AMD_shader_ballot

const char* const E_SPV_AMD_shader_ballot = "SPV_AMD_shader_ballot"
static

◆ E_SPV_AMD_shader_explicit_vertex_parameter

const char* const E_SPV_AMD_shader_explicit_vertex_parameter = "SPV_AMD_shader_explicit_vertex_parameter"
static

◆ E_SPV_AMD_shader_fragment_mask

const char* const E_SPV_AMD_shader_fragment_mask = "SPV_AMD_shader_fragment_mask"
static

◆ E_SPV_AMD_shader_image_load_store_lod

const char* const E_SPV_AMD_shader_image_load_store_lod = "SPV_AMD_shader_image_load_store_lod"
static

◆ E_SPV_AMD_shader_trinary_minmax

const char* const E_SPV_AMD_shader_trinary_minmax = "SPV_AMD_shader_trinary_minmax"
static

◆ E_SPV_AMD_texture_gather_bias_lod

const char* const E_SPV_AMD_texture_gather_bias_lod = "SPV_AMD_texture_gather_bias_lod"
static

◆ GLSLextAMDRevision

const int GLSLextAMDRevision = 7
static

◆ GLSLextAMDVersion

const int GLSLextAMDVersion = 100
static