GitHub / GPUOpen-LibrariesAndSDKs 73 Repositories
Libraries and SDKs from the GPUOpen initiative
GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
Easy to integrate Vulkan memory allocation library
Language: C - Size: 27.2 MB - Last synced at: 1 day ago - Pushed at: 17 days ago - Stars: 2,854 - Forks: 380

GPUOpen-LibrariesAndSDKs/AMF
The Advanced Media Framework (AMF) SDK provides developers with optimal access to AMD devices for multimedia processing
Language: C++ - Size: 993 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 659 - Forks: 152

GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator
Easy to integrate memory allocation library for Direct3D 12
Language: C++ - Size: 3.06 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 830 - Forks: 95

GPUOpen-LibrariesAndSDKs/HIPRT
Language: C++ - Size: 32.2 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 116 - Forks: 12

GPUOpen-LibrariesAndSDKs/MxGPU-Virtualization 📦
Language: C - Size: 1.19 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 201 - Forks: 92

GPUOpen-LibrariesAndSDKs/RadeonML
Language: C - Size: 88.4 MB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 85 - Forks: 12

GPUOpen-LibrariesAndSDKs/GPUParticles11
AMD GPU particles sample based on DirectX 11
Language: C++ - Size: 15.8 MB - Last synced at: 11 days ago - Pushed at: over 8 years ago - Stars: 115 - Forks: 14

GPUOpen-LibrariesAndSDKs/WorkGraphComputeRasterizer
A compute/workgraph workload running inside the Cauldron framework
Language: C++ - Size: 507 KB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 27 - Forks: 2

GPUOpen-LibrariesAndSDKs/FidelityFX-SDK
The main repository for the FidelityFX SDK.
Language: C++ - Size: 163 MB - Last synced at: 17 days ago - Pushed at: 5 months ago - Stars: 1,078 - Forks: 112

GPUOpen-LibrariesAndSDKs/Capsaicin
AMD ARR team rendering framework
Language: C++ - Size: 20.4 MB - Last synced at: 19 days ago - Pushed at: about 2 months ago - Stars: 405 - Forks: 44

GPUOpen-LibrariesAndSDKs/ADLX
AMD Device Library eXtra
Language: HTML - Size: 7.29 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 54 - Forks: 9

GPUOpen-LibrariesAndSDKs/display-library
AMD Display Library SDK
Language: HTML - Size: 8.56 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 134 - Forks: 46

GPUOpen-LibrariesAndSDKs/DirectGMA_P2P
Samples showing FIrePro DirectGMA features in OpenGL and OpenCL
Language: C++ - Size: 1.19 MB - Last synced at: 11 days ago - Pushed at: over 9 years ago - Stars: 20 - Forks: 8

GPUOpen-LibrariesAndSDKs/WorkGraphsHelloWorkGraphs
Language: C++ - Size: 296 KB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 2

GPUOpen-LibrariesAndSDKs/Vulkan-Samples
based on Khronos Vulkan-Samples
Language: C++ - Size: 47 MB - Last synced at: 11 days ago - Pushed at: 7 months ago - Stars: 38 - Forks: 2

GPUOpen-LibrariesAndSDKs/Cauldron
A simple framework for rapid prototyping on Vulkan or Direct3D 12
Language: C++ - Size: 60.5 MB - Last synced at: 22 days ago - Pushed at: about 1 year ago - Stars: 986 - Forks: 85

GPUOpen-LibrariesAndSDKs/RadeonProRenderANARI
Language: C++ - Size: 169 KB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 6

GPUOpen-LibrariesAndSDKs/RenderStudioKit
Language: C++ - Size: 559 KB - Last synced at: 11 days ago - Pushed at: 12 months ago - Stars: 37 - Forks: 5

GPUOpen-LibrariesAndSDKs/RadeonProRenderUSD
This plug-in allows GPU or CPU accelerated viewport rendering on all OpenCL 1.2 hardware for the open source USD and Hydra system. You can build this plug-in as a USDView plug-in or a Houdini plug-in.
Language: C++ - Size: 5.2 MB - Last synced at: 19 days ago - Pushed at: 6 months ago - Stars: 228 - Forks: 47

GPUOpen-LibrariesAndSDKs/RadeonRays_SDK
Radeon Rays is ray intersection acceleration library for hardware and software multiplatforms using CPU and GPU
Language: C++ - Size: 89.1 MB - Last synced at: 23 days ago - Pushed at: about 1 year ago - Stars: 1,081 - Forks: 192

GPUOpen-LibrariesAndSDKs/RenderPipelineShaders
Render Pipeline Shaders SDK
Language: C++ - Size: 12.4 MB - Last synced at: 25 days ago - Pushed at: 12 months ago - Stars: 337 - Forks: 25

