5 रिपॉजिटरी
Allows updating shader source code and reloading them into the GPU without restarting the application.
Distinct from Runtime Shader Compilers: Distinct from JIT compilation by focusing on the iterative development loop of reloading existing source files.
Explore 5 awesome GitHub repositories matching graphics & multimedia · Hot Reloading. Refine with filters or upvote what's useful.
The Book of Shaders GLSL फ्रैगमेंट शेडर प्रोग्रामिंग सीखने के लिए एक इंटरैक्टिव शैक्षिक गाइड और पाठ्यक्रम है ताकि प्रक्रियात्मक ग्राफिक्स और विज़ुअल प्रभाव बनाए जा सकें। यह शेडर विकास में उपयोग किए जाने वाले डेटा प्रकारों, इन-बिल्ट फ़ंक्शंस और गणितीय संचालन के लिए एक संरचित सीखने का मार्ग और एक वर्गीकृत संदर्भ गाइड प्रदान करता है। प्रोजेक्ट में एक वेब-आधारित शेडर सैंडबॉक्स और इंटरैक्टिव एडिटर शामिल है जो GLSL कोड के रीयल-टाइम पुनरावृत्ति और विज़ुअलाइज़ेशन की अनुमति देता है। उपयोगकर्ता प्रक्रियात्मक कला के साथ प्रयोग कर सकते हैं और अद्वितीय URL के माध्यम से अपने परिणाम साझा कर सकते हैं। पाठ्यक्रम ग्राफिक्स प्रोग्रामिंग क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें साइन्ड डिस्टेंस फील्ड्स, कोऑर्डिनेट ट्रांसफॉर्मेशन, नॉइज़-आधारित संश्लेषण और इमेज प्रोसेसिंग फ़िल्टर शामिल हैं। इसमें त्रि-आयामी सीन रेंडरिंग के लिए रे मार्चिंग और डायनेमिक भौतिक प्रणालियों के अनुकरण जैसी उन्नत तकनीकें भी शामिल हैं। शैक्षिक सामग्री एक बिल्ड सिस्टम के माध्यम से प्रदान की जाती है जो मार्कडाउन सोर्स फ़ाइलों को स्थानीयकृत HTML पेजों और PDF, EPUB और LaTeX सहित मल्टी-फॉर्मेट दस्तावेज़ों में बदल देती है।
Allows updating GLSL source code and reloading it into the GPU instantly without restarting the editor.
glslViewer is a console-based GLSL shader sandbox and renderer designed for the real-time testing and iteration of fragment and vertex shaders. It functions as a live-reloading viewer that automatically updates visual output when source files are modified on disk. The system also operates as a headless renderer, capable of generating frames and exporting images without a physical display. The project is distinguished by its support for multi-pass rendering, utilizing framebuffer ping-ponging and convolution pyramids to execute complex visual effects. It features an integrated OSC controller t
Implements an iterative development loop that updates shader source code and reloads it into the GPU without restarting.
Kaiju is a general purpose 2D and 3D game engine built with the Go programming language and the Vulkan graphics API. It serves as a cross-platform game framework for deploying interactive applications to Windows, Linux, Mac, and Android. The engine includes an integrated game editor for composing scenes, managing assets, and designing shaders within a visual workspace. It provides a dedicated shader designer workspace that supports real-time hot-reloading, allowing visual changes to be seen instantly without restarting the application. The framework covers a broad range of production systems
Includes a shader pipeline that supports real-time hot-reloading into the GPU without application restarts.
Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp
Provides a hot-reloading system for custom shaders to enable rapid visual iteration during development.
ShaderForge is a web-based GPU tool and visual GLSL shader editor. It serves as a node-based shader designer that allows users to construct programs for the graphics processor by connecting logic blocks in a directed acyclic graph rather than writing manual code. The tool functions as a technical art workflow bridge for creating game assets and surface materials. It provides a browser-based environment for real-time authoring, featuring instant GLSL compilation and live hot-reloading of GPU programs. The system converts visual graph connections into GLSL source code using abstract syntax tre
Supports live hot-reloading of GPU programs to update shader effects in real-time without restarting.