1.21-rc1
 - Format BLOCK - no normal
 - BakedQuad moved from renderer.block.model to resources.model.geometry
 - VertexConsumer
  - putBlockBakedQuad - separate AO in alpha
 - VertexFormatElement.Usage - PADDING
 - CompiledSectionMesh 
  - uploadMeshLayer() patch
  - uploadLayerIndexBuffer() patch
 - SectionCompiler
  - compile() patch
   - RenderEnv init -> ModelBlockRenderer
   - custom layer
   - Forge patch
   - render regions
   - shaders
 - SectionBuffers -> SectionMesh.SectionDraw
 - SectionRendrDispatcher
  - constructor patch
  - RebuildTask.doTask() patch
 - CatCollarLayer - adult/baby models
 - LevelRenderer
  - renderLevel() - Forge patches
  - renderLevel() - isParticlesBeforeDeferred
  - submitBlockDestroyAnimation - Forge patch
  - Lagometer.timerChunkUpload start/end - UberBuffers?
 - ModelBakery - PartCacheImpl -> InternerImpl
 - FluidRenderer - farmland
 - HangingSignRenderer
 - SectionBuffers patch -> SectionMesh.SectionDraw patch
 - ItemRenderer -> ItemFeatureRenderer (patch)
 - BlockModelWrapper -> CuboidItemModelWrapper (patch)
 - RenderType entityCutoutNoCull -> entityCutout
 - Mipmap Levels - not working, changing crashes driver
 - Multi-texture AA/AF
 - Use vanilla BakedQuad.MaterialInfo.emission for emissive textures?
 - Custom Items