iron-oxide

Crates.ioiron-oxide
lib.rsiron-oxide
version0.1.1
sourcesrc
created_at2020-05-14 03:03:56.79382
updated_at2020-05-25 00:15:50.665871
descriptionUnsafe Rusty Metal.
homepage
repositoryhttps://github.com/Lonsdaleiter/iron-oxide
max_upload_size
id241342
size107,231
(Lonsdaleiter)

documentation

README

Iron Oxide

Unsafe Rusty Metal.

Backfill List

HIGH PRIORITY:

  • Redo all the docs
  • Blit + resource state encoder
  • Tessellation drawing
  • Indirect buffers

LOW PRIORITY:

  • Vertex amplification + tessellation in render encoder
  • MTLDevice Mojave / Catalina behavior
  • objectAtIndexedSubscript
  • Fence + event stuff
  • MTLFunctionConstantValues
  • MTLFunction input behavior
  • Preprocesser macros for library files
  • Asynchronous methods callously ditched for synchronous ones
  • Similarly, methods / functions which involve Objective C blocks
  • Tile shaders + pipeline
  • MTLVertexDescriptor
  • Buffer mutability checks
  • Render pipeline tessellation stage configuration
  • Render pipeline indirect command buffer + vertex amplification
  • Render pipeline state behavior
  • Compute pipeline state behavior
  • Hazard tracking mode
  • Making a texture from a buffer
  • Remote storage buffers for synchronizing over multiple GPUs
  • Querying texture support from an MTLDevice
  • Texture swizzle patterns
  • Querying texture data
  • Shared texture handles
  • IOSurface
  • Argument buffers + arg buffer encoders
  • Heaps
  • Sparse tiles / tiles
  • Rasteriaztion rate maps
  • Sample timestamps
  • Counter sample buffers
  • Labels
  • Debug groups
Commit count: 136

cargo fmt