GPUOpen-LibrariesAndSDKs/Orochi
Language: C++ - Size: 146 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 220 - Forks: 34

GPUOpen-LibrariesAndSDKs/glTFSample
A simple demo to show off the capabilities of the Cauldron framework
Language: C++ - Size: 4.5 MB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 127 - Forks: 36

GPUOpen-LibrariesAndSDKs/Schola
Schola is a plugin for enabling Reinforcement Learning (RL) in Unreal Engine. It provides tools to help developers create environments, define agents, and connect to python-based RL frameworks such as OpenAI Gym, RLlib or Stable Baselines 3 for training agents with RL.
Language: C++ - Size: 66.3 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 34 - Forks: 5

GPUOpen-LibrariesAndSDKs/HelloD3D12
Introductory DirectX 12 sample
Language: C - Size: 690 KB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 151 - Forks: 29

GPUOpen-LibrariesAndSDKs/Streaming-SDK
Advanced Interactive Streaming SDK
Language: C++ - Size: 1.42 MB - Last synced at: 24 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 1

GPUOpen-LibrariesAndSDKs/RadeonProRenderSDK
AMD Radeon™ ProRender is a powerful physically-based path traced rendering engine that enables creative professionals to produce stunningly photorealistic images.
Language: C - Size: 1.85 GB - Last synced at: 25 days ago - Pushed at: 2 months ago - Stars: 237 - Forks: 53

GPUOpen-LibrariesAndSDKs/TAN
AMD TrueAudio Next is a software development kit for GPU accelerated audio signal processing
Language: C++ - Size: 42.4 MB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 145 - Forks: 23

GPUOpen-LibrariesAndSDKs/AGS_SDK
AMD GPU Services (AGS) library and samples
Language: C++ - Size: 57.2 MB - Last synced at: 25 days ago - Pushed at: 10 months ago - Stars: 259 - Forks: 42

GPUOpen-LibrariesAndSDKs/BlenderUSDHydraAddon
This add-on allows you to assemble and compose USD data with Blender data and render it all using various renderers via Hydra.
Language: Python - Size: 836 KB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 380 - Forks: 38

GPUOpen-LibrariesAndSDKs/V-EZ
Language: C - Size: 71.7 MB - Last synced at: 27 days ago - Pushed at: over 3 years ago - Stars: 875 - Forks: 73

GPUOpen-LibrariesAndSDKs/RadeonProRender-Baikal
Language: C++ - Size: 48.3 MB - Last synced at: 25 days ago - Pushed at: about 6 years ago - Stars: 335 - Forks: 75

GPUOpen-LibrariesAndSDKs/DirectStorageSample
Demonstrating the advantages of using DirectStorage over standard file I/O asset loading. Includes the API and changes required to make such a pipeline work.
Language: C++ - Size: 4.05 MB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 30 - Forks: 3

GPUOpen-LibrariesAndSDKs/brotli_g_sdk
Brotli-G SDK provides an improved lossless compression ratio with GPU decompression support than the standard Brotli compression algorithm maintained by the IETF (also known as RFC7932)
Language: C++ - Size: 16 MB - Last synced at: 24 days ago - Pushed at: about 1 year ago - Stars: 169 - Forks: 12

GPUOpen-LibrariesAndSDKs/ForwardPlus11
AMD Forward+ sample based on DirectX 11
Language: C++ - Size: 58.7 MB - Last synced at: 11 days ago - Pushed at: over 8 years ago - Stars: 139 - Forks: 21

GPUOpen-LibrariesAndSDKs/CapsaicinTestMedia
Capsaicin Framework test media assets
Size: 270 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 4

GPUOpen-LibrariesAndSDKs/RadeonProRenderSDKKernels
Size: 73.2 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 2

GPUOpen-LibrariesAndSDKs/HIPRTSDK
Language: C - Size: 7.19 MB - Last synced at: 22 days ago - Pushed at: 3 months ago - Stars: 61 - Forks: 9

GPUOpen-LibrariesAndSDKs/WorkGraphsHelloMeshNodes
Language: C++ - Size: 415 KB - Last synced at: 28 days ago - Pushed at: 10 months ago - Stars: 11 - Forks: 0

GPUOpen-LibrariesAndSDKs/SPIRV-Tools
Mirror of https://github.com/KhronosGroup/SPIRV-Tools
Language: C++ - Size: 25.2 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

GPUOpen-LibrariesAndSDKs/SeparableFilter11
AMD separable filter sample based on DirectX 11
Language: C++ - Size: 14.6 MB - Last synced at: 11 days ago - Pushed at: over 8 years ago - Stars: 25 - Forks: 8

