Skip to content

Commit

Permalink
[render] changed todo checkmarks
Browse files Browse the repository at this point in the history
  • Loading branch information
malomo committed Nov 21, 2024
1 parent 9a54a4a commit 58b732d
Showing 1 changed file with 15 additions and 15 deletions.
30 changes: 15 additions & 15 deletions vclib/render/todo.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,19 @@
- General
- [ ] qt headers and sources should be moved into vclib/processing/qt inside this module,
and should be included only if vclib-processing target is available
- [x] Manage polygonal meshes by DrawableMesh
- [x] Fix build failure when the build directory is in the same directory as the source
- [X] Manage polygonal meshes by DrawableMesh
- [X] Fix build failure when the build directory is in the same directory as the source
- [ ] Add the possibility to check if BGFX is available in the system
- [ ] Devcontainers should have BGFX installed
- [ ] Move BGFX from submodule to a CMake dependency
- BGFX
- [x] Library shaders should be built as headers
- [X] Library shaders should be built as headers
- [ ] Check why OpenGL backend does not work when using BGFX (probably the cause is BGFX itself)
- [ ] assets and shaders should be compiled in headers that are in paths like
'vclib/assets/' and 'vclib/shaders/' (right now they are in 'assets/' and 'shaders/')
- [x] the first window used by the context to create the bgfx backend context should be
- [X] the first window used by the context to create the bgfx backend context should be
the first window created by the application (right now it is a dummy window)
- [x] Manage textures in DrawableMesh
- [X] Manage textures in DrawableMesh
- [ ] Mesh info rendered as text with bgfx
- [ ] Draw cross in DrawableTrackball
- [ ] Manage wireframe and points depth in shaders
Expand All @@ -24,19 +24,19 @@
- [ ] Customizable background for canvas
- [ ] check crash example 9015 mesh io stl (crashes if the bimba model (m1) is rendered)
- [ ] Draw lines trough shader - Work in progress (BSc thesis)
- [x] check retina resolution on macOS + GLFW
- [x] fix trackball initial scale using GLFW
- [x] fix event handling for the trackball using GLFW (metrics)
- [x] streamline trackball rendering (avoid error-prone explicit updates)
- [X] check retina resolution on macOS + GLFW
- [X] fix trackball initial scale using GLFW
- [X] fix event handling for the trackball using GLFW (metrics)
- [X] streamline trackball rendering (avoid error-prone explicit updates)
- [ ] implement BGFX ImGui backend
- [ ] start integration of ImGUI along GLFW
- [x] fix trackball bug on Qt implementation (pan after wheel zoom)
- [x] fix event mapping for GLFW (it should be slightly different from Qt)
- [x] solve trackball inconsistencies between motion and atomic operations
- [x] fix trackball modifier keys on linux + GLFW
- [x] implement depth reading (for trackball focus operation)
- [X] fix trackball bug on Qt implementation (pan after wheel zoom)
- [X] fix event mapping for GLFW (it should be slightly different from Qt)
- [X] solve trackball inconsistencies between motion and atomic operations
- [X] fix trackball modifier keys on linux + GLFW
- [X] implement depth reading (for trackball focus operation)
- [ ] implement trackball focus operation
- [x] implement depth reading on legacy OpenGL
- [X] implement depth reading on legacy OpenGL
- [ ] implement offscreen color rendering for the snapshot function
- [ ] implement offscreen rendering on legacy OpenGL
- [ ] fix BGFX LEAK: IndexBufferHandle 1 (max: 4096) on shutdown

0 comments on commit 58b732d

Please sign in to comment.