PilotLightTech / PilotLightTech/pilotlight
Hoffstadt Notes & TODOs
Open
@hoffstadt is already working on this.
Since Jun 20, 2024.
type: Admin
- Dominant language
- C
- Stars
- 118
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Description
TODO
These take the place of formal issues since its mostly just me right now.
General
- cull issue
- staging ext grow
- GCC 15 issue
- animation improvements
- video decoding
- fake cursor drawing
- reduce allocations
- general purpose block allocator
- general purpose buddy allocator
- memory tracking tool should group allocations
- embedded helper (no dll extensions)
- test packaging
- fix when glViewportIndex not available
- aligned alloc
- platform detection & specs
- pak directory help
Draw
- expose raw draw buffer
- fix rounded image rect
- gradients
Physics
- cap physics velocity
Graphics & Rendering
- global illumination R & D
- ambient occlusion R & D
- light culling
- create a more defined post processing system
- texture streaming
- revisit HDR handling
- flush
- directional light shadow offset cleanup
- hovered/outline cleanup
- add back removing objects
- split drawables into specialized versions (i.e. indexed, shaders, etc.)
- combine buffers (utilizing freelist ext)
New Extensions
- A* path finding
- path tracing
- high-rez timer to platform ext
New Libraries
- string intern
- drawing
- physics
- stats
- collision
- BVH
- pak file
- datatime
- vfs
- sorting
- job
- dds
New Tools
- installer tool
- shader compiler & packer
- split file tool
- pak file tool
- file explorer
Testing
- check skinning with instancing
- automate UI testing
- virtual memory
- config
Build System
- specify build target from command line
- additional compilers
- add tests
- clean option
- print insertion
- relative/absolute situation
- documentation
- remove duplicates
- temp directory cleanup
ECS Finalization
- remove all of component
- retrieve all entities of type combo
- remove component
- create many
Examples
- network
- vfs
App Ideas
Various app ideas.
Simple Demos
- fonts
- shadows
- collision
- path finding
- outlines
- mixamo test bed
- culling
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.