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
  • GCC 15 issue
  • imgui tools
  • update imgui for new font stuff
  • come up with a better way for checking binary outputs in workflows
  • move renderer ext to utilize starter ext
  • add renderpass helpers to starter ext
  • animation improvements
  • video decoding
  • GJK completion
  • 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
  • shader debug flags
  • flush
  • quad to tri

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
  • string intern
  • 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