dimforge / dimforge/kiss3d

Allow use of newer glsl

Open
#140 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
1.8k
Forks
194
Avg merge
1d 14h
Merged PRs (30d)
2

Description

I noticed this [commit](https://github.com/sebcrozet/kiss3d/commit/40084c35aaba13a5cd9e99404feed4345758f68d) downgrades glsl.

Is it possible to let the user decide this? Assuming they won't be using the builtin effects and shaders since they wouldn't work but it's a explicit decision.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with commit 40084c35aaba13a5cd9e99404feed4345758f68d to understand where the GLSL version is downgraded and how shader selection is configured. Trace the built-in effects and shaders from there, then determine how a user-controlled choice could be exposed while making the incompatibility with built-in shaders explicit. Done means users can intentionally select a newer GLSL version without changing the current default behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
computer-graphics
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.