/surge

game framework

Primary LanguageZig

Surge

Soon to be a simple framework for making games on the various platforms, with shiny nuts and bolts and a minimal amount of garbage.

gpu

Based around the wrbgpu api but cutting out a lot of the C compatibility. Currently only planned for d3d12 and maybe vk and metal backends.

D3D12

  • PhysicalDevice
  • BindGroup
  • BindGroupLayout
  • Buffer
  • CommandBuffer
  • CommandEncoder
  • ComputePassEncoder
  • ComputePipeline
  • Device
  • Instance
  • PipelineLayout
  • QuerySet
  • Queue
  • RenderBundle
  • RenderBundleEncoder
  • RenderPassEncoder
  • RenderPipeline
  • Sampler
  • ShaderModule
  • Surface
  • Texture
  • TextureView