GPUOpen-LibrariesAndSDKs/MLAA11
AMD morphological anti-aliasing (MLAA) sample based on DirectX 11
Language: C++ - Size: 22 MB - Last synced at: 11 days ago - Pushed at: over 8 years ago - Stars: 38 - Forks: 11

GPUOpen-LibrariesAndSDKs/CrossfireAPI11
AMD Crossfire API sample for DirectX 11
Language: C++ - Size: 92.3 MB - Last synced at: 11 days ago - Pushed at: over 8 years ago - Stars: 25 - Forks: 11

GPUOpen-LibrariesAndSDKs/DepthBoundsTest11
AMD depth bounds test DirectX 11 driver extension sample
Language: C++ - Size: 20.9 MB - Last synced at: 11 days ago - Pushed at: about 6 years ago - Stars: 24 - Forks: 6

GPUOpen-LibrariesAndSDKs/Barycentrics12
Barycentric coordinates GCN shader extension sample for DirectX 12
Language: C++ - Size: 3.35 MB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 11 - Forks: 4

GPUOpen-LibrariesAndSDKs/TiledLighting11
AMD compute-based tiled lighting sample based on DirectX 11
Language: C++ - Size: 63.9 MB - Last synced at: 11 days ago - Pushed at: over 8 years ago - Stars: 71 - Forks: 19

GPUOpen-LibrariesAndSDKs/SSAA11
AMD supersample anti-aliasing (SSAA) sample based on DirectX 11
Language: C++ - Size: 26.4 MB - Last synced at: 11 days ago - Pushed at: over 8 years ago - Stars: 43 - Forks: 11

GPUOpen-LibrariesAndSDKs/SilhouetteTessellation11
AMD tessellation sample based on DirectX 11
Language: C++ - Size: 1.83 MB - Last synced at: 11 days ago - Pushed at: over 8 years ago - Stars: 32 - Forks: 6

GPUOpen-LibrariesAndSDKs/OCL-SDK
Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 150 - Forks: 31

GPUOpen-LibrariesAndSDKs/RadeonImageFilter
Language: C++ - Size: 412 MB - Last synced at: 11 days ago - Pushed at: over 3 years ago - Stars: 48 - Forks: 15

GPUOpen-LibrariesAndSDKs/WorkGraphsMeshNodeSample
Language: HLSL - Size: 959 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 21 - Forks: 0

GPUOpen-LibrariesAndSDKs/cpu-core-counts
A sample demonstrating how to correctly detect physical core and logical processor counts on AMD processors.
Language: C++ - Size: 8.79 KB - Last synced at: 11 days ago - Pushed at: about 4 years ago - Stars: 54 - Forks: 13

GPUOpen-LibrariesAndSDKs/GameEngineIntegrations
Information about example integrations of GPUOpen technology into game engines
Size: 13.7 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 56 - Forks: 19

GPUOpen-LibrariesAndSDKs/Radeon-ReLive-VR
Size: 32.5 MB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 160 - Forks: 19

GPUOpen-LibrariesAndSDKs/Cauldron-Media
A selection of media files needed by Cauldron samples
Size: 1.34 GB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 21 - Forks: 13

GPUOpen-LibrariesAndSDKs/Tessellation
OpenGL sample that demonstrates terrain tessellation on the GPU
Language: C++ - Size: 30.5 MB - Last synced at: 11 days ago - Pushed at: over 9 years ago - Stars: 65 - Forks: 19

GPUOpen-LibrariesAndSDKs/UnityIntegrations
Examples that demonstrate game integration with some of the libraries and SDKs available on GPUOpen.
Language: C - Size: 30.6 MB - Last synced at: 11 days ago - Pushed at: almost 7 years ago - Stars: 19 - Forks: 5

GPUOpen-LibrariesAndSDKs/HelloVulkan
Introductory Vulkan sample
Language: C - Size: 652 KB - Last synced at: 11 days ago - Pushed at: about 4 years ago - Stars: 120 - Forks: 23

GPUOpen-LibrariesAndSDKs/LiquidVR
The LiquidVR™ SDK is a platform based on DirectX 11 designed to simplify and optimize VR development
Language: C++ - Size: 15.4 MB - Last synced at: 11 days ago - Pushed at: about 8 years ago - Stars: 106 - Forks: 29

GPUOpen-LibrariesAndSDKs/WorkGraphsDirectX-Graphics-Samples
A fork of https://github.com/microsoft/DirectX-Graphics-Samples modified to include a sample for Work Graphs
Language: C++ - Size: 611 MB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 11 - Forks: 1

GPUOpen-LibrariesAndSDKs/DirectXShaderCompiler
Mirror of https://github.com/microsoft/DirectXShaderCompiler
Language: C++ - Size: 63.5 MB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

