D3D: Add get_metrics

This commit is contained in:
GH Cao 2020-01-03 09:33:20 +08:00
parent 0418e49757
commit a4e810795c
4 changed files with 6 additions and 0 deletions

View File

@ -970,6 +970,7 @@ static void *d3d10_gfx_init(const video_info_t* video,
{
d3d10_fake_context.get_flags = d3d10_get_flags;
d3d10_fake_context.get_metrics = win32_get_metrics;
video_context_driver_set(&d3d10_fake_context);
#ifdef HAVE_SLANG
const char *shader_preset = retroarch_get_shader_preset();

View File

@ -1046,6 +1046,7 @@ static void *d3d11_gfx_init(const video_info_t* video,
{
d3d11_fake_context.get_flags = d3d11_get_flags;
d3d11_fake_context.get_metrics = win32_get_metrics;
video_context_driver_set(&d3d11_fake_context);
const char *shader_preset = retroarch_get_shader_preset();
enum rarch_shader_type type = video_shader_parse_type(shader_preset);

View File

@ -1009,6 +1009,7 @@ static void *d3d12_gfx_init(const video_info_t* video,
{
d3d12_fake_context.get_flags = d3d12_get_flags;
d3d12_fake_context.get_metrics = win32_get_metrics;
video_context_driver_set(&d3d12_fake_context);
const char *shader_preset = retroarch_get_shader_preset();
enum rarch_shader_type type = video_shader_parse_type(shader_preset);

View File

@ -1216,6 +1216,9 @@ static bool d3d9_init_internal(d3d9_video_t *d3d,
{
d3d9_fake_context.get_flags = d3d9_get_flags;
#ifndef _XBOX_
d3d9_fake_context.get_metrics = win32_get_metrics;
#endif
video_context_driver_set(&d3d9_fake_context);
#if defined(HAVE_CG) || defined(HAVE_HLSL)
{