Skip to content

Latest commit

 

History

History
82 lines (68 loc) · 1.7 KB

TODO.md

File metadata and controls

82 lines (68 loc) · 1.7 KB

To Do

  • Use external refs in build

    • Figure out how to check for device.fn, encoder.fn, pass.fn
  • Fix code gen double output for non-struct

  • Get webgpu types in live-editor

  • Get eslint to run correctly

    • recognize WebGPU types
  • Re-style

    • <code>stuff</code>
    • type table
  • explain opaque/premultiplied canvas

  • explain typedarrays

  • make table of valid buffer usage combinations for every situation

  • make table of valid texture usage combinations for every situation

  • asking for higher limits

  • asking for the fallback

  • asking for compat?

  • multisample

    • can we display it at the seam of a quad?
  • resizing for the canvas

    • dpr
    • exact match
  • points, lines, triangles

  • [ ]

  • convert matrix articles

    • translation
    • rotation
    • scaling
    • matrices
    • orthographic 3d
    • perspective
    • camera
  • lights

    • directional light
    • point light
    • spot light
  • render targets (this is basic and probably belongs under fundamentals)

  • textures

    • mip generation
  • loading images

    • cross origin images
  • planar and perspective projection mapping

  • shadows

  • cubemaps

  • environment maps

  • 2d array textures

  • terrain renderer

  • skyboxes

  • skinning

  • picking via GPU

  • fog

  • sprites

  • text

    • html
    • canvas
    • texture
    • glyphs
  • ramp textures

    • remapping (photoshop filters)
    • gpu particles / animation
  • pulling vertices

  • instanced drawing

  • indexed drawing

  • scene graphs

  • matrix stack

  • drawimage

  • compute

    • prefix-sum