文件名称:gtaRenderHook:GTA SA渲染钩
文件大小:1.35MB
文件格式:ZIP
更新时间:2024-03-03 22:34:14
gta C++
GTA渲染钩 GTA渲染钩 为GTA 3,GTA VC和GTA SA实现DirectX11和Vulkan渲染API。 当前有2个版本,其中一个已损坏(无法再构建): 旧版本仅实现DirectX11并具有一些功能(仅GTA SA) 目前仅在RTX硬件上运行并使用vk_nv_ray_tracing扩展的新版本(一旦在发行版驱动程序中实现,将被KHR替换) 我们有,请来帮助改进它! 这个怎么运作? TL; DR:当前,我们有不完整的RW渲染后端实现,该实现通过共享内存与运行基于Vulkan API的渲染循环的不完整的渲染引擎实例进行通信。 长版: 游戏渲染引擎代码部分重定向到共享内存任务队列 任务队列将游戏资产加载到GPU内存,处理各种请求,例如检索支持的分辨率等。 其中一项任务是根据上传的场景数据准备帧到帧缓冲区,每个帧绘制调用都通过任务队列上传到64位进程。 渲染和游戏代码