update Map object to include a sample function for multi-output map shaders
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
- 47/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- cmake, cpp
- Lĩnh vực
- computer-graphics
Hướng nghiên cứu
Start with the sample function declarations and function pointer unions in lib/scene/rdl2/Types.h and lib/scene/rdl2/Map.h, then read the existing setFatalSampleFuncBool pattern in lib/scene/rdl2/SceneContext.h. Trace how Map::setFataled() handles existing shader output cases. Done means adding the void* sample and samplev variants, corresponding function pointer union variants, fatal sample function accessors, and multi-output handling in setFataled().
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
In scene_rdl2: lib/scene/rdl2/Types.h and lib/scene/rdl2/Map.h add sample and samplev() function variants which takes a void* which will be used for multi-output shaders
Add SampleFuncMulti (or some appropriate name) variant to the 4 function pointer unions
- mSampleFunc group
- mSampleFuncv group
- mOriginalSampleFunc group
- mOriginalSampleFuncv group
Add {set,get}FatalSampleFunc() to scene_rdl2: lib/scene/rdl2/SceneContext.h analogous to setFatalSampleFuncBool
Handle the multi-output shader case in Map::setFataled() in lib/scene/rdl2/Map.h
- Ngôn ngữ chính
- CMake
- Star
- 4.7k
- Fork
- 321
- Merge trung bình
- 13 phút
- Pull request đã merge (30 ngày)
- 3
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
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 OpenMoonRay/openmoonray
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
OpenMoonRay/openmoonray#332 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
OpenMoonRay/openmoonray#320 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
OpenMoonRay/openmoonray#233 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 57/100
OpenMoonRay/openmoonray#331 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
OpenMoonRay/openmoonray#330 ·
Tất cả issue của OpenMoonRay/openmoonray
Issue tương tự
-
`compute_histogram` in auto exposure writes past the end of the 64-bin histogramCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởA-Rendering C-Bug D-Straightforward S-Ready-For-Implementation X-Uncontroversial
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
bevyengine/bevy#26479 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
-
accuracy
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
MnkyArts/ProjectAvalanche#16 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
carla-simulator/carla#10223 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
cofade/open-garden-planner#885 ·
Maintainer thường phản hồi trong vòng 1 ngày