{"id":61020,"library":"nvrhi","title":"nvrhi","description":"NVIDIA Rendering Hardware Interface abstraction layer for D3D11, D3D12, and Vulkan","status":"active","version":"2026-02-26","language":"cpp","source_language":null,"source_url":null,"tags":["graphics","rendering","nvidia","d3d11","d3d12","vulkan"],"install":[{"cmd":"vcpkg install nvrhi","lang":"bash","label":"vcpkg"},{"cmd":"# CMakeLists.txt\nfind_package(nvrhi CONFIG REQUIRED)\ntarget_link_libraries(main PRIVATE nvrhi::nvrhi)","lang":"cmake","label":"CMake"}],"dependencies":[],"imports":[{"symbol":"nvrhi/nvrhi.h","correct":"#include <nvrhi/nvrhi.h>"}],"quickstart":{"code":"#include <nvrhi/nvrhi.h>\n#include <iostream>\n\nint main() {\n    nvrhi::DeviceDesc desc;\n    desc.graphicsAPIs = nvrhi::GraphicsAPI::Vulkan;\n    std::cout << \"NVRHI device description created\\n\";\n    return 0;\n}","lang":"cpp","description":"Create a device description for NVRHI"},"warnings":[{"fix":"Ensure the appropriate graphics API SDK is installed and linked","message":"Requires a graphics API backend (D3D11, D3D12, or Vulkan) and corresponding SDK headers","severity":"gotcha","affected_versions":"*"}],"env_vars":null,"search_vec":"'abstract':6 'd3d11':9,16 'd3d12':10,17 'graphic':13 'hardwar':4 'interfac':5 'layer':7 'nvidia':2,15 'nvrhi':1 'render':3,14 'vulkan':12,18","created_at":"2026-06-17T04:35:51.620094+00:00","updated_at":"2026-06-17T04:35:51.620094+00:00","problems":[],"ecosystem":"vcpkg","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["other"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}