openframeworks / openframeworks/openFrameworks

alphaMaskingShaderExample for armv6 not working

Open
#2,435 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

main.cpp needs to be modified to enable shaders to be loaded
similar to
https://github.com/openframeworks/openFrameworks/blob/develop/examples/gl/shaderExample/src/main.cpp

This enables the shader to load but the shaders in shaders_gles are no longer working. I believe these are derived from what I modified to work for the workshop - those still work with the former GLES2Renderer

https://github.com/andreasmuller/RaspberryPiWorkshop/tree/master/ShaderExample_AlphaMasking/bin/data

@tgfrerer - any clues?

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 with main.cpp and compare it with the linked openFrameworks shaderExample/src/main.cpp to trace shader loading on armv6. Then inspect the shaders_gles files and the RaspberryPiWorkshop ShaderExample_AlphaMasking/bin/data shaders. Done means shaders load for alphaMaskingShaderExample on armv6 without breaking the GLES shader behavior described in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, raspberry-pi
Domain
computer-graphics, embedded-iot
Issue type
Bug
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.