diff options
Diffstat (limited to 'src/shader_recompiler/backend/glsl/var_alloc.cpp')
| -rw-r--r-- | src/shader_recompiler/backend/glsl/var_alloc.cpp | 34 |
1 files changed, 16 insertions, 18 deletions
diff --git a/src/shader_recompiler/backend/glsl/var_alloc.cpp b/src/shader_recompiler/backend/glsl/var_alloc.cpp index 2ecdec7f2..1ab64add4 100644 --- a/src/shader_recompiler/backend/glsl/var_alloc.cpp +++ b/src/shader_recompiler/backend/glsl/var_alloc.cpp | |||
| @@ -202,37 +202,35 @@ GlslVarType VarAlloc::RegType(IR::Type type) const { | |||
| 202 | std::string VarAlloc::GetGlslType(GlslVarType type) const { | 202 | std::string VarAlloc::GetGlslType(GlslVarType type) const { |
| 203 | switch (type) { | 203 | switch (type) { |
| 204 | case GlslVarType::U1: | 204 | case GlslVarType::U1: |
| 205 | return "bool "; | 205 | return "bool"; |
| 206 | case GlslVarType::F16x2: | 206 | case GlslVarType::F16x2: |
| 207 | return "f16vec2 "; | 207 | return "f16vec2"; |
| 208 | case GlslVarType::U32: | 208 | case GlslVarType::U32: |
| 209 | return "uint "; | 209 | return "uint"; |
| 210 | case GlslVarType::S32: | 210 | case GlslVarType::S32: |
| 211 | return "int "; | 211 | return "int"; |
| 212 | case GlslVarType::F32: | 212 | case GlslVarType::F32: |
| 213 | return "float "; | 213 | case GlslVarType::PrecF32: |
| 214 | return "float"; | ||
| 214 | case GlslVarType::S64: | 215 | case GlslVarType::S64: |
| 215 | return "int64_t "; | 216 | return "int64_t"; |
| 216 | case GlslVarType::U64: | 217 | case GlslVarType::U64: |
| 217 | return "uint64_t "; | 218 | return "uint64_t"; |
| 218 | case GlslVarType::F64: | 219 | case GlslVarType::F64: |
| 219 | return "double "; | 220 | case GlslVarType::PrecF64: |
| 221 | return "double"; | ||
| 220 | case GlslVarType::U32x2: | 222 | case GlslVarType::U32x2: |
| 221 | return "uvec2 "; | 223 | return "uvec2"; |
| 222 | case GlslVarType::F32x2: | 224 | case GlslVarType::F32x2: |
| 223 | return "vec2 "; | 225 | return "vec2"; |
| 224 | case GlslVarType::U32x3: | 226 | case GlslVarType::U32x3: |
| 225 | return "uvec3 "; | 227 | return "uvec3"; |
| 226 | case GlslVarType::F32x3: | 228 | case GlslVarType::F32x3: |
| 227 | return "vec3 "; | 229 | return "vec3"; |
| 228 | case GlslVarType::U32x4: | 230 | case GlslVarType::U32x4: |
| 229 | return "uvec4 "; | 231 | return "uvec4"; |
| 230 | case GlslVarType::F32x4: | 232 | case GlslVarType::F32x4: |
| 231 | return "vec4 "; | 233 | return "vec4"; |
| 232 | case GlslVarType::PrecF32: | ||
| 233 | return "precise float "; | ||
| 234 | case GlslVarType::PrecF64: | ||
| 235 | return "precise double "; | ||
| 236 | case GlslVarType::Void: | 234 | case GlslVarType::Void: |
| 237 | return ""; | 235 | return ""; |
| 238 | default: | 236 | default: |