thee3rdplayer
GoCL: Cross-Vendor GPU Optimization Engine
Priskribo
đŻ 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.
Konektitaj Kontoj
thee3rdplayer posedas la jenajn kontojn en aliaj servoj:
Historio
thee3rdplayer aliÄis antaĹ 1 jaro.