processing/processing4

Some `shader()` examples behave unexpectedly at higher pixel densities

オープン

#1,063 opened on 2025/04/25

 (16 件のコメント) (2 件のリアクション) (1 人の担当者)Java (176 件のフォーク)auto 404
bughelp wanted

Repository metrics

Stars
 (439 個のスター)
PR merge metrics
 (PR metrics pending)

説明

Most appropriate sub-area of Processing 4?

OpenGL

Processing version

4.4.3

Operating system

Tested on macOS 13.4

Steps to reproduce this

  1. Open Processing 4.4.3

  2. Run examples in Topics/Shaders (for example Conway);

  3. Notice the rendering is wrong

snippet

n/a

Additional context

Since version 4.4.3, the default pixelDensity is set to match the display's density. During testing, we found that some shader examples break on high-density displays because they implicitly relied on pixelDensity being set to 1.

Some investigation in how shader() is implemented and what assumptions are made there might be needed.

Would you like to work on the issue?

This can be assigned

コントリビューターガイド