Skip to content

Hoffstadt Notes & TODOs #15

@hoffstadt

Description

@hoffstadt

TODO

These take the place of formal issues since its mostly just me right now.

General

  • cull issue
  • staging ext grow
  • GCC 15 issue
  • add renderpass helpers to starter ext
  • 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

Metadata

Metadata

Assignees

Labels

type: Adminrelated to admin (i.e. repo)

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions