thee3rdplayer
GoCL: Cross-Vendor GPU Optimization Engine
Popis
đŻ Project Goals
GoCL (Gestalt Open Computing Language) is a lightweight Vulkan library and runtime proxy layer that adapts to the GPU it runs on â no platformâspecific builds required.
- Shader emulation â automatically patch SPIRâV to support FP16, large descriptor sets, and other features on older GPUs.
- Adaptive texture compression â ASTC when hardware decode is available, ETC2 fallback everywhere else, with configurable block sizes and VRAMâaware tuning.
- DeviceâGenerated Commands (DGC) â offload indirect draws to the GPU, falling back seamlessly to CPUâdriven calls when DGC is unsupported.
- Proxy layer â inject into preâbuilt Vulkan games without recompilation, applying all optimisations transparently.
- Zero perâframe overhead â shader patching at pipeline creation only; texture transcoding is lazy; proxy instruction count is indistinguishable from native.
- Already benchmarked â validated across 75+ Sascha Willems examples on a GTX 960M, showing identical FPS with improvements in frameâtime consistency and no extra VRAM usage.
⥠Why Your Support Matters
Development happens under realâworld constraints in Zambia â frequent power outages, limited hardware access, and regional payment restrictions. Your contributions directly fund:
- Backup power and offâgrid energy solutions.
- Upgrading and maintaining GPU test hardware.
- Sustaining longâterm openâsource development and performance research.
Supporting GoCL helps democratise crossâgenerational GPU compatibility, ensuring that modern Vulkan titles run on older or weaker hardware â not just in wellâresourced labs.
đŹ Donation Details
Bitcoin (BTC):
bc1qzpyzf4dmsct9eyucxdzpskv234tzm3qkv7st3m
Mobile Money (Zambia): * Zamtel: +260 956 124 147 * MTN: +260 760 315 668 * Airtel: +260 779 326 269
Note on LiberaPay: LiberaPay is used indirectly as a buffer platform. Stripe and PayPal arenât fully supported in Zambia, so LiberaPay provides infrastructure for supporters to route contributions reliably until direct payment options become available.
PrepojenĂ© ĂșÄty
thee3rdplayer vlastnĂ na inĂœch platformĂĄch nasledovnĂ© ĂșÄty:
HistĂłria
thee3rdplayer sa pridal pred 1 rokom.