GPUOpen-LibrariesAndSDKs/VkD3DDeviceMapping
Simple example to show how to map devices between Vulkan and Direct3D
Language: C++ - Size: 449 KB - Last synced at: 11 days ago - Pushed at: almost 8 years ago - Stars: 10 - Forks: 7

GPUOpen-LibrariesAndSDKs/RadeonProRenderMaxPlugin
Language: C++ - Size: 29.1 MB - Last synced at: 11 days ago - Pushed at: about 4 years ago - Stars: 11 - Forks: 5

GPUOpen-LibrariesAndSDKs/RapidFire_SDK
RapidFire SDK - interface for cloud gaming and virtualization (VDI)
Language: C++ - Size: 62 MB - Last synced at: 11 days ago - Pushed at: about 6 years ago - Stars: 37 - Forks: 15

GPUOpen-LibrariesAndSDKs/RadeonProRenderUE
Language: C++ - Size: 387 MB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 23 - Forks: 8

GPUOpen-LibrariesAndSDKs/FreesyncPremiumProSample
A simple demo to show Freesync Premium Pro integration into DX12 and Vulkan API.
Language: C++ - Size: 198 MB - Last synced at: 11 days ago - Pushed at: over 5 years ago - Stars: 20 - Forks: 6

GPUOpen-LibrariesAndSDKs/OutOfOrderRasterization
Vulkan sample built on the Anvil framework
Size: 1.53 MB - Last synced at: 3 months ago - Pushed at: about 8 years ago - Stars: 16 - Forks: 1

GPUOpen-LibrariesAndSDKs/SPARSEtextures
OpenGL sample demonstrating the GL_AMD_sparse_texture extension introduced by the AMD FirePro W and Radeon HD 7000 series
Language: C++ - Size: 3.01 MB - Last synced at: 11 days ago - Pushed at: over 9 years ago - Stars: 31 - Forks: 8

GPUOpen-LibrariesAndSDKs/RadeonProRenderMayaPlugin
This hardware-agnostic rendering plug-in for Maya uses accurate ray-tracing technology to produce images and animations of your scenes, and provides real-time interactive rendering and continuous adjustment of effects.
Language: C++ - Size: 175 MB - Last synced at: 23 days ago - Pushed at: 10 months ago - Stars: 48 - Forks: 20

GPUOpen-LibrariesAndSDKs/RadeonProRenderBlenderAddon
This hardware-agnostic rendering plug-in for Blender uses accurate ray-tracing technology to produce images and animations of your scenes, and provides real-time interactive rendering and continuous adjustment of effects.
Language: Python - Size: 15.4 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 473 - Forks: 59

GPUOpen-LibrariesAndSDKs/nBodyD3D12 Fork of microsoft/DirectX-Graphics-Samples
This repo contains the DirectX Graphics samples that demonstrate how to build graphics intensive applications on Windows.
Language: C++ - Size: 55.9 MB - Last synced at: 3 months ago - Pushed at: almost 6 years ago - Stars: 57 - Forks: 18

GPUOpen-LibrariesAndSDKs/Framelock
OpenGL sample that demonstrates how to enable Framelock in an application
Language: C++ - Size: 1.21 MB - Last synced at: 11 days ago - Pushed at: over 9 years ago - Stars: 18 - Forks: 6

GPUOpen-LibrariesAndSDKs/RadeonProRenderMayaUSD
Language: C++ - Size: 15.4 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

GPUOpen-LibrariesAndSDKs/RadeonProRenderSharedComponents
Language: C++ - Size: 90.5 MB - Last synced at: 11 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 11

GPUOpen-LibrariesAndSDKs/Barycentrics11
Barycentric coordinates GCN shader extension sample for DirectX 11
Language: HLSL - Size: 3.68 MB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 14 - Forks: 3

GPUOpen-LibrariesAndSDKs/DOPP
Language: C++ - Size: 769 KB - Last synced at: 11 days ago - Pushed at: over 9 years ago - Stars: 14 - Forks: 6

GPUOpen-LibrariesAndSDKs/DOPPEngine
Language: C++ - Size: 1.57 MB - Last synced at: 11 days ago - Pushed at: over 8 years ago - Stars: 18 - Forks: 7

GPUOpen-LibrariesAndSDKs/RadeonProRender-Tests
Size: 216 MB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 7 - Forks: 3

GPUOpen-LibrariesAndSDKs/VkMBCNT
Vulkan mbcnt sample that shows how to use the AMD_shader_ballot extension and mbcnt to perform a fast reduction within a wavefront
Language: C++ - Size: 795 KB - Last synced at: 11 days ago - Pushed at: almost 7 years ago - Stars: 16 - Forks: 3
