[PROJECTM ISSUE] Some presets look bad on high-dpi display
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- cpp
- Lĩnh vực
- computer-graphics, desktop
Hướng nghiên cứu
Start by inspecting the projectM Standalone SDL2 Frontend's display and rendering setup on Linux/Xorg, then reproduce the issue at 3840x2160 and 288 dpi with a preset that shows thin lines. Done means the affected presets render graphical elements with appropriate high-DPI scaling without degrading normal displays.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Please confirm the following points:
- This report is NOT about the Android apps in the Play Store
- I have searched the project page to check if the issue was already reported
Affected Application
projectM Standalone SDL2 Frontend (includes the Steam app)
Affected Version
2.0-linux-pre2
Operating System
Linux (Desktop)
Additional Application Details
Type of Defect
Graphical issue (rendering glitches, black screen, heavy flickering)
Log Output
Describe the Issue
My system runs Xorg. I have a high-dpi display with a resolution of 3840x2160 px and 288 dpi (3x scaling). Some presets look really bad because graphical elements like thin lines are rendered too thin.
Butterchurn seems to account for the system dpi and scale pixel values accordingly (or the scaling might be done by the browser?). Here's a screenshot pf projectM and Butterchurn running side-by-side with the same preset demonstrating the difference:
- Ngôn ngữ chính
- C++
- Star
- 120
- Fork
- 65
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của projectM-visualizer/frontend-sdl-cpp
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
projectM-visualizer/frontend-sdl-cpp#138 · 1 reaction ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100
projectM-visualizer/frontend-sdl-cpp#134 · 4 bình luận ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
-
enhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
projectM-visualizer/frontend-sdl-cpp#120 · 1 bình luận ·
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
projectM-visualizer/frontend-sdl-cpp#118 · 2 bình luận ·
Tất cả issue của projectM-visualizer/frontend-sdl-cpp
Issue tương tự
-
agent:WSL bug linux LOW
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Build failure: limoĐang mở0.kind: build failure
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 Dưới một giờ Mức phù hợp với người mới 72/100
finalburnneo/FBNeo#2803 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
ai_p1 comp-message-queues
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
ClickHouse/ClickHouse#125890 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
carla-simulator/carla#9973 ·
Maintainer thường phản hồi trong vòng 1 ngày