您的位置:首页 > 房产 > 家装 > 湖南seo推广系统_香港主机_seo挖关键词_极速一区二区三区精品

湖南seo推广系统_香港主机_seo挖关键词_极速一区二区三区精品

2025/8/5 23:56:59 来源:https://blog.csdn.net/weixin_45894589/article/details/148334470  浏览:    关键词:湖南seo推广系统_香港主机_seo挖关键词_极速一区二区三区精品
湖南seo推广系统_香港主机_seo挖关键词_极速一区二区三区精品

1.renderer_backend.h

#pragma once

#include "renderer_types.inl"

struct platform_state;

b8 renderer_backend_create(renderer_backend_type type,struct platform_state* plat_state,renderer_backend* out_renderer_backend);

void renderer_backend_destroy(renderer_backend* renderer_backend);

2.renderer_backend.c

#include "renderer_backend.h"


 

#include "vulkan/vulkan_backend.h"

b8 renderer_backend_create(renderer_backend_type type,struct platform_state* plat_state,renderer_backend* out_renderer_backend)

{


 

    out_renderer_backend->plat_state = plat_state;


 

    if(type == RENDERER_BACKEND_TYPE_VULKAN)

    {

        out_renderer_backend->initialize = vulkan_renderer_backend_initialize;

        out_renderer_backend->shutdown = vulkan_renderer_backend_shutdown;

        out_renderer_backend->begin_frame = vulkan_renderer_backend_begin_frame;

        out_renderer_backend->update_global_state = vulkan_renderer_update_global_state;

        out_renderer_backend->end_frame = vulkan_renderer_backend_end_frame;

        out_renderer_backend->resized=vulkan_renderer_backend_on_resized;

        out_renderer_backend->update_object = vulkan_backend_update_object;

      //  out_renderer_backend->create_texture = vulkan_renderer_create_texture;

        //out_renderer_backend->destroy_texture = vulkan_renderer_destroy_texture;




 

        return true;




 

    }

    return false;



 

}


 

void renderer_backend_destroy(renderer_backend* renderer_backend)

{

    renderer_backend->initialize = 0;

    renderer_backend->shutdown = 0;

    renderer_backend->begin_frame = 0;

    renderer_backend->update_global_state = 0;

    renderer_backend->end_frame= 0;

    renderer_backend->resized=0;

    renderer_backend->update_object = 0;

    //renderer_backend->create_texture = 0;

    //renderer_backend->destroy_texture = 0;





 

}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com