openframeworks / openframeworks/openFrameworks

Custom attributes don't work if position not set

Open
#7,557 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
10.4k
Forks
2.6k
Avg merge
1d 21h
Merged PRs (30d)
9

Description

Kind of an edge case but if you have a shader which uses a custom attribute, it won't work if the position attribute is not used (e.g. position needs to have a dummy referencing it in the body so it compiles with a location).

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the shader case described in the issue: a custom attribute with no position attribute reference. Trace the C++ shader and attribute handling involved, then verify that custom attributes work without requiring a dummy position reference.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.