awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dfranx avatar

dfranx/SHADERed

0
View on GitHub↗
4,765 نجوم·311 تفرعات·C++·MIT·8 مشاهداتshadered.org↗

SHADERed

SHADERed is a cross-platform shader development environment and debugger used for authoring vertex, pixel, and compute shaders. It functions as an integrated editor for writing and compiling shader code while providing live visual previews and the ability to configure render pipeline states.

The tool features a GLSL shader debugger that enables line-by-line execution with breakpoints and variable watches to resolve visual logic errors. It includes a shader asset manager for importing 3D models and textures as data inputs and supports an extensible plugin system to integrate new languages and external tools.

The platform further covers render pipeline configuration for blending and depth tests, along with frame data analysis to identify undefined behavior across a full frame.

Features

  • Shader Development Environments - Functions as a cross-platform integrated editor and debugger for authoring vertex, pixel, and compute shaders with live previews.
  • Shader Development Workflows - Offers a complete workflow for writing, compiling, and testing vertex, pixel, and compute shaders with live previews.
  • GPU Debugging and Profiling Suites - Provides a comprehensive suite for debugging and profiling GPU programs via breakpoints and variable watches.
  • Hot-Reloading Shader Editors - Functions as a lightweight, cross-platform editor that re-compiles and updates shader visuals instantly upon code changes.
  • Line-by-Line Execution Controls - Provides a GPU debugger capable of line-by-line execution and breakpoint management to track variable values.
  • Live Preview & Tuning - Provides a real-time compilation pipeline that updates the GPU state for immediate visual feedback during shader authoring.
  • GPU Pipeline State Controls - Allows developers to configure GPU render states, including blending and depth testing, via a pipeline definition.
  • Rendering State Configurations - Allows the definition of render states, such as blending and depth tests, to control the final image output.
  • GLSL Line-Step Debuggers - Ships a specialized GLSL debugger for stepping through shader execution line-by-line with breakpoints and variable watches.
  • Cross-Platform Abstraction Layers - Implements a unified abstraction layer to ensure consistent graphics API behavior across Windows, Linux, and Web platforms.
  • IDE Plugin Systems - Features a plugin system that allows the IDE to be extended with custom logic and external tool integrations.
  • IDE Toolchain Plugins - Supports extending the development environment with plugins to integrate new languages and external tools.
  • Asset Management - Includes a system to import and manage 3D models, textures, and audio files as data inputs for shaders.
  • 3D Asset Importers - Provides utilities to import 3D meshes and textures to be used as data inputs for testing shader effects.
  • Frame Data Inspection Tools - Enables the capture and analysis of per-pixel and per-vertex data across full frames to detect undefined shader behavior.
  • Asset-to-Register Mappings - Provides mechanisms to map imported 3D models and textures directly to shader input registers for rendering.
  • Asset Import Systems - Provides a system to import 3D models and textures to be used as data inputs during shader development.
  • Shader - Analyzes variable values and instructions across full frames to identify and resolve undefined shader behavior.
  • Shader Tools - Shader IDE, written in C++.
  • Visual and Shader Tools - Lightweight tool for creating and testing HLSL and GLSL shaders.

سجل النجوم

مخطط تاريخ النجوم لـ dfranx/shaderedمخطط تاريخ النجوم لـ dfranx/shadered

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة dfranx/shadered؟

SHADERed is a cross-platform shader development environment and debugger used for authoring vertex, pixel, and compute shaders. It functions as an integrated editor for writing and compiling shader code while providing live visual previews and the ability to configure render pipeline states.

ما هي الميزات الرئيسية لـ dfranx/shadered؟

الميزات الرئيسية لـ dfranx/shadered هي: Shader Development Environments, Shader Development Workflows, GPU Debugging and Profiling Suites, Hot-Reloading Shader Editors, Line-by-Line Execution Controls, Live Preview & Tuning, GPU Pipeline State Controls, Rendering State Configurations.

ما هي البدائل مفتوحة المصدر لـ dfranx/shadered؟

تشمل البدائل مفتوحة المصدر لـ dfranx/shadered: remix-project-org/remix-project — Remix is a comprehensive blockchain development environment and Ethereum smart contract IDE. It provides a complete… patriciogonzalezvivo/thebookofshaders — The Book of Shaders is an interactive educational guide and curriculum for learning GLSL fragment shader programming… patriciogonzalezvivo/glslviewer — glslViewer is a console-based GLSL shader sandbox and renderer designed for the real-time testing and iteration of… panda3d/panda3d — Panda3D is a cross-platform game engine and 3D graphics rendering system developed for Python and C++. It functions as… orillusion/orillusion — Orillusion is a WebGPU 3D rendering engine designed for high-fidelity scenes and visual effects in the browser. It… gpuweb/gpuweb — This project provides a comprehensive toolset for WebGPU, serving as a graphics API wrapper, compute shader framework,…

بدائل مفتوحة المصدر لـ SHADERed

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع SHADERed.
  • remix-project-org/remix-projectالصورة الرمزية لـ remix-project-org

    remix-project-org/remix-project

    3,003عرض على GitHub↗

    Remix is a comprehensive blockchain development environment and Ethereum smart contract IDE. It provides a complete workspace for writing, compiling, deploying, and debugging smart contracts across simulated and public blockchain networks. The project distinguishes itself as a specialized toolchain for EVM debugging and analysis, offering opcode-level transaction stepping and state memory analysis. It also includes a dedicated zero-knowledge proof toolchain for compiling ZK circuits and generating cryptographic proofs, alongside an AI-powered coding assistant for code generation and explanati

    TypeScriptblockchainethereumevm
    عرض على GitHub↗3,003
  • patriciogonzalezvivo/thebookofshadersالصورة الرمزية لـ patriciogonzalezvivo

    patriciogonzalezvivo/thebookofshaders

    6,931عرض على GitHub↗

    The Book of Shaders is an interactive educational guide and curriculum for learning GLSL fragment shader programming to create procedural graphics and visual effects. It provides a structured learning path and a categorized reference guide for data types, built-in functions, and mathematical operations used in shader development. The project features a web-based shader sandbox and interactive editor that allows for real-time iteration and visualization of GLSL code. Users can experiment with procedural art and share their results via unique URLs. The curriculum covers a wide range of graphic

    GLSL
    عرض على GitHub↗6,931
  • panda3d/panda3dالصورة الرمزية لـ panda3d

    panda3d/panda3d

    5,150عرض على GitHub↗

    Panda3D is a cross-platform game engine and 3D graphics rendering system developed for Python and C++. It functions as a comprehensive framework for building interactive 3D applications, providing a real-time physics simulator and a specialized 3D asset pipeline tool. The engine distinguishes itself by combining a high-performance C++ core with interoperable Python language bindings. It utilizes a scene graph architecture to organize 3D objects and provides a pipeline-based asset conversion system to optimize models and textures for runtime loading. Its capability surface includes low-level

    C++c-plus-pluscross-platformgame-development
    عرض على GitHub↗5,150
  • patriciogonzalezvivo/glslviewerالصورة الرمزية لـ patriciogonzalezvivo

    patriciogonzalezvivo/glslViewer

    5,286عرض على GitHub↗

    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

    C++cc-plus-plusconsole
    عرض على GitHub↗5,286
عرض جميع البدائل الـ 30 لـ SHADERed→