|
|
|
@ -120,6 +120,14 @@ public: |
|
|
|
return has_depth_buffer_float; |
|
|
|
} |
|
|
|
|
|
|
|
bool HasNvGpuShader5() const { |
|
|
|
return has_nv_gpu_shader_5; |
|
|
|
} |
|
|
|
|
|
|
|
bool HasAmdShaderHalfFloat() const { |
|
|
|
return has_amd_shader_half_float; |
|
|
|
} |
|
|
|
|
|
|
|
private: |
|
|
|
static bool TestVariableAoffi(); |
|
|
|
static bool TestPreciseBug(); |
|
|
|
@ -151,6 +159,8 @@ private: |
|
|
|
bool use_asynchronous_shaders{}; |
|
|
|
bool use_driver_cache{}; |
|
|
|
bool has_depth_buffer_float{}; |
|
|
|
bool has_nv_gpu_shader_5{}; |
|
|
|
bool has_amd_shader_half_float{}; |
|
|
|
}; |
|
|
|
|
|
|
|
} // namespace OpenGL |