没有合适的资源?快使用搜索试试~ 我知道了~
gtaRenderHook:GTA SA渲染钩
共942个文件
h:419个
cpp:351个
hlsl:73个
需积分: 11 0 下载量 186 浏览量
2021-02-12
04:47:34
上传
评论
收藏 1.35MB ZIP 举报
温馨提示
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位进程。 渲染和游戏代码
资源推荐
资源详情
资源评论
收起资源包目录
gtaRenderHook:GTA SA渲染钩 (942个子文件)
blue_noise.bmp 12KB
blue_noise.bmp 12KB
blue_noise.bmp 12KB
gtaRenderHook_project_suppressions.cfg 106B
.clang-format 559B
install_rw_library.cmake 362B
bilateral_filter_dynamic.comp 6KB
build_tiles.comp 5KB
reverse_reproject_pass_rgb.comp 4KB
reverse_reproject_pass.comp 4KB
history_accum_pass_rgb.comp 3KB
deferred_composition_pass.comp 3KB
bilateral_filter_dynamic_v.comp 3KB
bilateral_filter_dynamic_h.comp 3KB
history_accum_pass.comp 2KB
animate_skinned_mesh.comp 2KB
bilateral_filter.comp 2KB
debug_view.comp 731B
reflection_blur_strength.comp 555B
D3DEngine.cpp 82KB
RwD3D1XEngine.cpp 59KB
Renderer.cpp 58KB
SimpleSample.cpp 47KB
CWaterLevel.cpp 41KB
VulkanDeviceState.cpp 33KB
D3D1XStateManager.cpp 32KB
SimpleRayTracingSample.cpp 27KB
SampHaxx.cpp 24KB
Im2DRenderer.cpp 24KB
RwVulkanEngine.cpp 23KB
VulkanRenderer.cpp 23KB
bvh_builder.cpp 23KB
SAIdleHook.cpp 23KB
D3D1XDefaultPipeline.cpp 22KB
rp_geometry.cpp 21KB
VulkanIm2DPipeline.cpp 21KB
rw_device_system_handler.cpp 20KB
bvh_builder.cpp 20KB
RayTracingRenderer.cpp 18KB
rw_rh_pipeline.cpp 17KB
D3D1XTexture.cpp 17KB
rw_rh_skin_pipeline.cpp 17KB
VulkanCommandBuffer.cpp 16KB
DeferredRenderer.cpp 16KB
D3D11DeviceState.cpp 16KB
dllmain.cpp 16KB
ShadowRenderer.cpp 16KB
Renderer.cpp 16KB
main.cpp 15KB
dllmain.cpp 15KB
D3DRenderer.cpp 14KB
RTShadowsPass.cpp 14KB
D3D1XRenderBuffersManager.cpp 14KB
dllmain.cpp 14KB
gta_map_loader.cpp 14KB
RTReflectionRaysPass.cpp 14KB
VulkanPipeline.cpp 14KB
RTPrimaryRaysPass.cpp 14KB
nativetexturereadcmd.cpp 14KB
D3D1XShader.cpp 14KB
im3d_renderer.cpp 13KB
VarAwareTempAccumFilterColor.cpp 13KB
ray_tracer.cpp 12KB
VulkanRenderer.cpp 12KB
ModelLoadingTest.cpp 12KB
RTAOPass.cpp 11KB
VarAwareTempAccumFilter.cpp 11KB
main.cpp 11KB
D3D1XSkinPipeline.cpp 10KB
D3D11Convert.cpp 10KB
RwVectorMath.cpp 10KB
BilateralFilterPass.cpp 10KB
rp_geometry_funcs.cpp 10KB
rw_game_hooks.cpp 10KB
D3D1XEnumParser.cpp 10KB
compute_skin_animation.cpp 10KB
CustomBuildingDNPipeline.cpp 9KB
rw_frame_funcs.cpp 9KB
camerabeginupdatecmd.cpp 9KB
rwtestsample.cpp 9KB
ModelLoadingTest.cpp 9KB
CustomCarFXPipeline.cpp 9KB
rw_texture.cpp 9KB
GTASAHooks.cpp 9KB
RTSceneDescription.cpp 9KB
CloudRendering.cpp 9KB
CustomBuildingPipeline.cpp 8KB
rw_frame.cpp 8KB
VulkanPipeline.cpp 8KB
D3D11CommandBuffer.cpp 8KB
shared_memory_queue_client.cpp 8KB
GBufferPass.cpp 8KB
im2d_backend.cpp 8KB
D3D1X2DTexture.cpp 7KB
forward_pbr_pipeline.cpp 7KB
CubemapReflectionRenderer.cpp 7KB
rp_clump.cpp 7KB
rp_atomic.cpp 7KB
renderloop.cpp 7KB
Im2DRenderer.cpp 7KB
共 942 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10
资源评论
Ruin-鸣
- 粉丝: 24
- 资源: 4569
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (大赛作品)STM32实现的F072RB NUCLEO智能家居控制.zip
- STM32实现的数字示波器源码+数字信号处理教程、配套实例.zip
- 【cookie续续】【cookie续续】【cookie续续】
- 低功耗STM32实现的F411开发板(原理图+PCB源文件+官方例程+驱动等).zip
- 基于stm32实现的 nucleo-L476的智能灯(操作说明+源码).zip
- 基于STM32实现的 NUCLEO板设计彩色LED照明灯(纯cubeMX开发).zip
- 基于STM32实现的 的联合调试侦听设备解决方案(原理图、PCB源文件、调试工具、视频).zip
- 基于STM32实现的 人群定位、调速智能风扇设计(程序、设计报告、视频演示).zip
- 哔哩下载姬(DownKyi)
- 千纬认字app再次更新,增加部首、笔画动画功能
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功