There was an error fetching the commit references. Please try again later.
gl_buffer_cache: Mark buffers as resident
Make stream buffer and cached buffers as resident and query their address. This allows us to use GPU addresses for several proprietary Nvidia extensions.
Showing
- src/video_core/buffer_cache/buffer_cache.h 12 additions, 9 deletionssrc/video_core/buffer_cache/buffer_cache.h
- src/video_core/renderer_opengl/gl_buffer_cache.cpp 16 additions, 8 deletionssrc/video_core/renderer_opengl/gl_buffer_cache.cpp
- src/video_core/renderer_opengl/gl_buffer_cache.h 14 additions, 6 deletionssrc/video_core/renderer_opengl/gl_buffer_cache.h
- src/video_core/renderer_opengl/gl_rasterizer.cpp 22 additions, 22 deletionssrc/video_core/renderer_opengl/gl_rasterizer.cpp
- src/video_core/renderer_opengl/gl_stream_buffer.cpp 9 additions, 2 deletionssrc/video_core/renderer_opengl/gl_stream_buffer.cpp
- src/video_core/renderer_opengl/gl_stream_buffer.h 9 additions, 2 deletionssrc/video_core/renderer_opengl/gl_stream_buffer.h
- src/video_core/renderer_vulkan/vk_buffer_cache.cpp 2 additions, 2 deletionssrc/video_core/renderer_vulkan/vk_buffer_cache.cpp
- src/video_core/renderer_vulkan/vk_buffer_cache.h 5 additions, 1 deletionsrc/video_core/renderer_vulkan/vk_buffer_cache.h
- src/video_core/renderer_vulkan/vk_rasterizer.cpp 17 additions, 14 deletionssrc/video_core/renderer_vulkan/vk_rasterizer.cpp
- src/video_core/renderer_vulkan/vk_stream_buffer.h 5 additions, 1 deletionsrc/video_core/renderer_vulkan/vk_stream_buffer.h
Loading
Please register or sign in to comment