awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
IrisShaders avatar

IrisShaders/Iris

0
View on GitHub↗
irisshaders.dev↗

Iris

Iris is a graphics modifier and OpenGL shader engine for Minecraft. It functions as a tool for improving visual fidelity and lighting effects by loading and rendering shader packs through custom pipelines.

The project serves as a compatibility layer for modded environments, ensuring that high-fidelity shaders run stably alongside other game modifications without causing software conflicts or crashes. It also acts as a render performance optimizer to maximize GPU utilization and maintain stable frame rates while processing complex visual effects.

The system utilizes real-time render interception to inject custom drawing logic into the game rendering loop. Its capabilities cover the loading of standard shader packs and the optimization of graphics card performance.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Shader Pack Loaders - Loads and renders standard GLSL-based shader packs to enhance game graphics and lighting.
  • Mod Compatibility Layers - Prevents crashes and conflicts by maintaining compatibility between high-fidelity shaders and other game modifications.
  • Game Modification Frameworks - Provides a framework to integrate shaders and other modifications into the game without causing crashes.
  • Mod Compatibility Layers - Ensures high-fidelity shaders run stably alongside other game modifications without software conflicts.
  • Custom Shader Programming - Executes custom vertex and fragment shader programs using GLSL to control the rendering pipeline and GPU state.
  • API Interception Hooks - Injects custom drawing logic into the game's rendering loop by intercepting graphics API calls.
  • OpenGL 3D Pipelines - Implements hardware-accelerated 3D pipelines using OpenGL to load and optimize shader packs.
  • Render Loop Interception - Injects custom drawing logic into the game rendering loop to replace standard pipelines with enhanced versions.
  • Rendering Throughput Optimizers - Maximizes graphics card utilization and maintains high frame rates through specialized rendering optimizations.
  • Graphics Modifiers - Improves visual fidelity and lighting effects within Minecraft through custom shader pipelines.
  • Modded Environment Compatibility - Enables multiple game modifications to run together without experiencing software conflicts or crashes.
  • Dynamic Resolution Scaling - Adjusts the internal render target size based on GPU load to maintain stable frame rates.
  • GPU Rendering Performance Tuning - Optimizes GPU utilization to maintain stable frame rates while processing complex visual effects.
  • Graphics Enhancers - Enhances visual fidelity and lighting effects through custom shader pipelines and render interception.
  • Render-to-Texture Buffers - Implements mechanisms for capturing scene data into intermediate textures to allow layered post-processing effects.
  • Graphics Performance Optimizations - Maximizes GPU utilization and maintains stable frame rates while processing complex visual effects.
3,669 stars·729 forks·Java·lgpl-3.0·33 views

Star history

Star history chart for irisshaders/irisStar history chart for irisshaders/iris

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Iris

These projects share indexed features with Iris. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • bradley/blotterbradley avatar

    bradley/Blotter

    3,078View on GitHub↗

    Blotter is a WebGL text rendering engine and fragment shader text visualizer. It provides a system for composing and previewing stylized text effects by applying custom GLSL fragment shaders to text elements on a web canvas. The project includes a shader editor for defining and updating custom shader logic and uniforms in real time. This interface allows for the creation of unique visual styles and the modification of rendering variables without reloading the underlying logic. The engine incorporates performance optimizations for WebGL rendering, utilizing texture atlas batching and a single

    JavaScriptanimationcreative-codingcss
    View on GitHub↗3,078
  • geode-sdk/geodegeode-sdk avatar

    geode-sdk/geode

    2,564View on GitHub↗

    Geode is a game modification SDK and mod loader for Geometry Dash. It functions as a hooking engine and UI framework that allows for the injection of dynamic libraries to alter game behavior and add new features. The toolkit distinguishes itself through a centralized mod compatibility manager and hook registry that tracks active modifications to prevent logic conflicts and application crashes. It utilizes a trampoline-based hooking engine to redirect game function calls while preserving native call stacks, alongside a dedicated UI framework for rendering custom popups and interface components

    C++cppcross-platformgeode
    View on GitHub↗2,564
  • endless-sky/endless-skyendless-sky avatar

    endless-sky/endless-sky

    7,730View on GitHub↗

    Endless Sky is an open-source space trading simulation, 2D space combat simulator, and narrative exploration game. It functions as a plugin-based game engine that allows users to explore a vast universe, engage in tactical ship battles, and progress through a central plot within a sandbox environment. The project is distinguished by its highly moddable architecture, utilizing a directory-based plugin system and data-driven entity definitions to allow for content extensions and behavior overrides without recompiling source code. It further supports visual customization through programmable ver

    C++
    View on GitHub↗7,730
  • godotengine/godot-demo-projectsgodotengine avatar

    godotengine/godot-demo-projects

    9,760View on GitHub↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    GDScript
    View on GitHub↗9,760
Compare all 30 related projects→

Frequently asked questions

What does irisshaders/iris do?

Iris is a graphics modifier and OpenGL shader engine for Minecraft. It functions as a tool for improving visual fidelity and lighting effects by loading and rendering shader packs through custom pipelines.

What are the main features of irisshaders/iris?

The main features of irisshaders/iris are: Shader Pack Loaders, Mod Compatibility Layers, Game Modification Frameworks, Custom Shader Programming, API Interception Hooks, OpenGL 3D Pipelines, Render Loop Interception, Rendering Throughput Optimizers.

Which projects share features with irisshaders/iris?

Projects with overlapping indexed features include: bradley/blotter — Blotter is a WebGL text rendering engine and fragment shader text visualizer. It provides a system for composing and… geode-sdk/geode — Geode is a game modification SDK and mod loader for Geometry Dash. It functions as a hooking engine and UI framework… godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… endless-sky/endless-sky — Endless Sky is an open-source space trading simulation, 2D space combat simulator, and narrative exploration game. It… patriciogonzalezvivo/thebookofshaders — The Book of Shaders is an interactive educational guide and curriculum for learning GLSL fragment shader programming… fabricmc/fabric-api — Fabric API is a modular framework designed for Minecraft mod development, providing a standardized set of hooks and…