issues
search
ShredEagle
/
snacman
He is a snac man.
MIT License
0
stars
0
forks
source link
topic/snacman#20 load gltf
#42
Closed
Adnn
closed
1 year ago
Adnn
commented
1 year ago
closes #20
nvprofiler: Implement move-only semantic on Section.
nvprofiler: Extend print to show single shot entries.
nvprofiler: Make printed time outputs human friendly.
Add profiling to the code, display timings via DearImGui.
Display class::method with TIME_RECURRING_CLASSFUNC.
Fix Clang warning.
Profile the render thread (in addition to main thread).
nvprofiler: Fix bug in displaying human timing of the form "n.xyms".
Implement a Resources class, currently naively load the cube shape.
Host ResourceFinder instance in Resources class.
Load font via Resources instance.
Implement program loading in Resources (via getShaderEffect).
Rename Cube shaders to PhongLighting, use getShaderEffect in load shape.
Upgrade to latest handy, graphics, markovjunior.
Fix initialization order of Resources data members.
Fix missing
header for scoped_lock in Profiling.h.
WIP Implement Gltf asset loading. Load position and normal buffers.
Move loading of effect and cube to snac-renderer.
Update snac-viewer to load cube and program using snac-renderer.
Fix forgot to assign the vertex count to gltf loaded meshes.
Load gltf index buffer, and update renderer for indexed rendering.
Get gltf bounding box, use it in viewer to center and scale model.
Implement base color texturing from gltf material.
Decode sRGB base color texture to linear space prior to loading.
Add a few high-level GL debug groups.
Add detailed top-level profiling to render thread.
Minor: Add a comment regarding irrelevance of Range drawing functions.
Fix throwing thread dtor on run_application exception.
Make dynamic the association of texcoords to sampled texture.
Fix a path in default workspace.
Implement normal mapping.
Handle scale from glTF normal texture info.
Move Freetype instance out of the Renderer, into Resources.
Host the EntityManager instance in GameContext.
Add assertions that async ops on render thread are not issued from it.
Upgrade graphics and math.
closes #20