{"adoption": {"forks": 91, "observed_at": "2026-08-28T04:03:33.793945+00:00", "stars": 1094}, "canonical_url": "https://ross.abutalabs.com/products/cauldron", "card": {"archived": false, "artifact_type": "framework", "description": "A simple framework for rapid prototyping on Vulkan or Direct3D 12", "domain": ["graphics", "developer-tools", "simulation"], "enriched": true, "function": ["graphics", "game-engine", "sdk", "gui", "image-processing"], "health_score": 20, "homepage": null, "language": "C++", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["GPUOpen-LibrariesAndSDKs/Cauldron"], "name": "GPUOpen-LibrariesAndSDKs/Cauldron", "platform": ["windows", "cpp", "cross-platform"], "pushed_at": "2024-03-13T12:01:53+00:00", "repo": "GPUOpen-LibrariesAndSDKs/Cauldron", "stars": 1094, "tags": ["vulkan", "directx12", "rendering", "gltf", "amd", "gpu", "prototyping", "pbr", "imgui", "game-development", "linux"], "topics": [], "urls": [], "use_cases": ["prototype graphics techniques on vulkan or directx 12", "build a demo app that loads glTF 2.0 models with PBR materials", "create SDK samples for GPU rendering effects like FSR or shadows", "experiment with postprocessing such as TAA, bloom, and tonemapping", "learn modern D3D12/Vulkan rendering resource management patterns"], "what_it_is": "Cauldron is a C++ framework by AMD for rapid prototyping of rendering demos and samples on Vulkan and Direct3D 12. It provides glTF 2.0 loading, PBR rendering, postprocessing, resource management, and ImGui-based UI, and underpins AMD's FidelityFX sample projects.", "when_to_avoid": ["you need a full production game engine with editor and asset pipeline", "you target OpenGL, Metal, or consoles rather than Vulkan/DX12", "you want a high-level engine without writing low-level rendering code"], "when_to_choose": ["you need a lightweight C++ rendering framework for GPU technique prototypes", "you are building FidelityFX-style samples or AMD GPU demos", "you want cross-API (Vulkan/DX12) rendering with glTF support out of the box"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cauldron", "repo": "GPUOpen-LibrariesAndSDKs/Cauldron", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.793945+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:47:26.682877+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b891321c43a4a9507fb5e20d8b75fe6fe32c34d5a7751108e771723523f7c99b", "fetched_at": "2026-08-28T04:03:33.793945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GPUOpen-LibrariesAndSDKs/Cauldron"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.793945+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:47:26.682877+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b891321c43a4a9507fb5e20d8b75fe6fe32c34d5a7751108e771723523f7c99b", "fetched_at": "2026-08-28T04:03:33.793945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GPUOpen-LibrariesAndSDKs/Cauldron"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:47:26.682877+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b891321c43a4a9507fb5e20d8b75fe6fe32c34d5a7751108e771723523f7c99b", "fetched_at": "2026-08-28T04:03:33.793945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GPUOpen-LibrariesAndSDKs/Cauldron"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.793945+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.793945+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.793945+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:47:26.682877+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b891321c43a4a9507fb5e20d8b75fe6fe32c34d5a7751108e771723523f7c99b", "fetched_at": "2026-08-28T04:03:33.793945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GPUOpen-LibrariesAndSDKs/Cauldron"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.793945+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.793945+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:47:26.682877+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b891321c43a4a9507fb5e20d8b75fe6fe32c34d5a7751108e771723523f7c99b", "fetched_at": "2026-08-28T04:03:33.793945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GPUOpen-LibrariesAndSDKs/Cauldron"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.793945+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.793945+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.793945+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:47:26.682877+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b891321c43a4a9507fb5e20d8b75fe6fe32c34d5a7751108e771723523f7c99b", "fetched_at": "2026-08-28T04:03:33.793945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GPUOpen-LibrariesAndSDKs/Cauldron"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.793945+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.793945+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:47:26.682877+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b891321c43a4a9507fb5e20d8b75fe6fe32c34d5a7751108e771723523f7c99b", "fetched_at": "2026-08-28T04:03:33.793945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GPUOpen-LibrariesAndSDKs/Cauldron"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:47:26.682877+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b891321c43a4a9507fb5e20d8b75fe6fe32c34d5a7751108e771723523f7c99b", "fetched_at": "2026-08-28T04:03:33.793945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GPUOpen-LibrariesAndSDKs/Cauldron"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:47:26.682877+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b891321c43a4a9507fb5e20d8b75fe6fe32c34d5a7751108e771723523f7c99b", "fetched_at": "2026-08-28T04:03:33.793945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GPUOpen-LibrariesAndSDKs/Cauldron"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:47:26.682877+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b891321c43a4a9507fb5e20d8b75fe6fe32c34d5a7751108e771723523f7c99b", "fetched_at": "2026-08-28T04:03:33.793945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GPUOpen-LibrariesAndSDKs/Cauldron"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2598, "days_push": 903, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}