Skip to content

ousttrue/wgut

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wgut

Window and Graphics UTility for d3d. This is d3d thin wrapper. helper toolkit.

TODO

  • std::chrono clock.
  • Win32Window calc framerate
  • DepthBuffer
  • AlphaBlend
  • material => shader + constant buffer + (SRV, sampler) + depth state + blend state

samples

empty_window

  • Win32Window message loop

clear_swapchain

  • Create d3d11 device and clear each frame

draw_triangle

  • D3D11 minimum pipeline

draw_cube

  • mouse input, camera projection, constant buffer

TODO: cube_material

  • depth buffer, submesh material

texture_cube

  • uv

d2d

  • texture_cube and d2d texture write.

TODO: cube_map

imgui

  • imgui

TODO: imgui with render target

grid

  • infinite grid by screen effect

gizmo

based https://github.com/ddiakopoulos/tinygizmo .

  • screen space size
  • hover
  • alpha blend

TODO: teapot

TODO: label

  • nanovg

ComputeShader

flg

  • function-linking-graph

About

Window and Graphics UTility for d3d.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published